03/2005 - 05/2005
Position: externer Berater
Systeme: .NET
Hunter-Broker, USA:
Umfangreiche Beratung für die Entwicklung intern verwendeter Software.
Entwicklung der high-level-Architektur für die Komponenten, die als
Ergebnis der Beratung neu entwickelt werden mussten.
Projektsprache Englisch
04/2005 - 01/2006
Position: Entwickler
Systeme: JavaSE, MySQL
Kiel-Computer, Kiel:
Neuentwicklung der gesamten Software für die Abwicklung von
Reparaturverfahren.
Grundfunktionen: Eintragung, Löschung, Verknüpfung und Bearbeitung von Daten wie z. B. Reparaturaufträgen und Kunden, Verfolgung des
Reparaturstatus von „neu“ über „RMA“ und „erledigt“ bis „abgeholt“. Die Software ist in das Kunden- und Warensystem integriert.
08/2005 - 10/2005
Position: Autor für technische Dokumentation, technischer Redakteur
Systeme: J2EE / Java EE, Servlets, JSP
ITS, Inc., USA:
Entwicklung von theoretischen und praktischen Übungs- und Testaufgaben auf den Gebieten Eingebettete Systeme, Chipkartenprogrammierung und
J2EE-Architektur.
Projektsprache Englisch
08/2006 - 09/2006
Position: Testentwickler
Systeme: c++, WinAPI
Stompsoft, USA:
Qualitätssicherung von Software. Umfangreiche manuelle und automatische Tests. Zahlreiche Vorschläge, die alle in der folgenden Programmversion umgesetzt wurden.
09/2006 - 11/2006
Position: externer Berater
Systeme: Java EE, Servlets, JSF, Facelets
Uniloc, USA:
Beratung zur Weiterentwicklung bzw. Neuentwicklung des Hauptproduktes (Software). Hierzu genaue Prüfung der Software nach Aspekten der Sicherheit und Erweiterbarkeit. Entwicklung einer
high-level-Architektur für zu ersetzende und neu zu entwickelnde
Komponenten sowie der Integration dieser Komponenten.
Umfangreiche technische Dokumentation & Entwicklung von Schulungsmaterial für interne Zwecke.
01/2007 - 02/2007
Position: Entwickler
Systeme: JavaSE
that's it SOLUTIONS, Nürtingen:
Anforderungsanalyse, Design und Implementierung der Software ManEDI. Die Software besteht aus entkoppelten Modulen: Ein Teil ist eine Bibliothek zur Bearbeitung und Formatüberprüfung von edi-Dateien. Dazu gibt es ein Frontend in Swing, das nach den vertrieblichen Anforderungen auf den Workflow optimiert bestehende edi-Dateien auf Basis bestimmter Datensätze (in einem internen Format) editiert. Dazu gibt es eine Lösung zur Integration in die bestehende Model 2 Architektur des Betriebes.
06/2007 - 08/2007
Position: Entwickler
Systeme: Java EE, JSF, Hibernate
ma design, Kiel:
Umfangreiche Weiterentwicklung der Projektnetzsoftware. Die Software wird dazu verwendet, Kundenprojekte von ma design zu koordinieren. Projektstatus, Dateien, Termine und Ereignisse werden über dieses Webportal organisiert. Insbesondere wurde von mir ein komplettes Administrationsinterface entwickelt. Des Weiteren habe ich Performanceoptimierungen vorgenommen und automatisierte
Tests entwickelt, sowie die damit aufgedeckten Fehler beseitigt.
09/2007 - 12/2007
Position: Entwickler
Systeme: Java EE, JSF, WebServices, Ajax / Web 2.0, RichFaces
Uniloc USA:
Die Firma Uniloc USA bietet Lösungen für alle gängigen Lizenzierungsverfahren, wie z. B. Trials, zeitlich begrenzte Lizenzen, auf bestimmte Hardware begrenzte Lizenzen, Software, die zur Laufzeit die Original-CD benötigt usw.
Das Projekt „Activation Manager“ bietet für Mitarbeiter und Kunden (Softwarepublisher) ein Webinterface sowie einen Webservice (für eigene Software), mit dem Lizenzen erstellt, genau konfiguriert und mit Produkten, Produktreihen und Features assoziiert werden können. Auch Keys sowie Signaturen zur Integration in die Software des Endbenutzers bzw. den Aktivierungsserver werden über dieses Webinterface oder den WebService erstellt.
01/2008 - 02/2008
Position: externer Berater für Entwicklung und Architektur
Systeme: Java EE, EJB 3.0, JPA, JSF, Facelets, WebServices, Ajax / Web 2.0, RichFaces, MySQL
Message Mobile GmbH, Lüneburg:
Serverseitige Businessapplikation