|
About Angelika Langer
|
Curriculum Vitae
OBJECTIVE
After 10+ interesting years that I spent working in industrial software
development and meanwhile another 10+ 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 object-oriented 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 Germen 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
PARTNER COMPANIES
CUSTOMERS
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)
PARTNER COMPANIES
I collaborate with several training providers. Usually, the partner
company takes over sales, marketing, and organization of the courses, whereas
I function as instructor and/or content provider.Current and previous partners
include:
-
oose Innovative Informatik GmbH
, Hamburg,
Germany
-
Zühlke Engineering AG
, Zürich,
Bern, Frankfurt, Hannover, München, London
-
Software & Support Verlag GmbH
,
Frankfurt, München, Postdam
-
Develop Mentor, Inc.
, Los Angeles,
Boston, London
-
BD Software
, North Reading, MA
-
QA Systems GmbH
, Stuttgart, Germany
-
bdaum Industriekommunikation
, Darmstadt,
Germany
-
SIGS-Datacom GmbH
, Troisdorf,
Germany
-
QA Systems International BV
, Soesterberg,
NL
CUSTOMERS
Customers I worked with include:
|
Aareal
First Financial Solutions AG
, Mainz, Germany
|
Morgan
Stanley
, Tokyo, Japan
|
|
Abraxas
Informatik AG
, Zürich, Switzerland
|
Morgan
Stanley
, London, UK
|
|
Agfa
HealthCare AG
, Trier, Germany
|
Nortel
Networks Ltd.
, Galway, Ireland
|
|
Aixigo
AG
, Aachen, Germany
|
OPEN
MIND Technologies AG
, Wessling, Germany
|
|
Alpine
Electronics Europe GmbH
, Stuttgart, Germany
|
PDF
Solutions GmbH
, München, Germany
|
|
AMD
- Advanced Micro Devices, Inc.
, Dresden, Germany
|
PTV
Planung Transport Verkehr AG
, Karlsruhe, Germany
|
|
APG
Affichage
, Winterthur, Switzerland
|
Qiagen
Hilden, Germany
|
|
Ascom
AG
, Solothurn, Mägenwil, Switzerland
|
Qnamic
AG
, Hägendorf, Switzerland
|
|
Atraxis
,
Zürich, Switzerland
|
REWE-Informations-Systeme
GmbH
, Köln, Germany
|
|
AXA
Versicherungen AG
, Winterthur, Switzerland |
RINA
S.p.A.
, Genova, Italy
|
|
Bayerisches
Landesamt für Finanzen
, Regensburg, Germany
|
Robert
Bosch GmbH.
, Stuttgart, Frankfurt, Germany
|
|
BMW
,
München, Germany
|
Rohde
& Schwarz GmbH. & Co. KG
, München, Germany
|
|
Basler
Versicherungen
, Basel, Switzerland
|
RTS
,
Schwieberdingen, Germany
|
|
Bloomberg
L.P.
, New York City, NY, USA
|
Santitas
Krankenversicherung
, Zürich, Switzerland
|
|
Cap
Gemini, Ernest & Young
, Barcelona, Spain
|
SAP
AG
, Walldorf, Germany
|
|
Citadel
Investment Group
, Chicago, IL, USA
|
Saxonia
Systems AG
, Dresden, Germany
|
|
Cycos
AG
, Alsdorf, Germany
|
SBB
(Schweizerische Bundesbahnen)
, Bern, Switzerland
|
|
Deutsche
Post AG Rentenservice
, Köln, Germany
|
Schüco
International KG
, Bielefeld, Germany
|
|
Devexperts
,
St. Petersburg, Russia
|
Siemens
Audiologische Technik GmbH
, Erlangen, Germany
|
|
Eisenbahn-Bundesamt
,
München, Germany
|
Siemens
AG
, Berlin, Erlangen, Karlsruhe, Germany
|
|
Elaxy
GmbH
, Coburg, Germany
|
Siemens
AG
, München, Nürnberg, Germany
|
|
ETAS
GmbH
, Stuttgart, Germany
|
Siemens
Enterprise Communications A.E.
, Athens, Greece
|
|
Evosoft
GmbH
, Nürnberg, Germany
|
Siemens
Learning Campus
, Erlangen, Germany
|
|
Fiducia
IT AG
, München, Germany
|
Sigma-C
,
München, Germany
|
|
FriendScout24
GmbH
, München, Germany
|
s
IT Solutions AT Spardat GmbH
, Wien, Austria
|
|
Hewlett-Packard
,
Barcelona, Spain
|
Smiths
Heimann GmbH
, Wiesbaden, Germany
|
|
Hewlett-Packard
,
Roseville, CA, USA
|
Stryker
Leibinger GmbH & Co. KG
, Freiburg, Germany
|
|
ICT
Automatisering
, Eindhoven, Netherlands
|
Swisscom
,
Bern,
Switzerland
|
|
IDS-Scheer
AG
, Saarbrücken, Germany
|
Symbios,
Inc.
, Ft. Collins, CO, USA
|
|
IGE
(Eidgenössisches Institut für Geistiges Eigentum)
, Bern,
Switzerland
|
Ticket
Online Software GmbH
, München, Germany
|
|
Innovas
GmbH
, Hamburg, Köln, Germany
|
Techniker
Krankenkasse
, Hamburg, Germany
|
|
Keane
Ltd
,
Stonecourt,
UK
|
thinkorswim,
Division of TD Ameritrade, Inc.
, Chicago, IL, USA
|
|
Krauss-Maffei-Wegmann
GmbH & Co. KG
,
München,
Germany
|
TNT
UK Ltd
, Atherstone, UK
|
|
Krones
AG
,
Neutraubling,
Germany
|
UBS
AG
, Zürich, Switzerland
|
|
Landesamt
für Finanzen - Freistaat Bayern
, Regensburg, Germany
|
Urban
Science International GmbH
, München, Germany
|
|
LexisNexis
,
Miamisburg, OH, USA
|
Vibrometer
SA
, Fribourg, Switzerland
|
|
Lucent
Technologies
, Huizen, Netherlands
|
Visana
Services AG
, Bern, Switzerland
|
|
Lucent
Technologies
, Nürnberg, Germany
|
Vodafone
TeleCommerce GmbH
, Düsseldorf, Germany
|
|
Metrohm
Ltd.
, Herisau, Schwitzerland
|
Vossloh
Systemtechnik
,
Kiel, Germany
|
|
|
West
LB
,
Düsseldorf,
Germany
|
|
|
Zühlke
Engineering
,
Zürich, Switzerland
|
|
|
|
|
|
|
|
|
|
|
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.
|