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 sechs 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 Java
- Beratungs- und Implementierungs-Projekte bei Banken, Telekommunikations-Unternehmen und Versicherungen in Deutschland, England, der Schweiz und Osteuropa
- Coaching zu Software-Qualität
Einsatzgebiete
- Anforderungsanalyse, Requirements-Management, Fachspezifikation, Technische Konzeption, Technologieberatung, Lösungs-Architektur, OO-Analyse/ Design; ggf. auch Programmierung
- Konzeption von IT-Systemen auf fachlicher Basis, mit fundiertem Wissen zu den technischen Implikationen aus langjähriger Implementierungs-Praxis
- Leitung von Konzeptions-, Architektur- und Implementierungs-Teams
- Coaching zu Software-Qualität
Persönliche Eigenschaften
- Schnelle Einarbeitung in komplexe Aufgabenstellungen, Werkzeuge und Methoden
- Starke Eigeninitiative; Selbstverständnis als IT Professional
- Strukturiertes Vorgehen bei der Konzeption von effektiven und effizienten Lösungen
- Fundierte, aktuelle, umfangreiche Kenntnisse in Technologien und Methoden
- Motivator in der Leitung von Teams, und selbst-motivierter Teamworker in agilen und konventionellen Umgebungen
Kenntnisse im Lösungs-Design
- Werkzeuge: UML (Enterprise Architect, Innovator, Aris), Test/ Defect Tracking (HPQC, Polarion, Bugzilla), Versioning (SVN, CVS), Software Quality (Checkstyle, PMD, FindBugs). Programmier-Kenntnisse in den Enterprise Architect, Innovator, HPQC, Polarion und SVN APIs!
- Methoden: Anforderungserhebung (Präsentationen, Workshops, Interviews), OO-Analyse, OO-Design, Prozess-, Daten- und Interface-Modellierung in UML
- Sprachen: Deutsch und Englisch fließend in Wort und Schrift, verhandlungssicher und mit gutem Ausdruck (siehe auch "Publikationen")
- Betriebssysteme: Windows, UNIX (primär Linux; RedHat, Ubuntu, SuSE)
- Datenbanken: Oracle, MySQL, HSQLDB
- Server: GlassFish, WebSphere, JBoss, Tomcat, Apache
Kenntnisse aus der Programmierung
- Programmiersprachen: Java (14 Jahre), Perl, Bash. Länger zurückliegend: C++ und C (3 Jahre)
- Tools/ Methoden: Eclipse, IntelliJ IDEA, JDeveloper, Refactoring, Software Patterns, Unit Tests
- Frameworks/ APIs: Swing, EJB, JPA, Hibernate, JDBC, Faces, Struts, JSP, JUnit, Log4J, JAXB
Referenzen
Übersichts-Liste in chronologischer Reihenfolge, neueste Projekt zuerst. Mehr Details zu Projekten, Rollen, Tätigkeiten, Skills gibt es entweder im Profil (Deutsch PDF/DOC, English PDF/DOC) oder hier.
Was sagen die Kunden? Statements zur Qualität meiner Arbeit und zu meiner Person (Deutsch PDF/DOC, English PDF/DOC).
- T-Systems Enterprise Services (Telekom): Europaweites Next Generation CRM-System (Siebel; Business Analyst, Requirements Manager, Functional Designer, Model Master, Defect Manager)
- Helsana: Konzernweites, Rollen-basiertes Berechtigungs-Management (Designer, Implementierer, Legacy-Archäologe)
- SOMO Consulting: Collaborative Scorecard Development Tool (Designer, Technologie-Beratung, Implementierer)
- Betreuung der Bachelor-Arbeit von Steven Collins zur automatisierten Migration von EJB 2.x- nach EJB 3.x-Persistenz mit Domain Specific Languages/ Code-Generierung (Korreferent)
- T-Systems Enterprise Services: System- und Software-Architektur (Teamleiter),
Order Traffic Shaper (Designer, Implementierer), Dokumenten-Generator (Designer, Implementierer)
- infas TTR: Audit-Tool für BMW (Teilprojektleiter)
- Dresdner Kleinwort Wasserstein: Trading-System für Swaps, Visualisierung Position Ladder für Repos (Designer, Implementierer)
- Dresdner Bank: Konzernweite Intranet-Suchmaschine (Designer, Implementierer)
- ARCOR: Studie zur IP Service-Qualität (Berater)
- Opus 5: Motiv- und Lizenz-Manager für die FunCard der Bundespost (Designer, Implementierer)
- Colt: Email-basiertes Workflow-Tool für den indirekten Vertrieb (Designer, Implementierer)
- VIAG Interkom: Aufbau des Privatkunden-Call Centers (Berater)
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.