Kenntnisse

Sehr gute Kenntnisse

systemnahe Programmierung unter MSDOS
objektorientierte Entwicklung unter MSDOS, Windows 3.1/95/98/NT/2000/XP OS/2 2.1/3.0/4.0, NeXTSTEP/Intel, Mac OS X, sowie div. Unix-Derivaten
objektorientierte Analyse und Design nach Jacobson/OOSE, Rumbaugh/OMT, sowie UP (Unified Process)
Model Driven Architecture (MDA)
Scrum (Certified ScrumMaster)
eXtreme Programming (XP) & andere Agile Prozesse
Function Point / Object Point Metriken
CMM (Capability Maturity Model)
Corba
  • Java:
    ORBacus/J, OpenORB, JacORB, Orbix, VisiBroker, J2SE-Orb
  • C++:
    ORBacus/C++, TAO/ACE, omniORB, Orbix
  • Smalltalk:
    Distributed Smalltalk (VisualWorks), SmalltalkBroker, IBM VisualAge Smalltalk IIOP-Connect
  • Common Lisp:
    LispWorks, Allegro Lisp
  • Python:
    omniORBpy, Fnorb
  • MS.NET:
    MiddCor, Janeva
HTML, XML, XSLT
Enterprise Java Beans (EJB)
Entwicklung unter Java, Smalltalk, C++, C#
Entwicklung mit Tibco BusinessWorks (BW)
umfangreiche Lehrerfahrung, incl. Ausarbeitung von Schulungen, sowie Erstellung von Schulungsunterlagen

Gute Kenntnisse

Objektorientierte Datenbanken
Oracle & Entwicklung mit PL/SQL
Active Server Pages (ASP)
COM / DCOM
MS.NET
Qualit├Ątssicherung
V-Modell
Programmierung unter Apple iOS
Lisp/Scheme
Security / Kryptographie

Schlechte Kenntnisse

M$-Word ;-)

Methoden/Vorgehensmodelle

Coad-Yourdon/OOAOOD
Booch/OOAD
Jacobson/OOSE
Rumbaugh/OMT
MDA (Model Driven Architecture)
(Rational) Unified Process / Objectory 4.1
XP (eXtreme Programming), Scrum & andere Agile Prozesse
Lean Development & Kanban
V-Modell

Programmiersprachen

C, C++, Objective-C
(Turbo-)Pascal
Smalltalk/V, VisualAge for Smalltalk, VisualWorks
Java
C#
JavaScript
Lisp/Scheme
Prolog
Python
PHP
Oracle PL/SQL
SQL (Oracle, DB2)