Kurzprofil
Mehr: Ausführliches Profil PDF/DOC (shorter English version PDF/DOC).
CV
- Studium Angewandte Mathematik und Informatik an der FH Fulda, Schwerpunkt Telekommunikation.
- Diplomarbeit über die generische Abwehr von Computerviren (siehe auch "Publikationen").
- Abschluss 1991 in Regelstudienzeit mit Bestnote.
- Entwicklung von ASN.1- und GDMO-Compilern in C++ mit lex und yacc.
- Erstellung und Server-Setup einer der ersten 6 deutschen Websites (telenet.de)
- Beratung zu Dokumentenmanagement für die Messe Frankfurt und Messe München.
- Seit 1998 freiberufliche Beratung zu Spezifikation, Architektur und Implementierung von
Software-Anwendungen, primär in JavaSE/EE/ME.
- Java- und Beratungs-Projekte bei Banken, Telekommunikations-Unternehmen und Versicherungen in Deutschland, England und der Schweiz.
- Coaching zu Software-Qualität.
Einsatzgebiete
- Anforderungsanalyse, Fachkonzeption, DV-Konzeption, OO-Entwurf, -Design, -Programmierung, Dokumentation
- Leitung von Konzeptions-, Architektur- und Implementierungs-Teams
- Entwurf und Realisierung von Software-Architekturen, Coaching zu Software-Qualität
Persönliche Eigenschaften
- Motivator in der Leitung von Teams, und selbst-motivierter Teamworker
- Fundierte, aktuelle, umfangreiche Kenntnisse in Technologien und Software-Engineering
- Schnelle Einarbeitung in komplexe Aufgabenstellungen, Werkzeuge und Methoden
- Kreative Umsetzung von Wissen in Konzepte und Produkte mit strukturiertem Vorgehen
Kenntnisse (Auszug)
- Methoden: OO-Analyse, -Design, Refactoring, Software Patterns
- Werkzeuge: Enterprise Architect, Innovator (UML 2.0), Eclipse, WebSphere, IntelliJ IDEA, SVN, CVS, Bugzilla, Checkstyle, PMD, FindBugs, Maven, Ant
- Programmiersprachen: Java 6 SE (14 Jahre), JavaEE (5 Jahre), JavaME, Perl. Länger zurückliegend: C++ (3 Jahre)
- Frameworks/ APIs: Swing, EJB 3.x, JPA, Hibernate, JDBC, Faces, Struts, JSP, JUnit, Log4J, JAXB
- Server: GlassFish, WebSphere, JBoss, Tomcat, Apache
- Betriebssysteme: Windows, UNIX (primär Linux; RedHat, Ubuntu, SuSE)
- Datenbanken: Oracle, MySQL, HSQLDB
- Sprachen: Deutsch und Englisch fließend in Wort und Schrift, verhandlungssicher und mit gutem Ausdruck (siehe auch "Publikationen")
Referenzen
In chronologischer Reihenfolge, neueste Projekt zuerst (Details zu Projekten, Rollen, Tätigkeiten, Skills gibt es hier)
Publikationen
Eigene Projekte
CuraJava (2009) - JavaME GPS-Anwendung mit speziellen Funktionen für Wanderer, Läufer und Piloten, und als "Nebenprodukt" der Entwicklung JavaMEMU, ein JavaME-Emulator
AC.motion (2005) - Computer-gesteuertes Modell-Schiff mit autonomer Navigation
- AC.lib-ICO (2003) - Java ImageIO Service Provider/ API für das Microsoft ICO-Format (z.B. "favicon.ico"; OpenSource)
...und weiter zurückliegend:
- AC.earth (2002) - Java-Portierung von Xearth (OpenSource)
- AC.log-Pro (2002) - Java Web Log Analyzer (Freeware und kommerziell)
- AC.copilot (1998) - Applet für animierte Hinweise zu Bildern
Hobbies
Impressum
...gibt es hier.