Angelika Langer - Training & Consulting
HOME | COURSES | TALKS | ARTICLES | GENERICS | LAMBDAS | IOSTREAMS | ABOUT | NEWSLETTER | CONTACT | Twitter | Lanyrd | Linkedin
About Angelika Langer  
HOME 
GENERICS 
LAMBDAS 
IOSTREAMS 

ABOUT
  CURRICULUM VITAE
  IMPRINT
 
NEWSLETTER 
CONTACT
Curriculum Vitae

Curriculum Vitae  

 

OBJECTIVE

After 10+ interesting years that I spent working in industrial software development and meanwhile another 15+ years of training and mentoring, I still  tremendously enjoy exploring novel technology and passing on the knowledge. My preferred fields of interest are training, coaching, and mentoring in the area of programming in C++ and Java. I enjoy development of explanatory material, including course material, multimedia training, books, and articles. I conduct lectures, seminars, and workshops, mostly in Europe and North America. My professional background in software engineering includes compiler construction and library development in C++. My background as a trainer and mentor is that of a freelancer with an independent course curriculum of my own covering advanced C++ and Java topics.
I am co-author of the books "Standard C++ IOStreams and Locales" published by the US publisher Addison Wesley Longman and "Java Core Programmierung: Memory Model und Garbage Collection" published by the German publisher Entwickler Press. I am author of the widely appreciated "Java Generics FAQ", an online resource for Java developers. I served as a columnist for the US magazines C++ Report and C/C++ Users Journal. Since 2002 I write a column named "Effective Java", currently for the German magazine JavaMagazin. In addition, I enjoy speaking at IT conferences all over the world.
 

EDUCATION
PROFESSIONAL EXPERIENCE
PROFESSIONAL SKILLS
OFF-SCHEDULE ACTIVITIES


 

EDUCATION

University of Essen, Germany
Major: Mathematics / Minor: Economics
Graduated: Spring 1984


 

PROFESSIONAL EXPERIENCE

Independent Trainer / Mentor / Author
Courseware development and training/mentoring/coaching.
Jan. 1997 - present
  • I work as an independent instructor, courseware developer, author, and consultant.
Senior Trainer/Consultant at Rogue Wave in Corvallis, Oregon
Professional Services
Aug. 1995 - Sept. 1996
  • Course development, training, and technical writing.
Software Engineer at Siemens in Munich, Germany
Oct. 1984 - Jun. 1995
  • C/C++ Compiler Development at Siemens Nixdorf; responsible for the Standard C++ Library development.
  • Research Department at Siemens AG; managed a development team on a high-pressure software project.
  • Developed a family of code generators for telecommunications software at Siemens AG.


PROFESSIONAL SKILLS

Software Development
  • Guru knowledge of Java (language, JDK, and JVM).
  • Knowledge of concurrent programming.
  • Knowledge of performance profiling and tuning.
  • Knowledge of C++, including Templates, Exception Handling, STL and IOStreams.
Project & Team Management
  • Practical experience with all stages of product development .
  • Practical experience as leader of a development staff at Siemens Research Labs.
  • Formal training in communication skill, conflict management, motivation, and effective time-management.
Presentation Techniques
  • Several years of practical experience as an instructor world-wide.
  • Popular speaker with lots of practical experience at international conferences world-wide.
  • Formal training in presentation and instruction techniques at Friesen-Kaye in New York City.
Course Development and Technical Writing
  • Outstanding skills in course development (see Course Curriculum ).
  • Acknowledged author with proven practical experience in technical writing (see  Technical Publications ).
    • countless articles in German and English (see Technical Presentations ),
    • a 700-pages-book on a C++ topic published at Addison-Wesley in 2000,
    • a book on Java programming at Entwickler Press in 2011,
    • the Java Generics FAQ, an online document on Frequently Asked Questions regarding Java Generics.
Mentoring & Coaching
  • Practical experience in project evaluation.
  • Numerous code reviews and audits.
  • Experience in customized knowledge transfer.
Languages
  • German (native language)
  • English (excellent fluency and writing skills)
  • French and Italian (basic knowledge)



 

OFF-SCHEDULE ACTIVITIES

As an employee I was engaged in several off-schedule activites, which later became an integral part of my work as a freelance trainer.
 
  © Copyright 1995-2014 by Angelika Langer.  All Rights Reserved.    URL: < http://www.AngelikaLanger.com/AboutMe/CV.html  last update: 7 Feb 2014