Projekte

Überblick

Anno dazumal 1998 startete ich meine ersten Projekte; anfänglich war es PHP3/4 oder auch mal ein reines HTML-Projekt. Nun ist aber Java/J(2)EE und die EAI, die mich fasziniert. Bisher habe ich Tonnen an fachlicher Spezifikation und technischer Dokumentation geschrieben. Aktuellerweise führe ich mein Projekt durch eine ISO9001 ähnliche Zertifizierung und beschäftige mich mit den Richtlinien für Medizinprodukte, den Bundesdatenschutzgesetz und sogar dem FDA Zertifizierungsprozess für Medizinprodukte in den USA.

Products 2008 – 2010

Für die AraCom Software GmbH entwickelten wir ein verteiltes Spring-basiertes System mit Java 6. Als Abstraktionsschicht kam Hibernate zum Einsatz. Wir nutzten ausserdem JavaScript, WebServices, Groovy (für ein paar Webgeschichten) und Ajax, Swing für einen Rich Client and vieles mehr. Es war ein hochkomplexes projekt, aber wir haben es erfolgreich hingebracht. Testcases für gut 70% des Codes sind vorhanden, wir haben alle Design Kriterien erfüllt und sogar die Hardware gut integriert. Hardware? Ja, genau! Wir haben Laserhardware integriert die ein 3D Modell aus einem menschlichen Körper macht. Klingt gruselig? Ist es auch!
Ich war Projekt Leiter, implementierte die komplexen Komponenten, entwarf die Architektur und begann damit, das Produkt medizinisch zu zertifizieren. Nun, es geht noch weiter!

E-Commerce 2006/2007

Für die Aracom Software Gmbh entwickelte ich zum ersten Mal im praktischen Einsatz mit JEE und Java 5. Es handelte sich um ein E-Commerce Projekte, dessen PHP-Frontend mit einem JBoss Application Server via JSON kommunizierte. Da es sich bei dem Kunden um einen der größten E-Commerce Betreiber in Deutschland handelte, wurden besondere Anforderungen an Flexibilität und Performance gestellt. Neben fachlicher Spezifikation und technischer Anforderung entwickelte ich UML2-Diagramme, die entsprechenden Komponenten und APIs und übernahm Verantwortung für die Dokumentation (Apache Forrest). Als Berater der Projektleitung initiierte ich die Integration eines Lifecycle-Prozesses mit Elementen aus dem Extreme Programming, CMMI und dem klassischen Wasserfall Modell.

Financial Services 2004/2006

Accenture machte mich mit der Enterprise Application Integration bekannt, vermutlich neben der Entdeckung von Java eine der wichtigsten technischen Erfahrungen in meinem IT-Leben. Neben Client/Server Entwicklung, EJB 2.1 begann ich zunächst im Team, dann eigenverantwortlich auf Basis des mittlerweile in Rente geschickten IBM Websphere ICS, EAI-Schnittstellen und entsprechende Datentransformationen zu entwickeln. Als „Nebenprodukte“ kann ich nun erweiteres Wissen über Sun Solaris oder Unix im allgemeinen, Shellskripting, erste Erfahrungen mit XSLT und weiteres mein Eigen nennen. Zudem habe ich im Sinne des CMMI QM-Verfahren wie JUnit, Jemmy, Mercury Quick-Test eingeführt und betreut.

Consulting 2004

Nachdem Kirch Media die Pforten geschlossen hatte, habe ich zunächst einige freiberufliche Aufträge angenommen bzw. abgeschlossen. Hierzu gehörten unter anderem meine erste Client-Applikation für einen EJB-Server. Damals noch ohne Annotations und ähnlichen, komfortablen Schnick-Schnack.

Media Development 2001/2004

Kirch Media in Unterföhring brachte mich mit Java in Verbindung- eine Liebe, die bis heute hält. Hier entwickelte ich meine ersten Servlets/JSP-Seiten auf Basis von Tomcat 3, lernte Struts in den frühen Versionen kennen und wurde mit den Kniffen von Java Swing bekannt gemacht- und auch, was das Wort „komplex“ in Bezug auf Frameworks wirklich bedeutet: denn die Swing-Applikationen von KM waren durchdacht, flexibel und universell einsetzbar- aber auch genauso schwer nachzuvollziehen. Das genannte Framework machte auch vor Oracle-Datenbanken nicht halt; seitenweise SQL-Statements brachten mir hier auch das „Denken in Mengen“ bei.

Consulting 1997/2001

Entwickeln von verschiedensten Webseiten, Webapplikationen und E-Commerce Anwendungen in PHP. Zu meinen Kunden gehörten Autohäuser, die mit ihren Webanwendungen Verkaufsangebote generierten (Car-Configurator), kleinere Unternehmen verschiedenster Art, für die ich CMS- oder Shop-Systeme schrieb, oder aber auch das Goethe Institut, die ich bei Ihrer Migration in das neue System unterstützte. In dieser Zeit gab es keine technischen Grenzen: sogar für eine Visual Basic Applikation zum Verwalten von Kundendaten, erstellen von Serienbriefen und E-Mail Marketing bin ich verantwortlich.

  • Categories

  • Recent Posts

  • Tags

  • Wave Notifications

    Download Adobe Wave now!

    This application requires Adobe® AIR™ to be installed for
    Mac OS or Windows.




Feeds