Projekte
Zeitraum |
06/2019 bis voraussichtlich 03/2024 |
Firma |
Versicherungskonzern in Hamburg |
Projekt |
Diverse interne Projekte u.a. Versicherungs-Beratungssoftware für Vertriebspartner (eine hamburger Bank),
Batchanwenung für das Mahnwesen, Migration auf Docker und Wildfly. Teamgrößen: 4-20 Personen |
Meine Rolle |
Softwareentwickler, Architekt |
Technisches Umfeld |
Angular, Typescript, NGRX, Spring-Boot, Spring-Batch,
IntelliJ, Oracle DB, SQL, PL/SQL, Kubernetes, Docker, GIT, GitLab, Git-Bash, Wildfly, JPA, Jenkins, Nexus, Teams, MS Visual-Code, Windows Subsystem for Linux (WSL), Vault,
Open-API
|
Prozessumfeld: |
SCRUM, Kanban
|
Zeitraum |
10/2018
bis 05/2019 |
Firma |
Internationale Reederei in Hamburg |
Projekt |
Erweiterung der zentralen Produktionsanwendung um Prozesse und Schnittstellen für die Job-Order-Steuerung inklusive Testautomatisierung. Teamgröße: 10 Personen, Projektgröße: 40 Personen |
Meine Rolle |
Softwareentwickler Java-EE |
Technisches Umfeld |
SpringBoot, REST, JSON, JMS, XML, Selenium, Cucumber,
JavaEE, JPA, JBoss (Wildfly), IntelliJ, Eclipse, Oracle DB, SQL, Oracle-SqlDeveloper, GIT, Gradle, Gerrit, Jenkins, Artifactory, Shell-Scripts |
Prozessumfeld: |
SCRUM |
Zeitraum |
11/2013 bis 09/2018 |
Firma |
Internationale Reederei in Hamburg |
Projekt |
Softwareentwicklung für die zentrale Produktionsanwendung des Konzerns.
Teamgröße: 20 Personen, Projektgröße: 200 Personen |
Meine Rolle |
Softwareentwickler Java-EE |
Technisches Umfeld |
JavaEE, GlassFish, Eclipse, Oracle DB, SQL, Oracle-SqlDeveloper, GIT, Gradle, Gradle, Media-WIKI, JSF, PM4J, Groovy, Jenkins/Hudson, Nexus, Shell-Scripts |
Prozessumfeld: |
Iterativer Prozess |
Zeitraum |
04/2012 bis 10/2013 |
Firma |
Internationaler Logistikdienstleister in Hamburg |
Projekt |
Testmanagement und Qualitätssicherung für die zentrale Logistik-Webanwendung des Konzerns in enger Zusammenarbeit mit den Entwicklungsteams und den Systemanalysten. Konzeptionierung und Erstellung von automatisierten Abnahmetests. Konzeptionierung und Architekturerstellung für Testinfrastruktur und –software – auch mit Eigenentwicklungen in Java.
Teamgröße: 10 Personen |
Meine Rolle |
Technical Lead für Testing-Infrastruktur, Prozessberatung für Testmanagement, Mitarbeit bei allen Themen der Qualitätssicherung, Coaching für Methodik und Technik. |
Technisches Umfeld |
Java, FitNesse, JIRA, Selenium, Eclipse, Maven, Oracle DB, SVN, SQL, Confluence-WIKI, JavaScript, FireBug, Groovy, ANT, Linux, Jenkins/Hudson, Nexus, Shell-Scripts, uvam. |
Prozessumfeld: |
Scrum, Kanban |
Zeitraum |
01/2013 bis 10/2013 |
Firma |
|
Projekt |
Architektur und Implementierung einer Web-Anwendung für Projektplanung und Projektmanagement („Reverse-Tailoring-Studio“)
Teamgröße: 2 Personen |
Meine Rolle |
Architekt und Entwickler |
Technisches Umfeld |
JEE 7, EJB 3.2, REST-Webservices (2.0), Vaadin (www.vaadin.com), NetBeans, Glassfish 4.0, JSON, EJB-QL, SQL, Squirrel, Databases |
Zeitraum |
07/2010 bis 03/2012 |
Firma |
Versicherung Hamburg, teilw. Dortmund |
Projekt |
„Testmanagement für den Gesamtkonzern“, Einführung und Coaching von Testprozessen und technischen Testumgebungen inklusive Java-Host-Anbindung für alle Softwareprojekte. Rollout auf alle IT-Projekte des Konzerns.
Teamgröße: 20 Personen |
Meine Rolle |
Projektleiter, Architekt, Coach |
Technisches Umfeld |
FitNesse, JIRA, Selenium, Fest, Sonar, Host-Anbindung (IBM/HACL, Socket - java.net, ChangeMan/ZDD), Eclipse, Maven, DB2, SVN, Netbeans, JDBC, SQL, Confluence-WIKI, JavaScript, FireBug |
Zeitraum |
06/2009 bis 06/2010 |
Firma |
Softwareunternehmen Online-Gaming |
Projekt |
Neu-Erstellung eines Online-Spiele-Portals für Casino-Games.
Konzipierung und Einführung einer Test- und QS-Architektur.
Teamgröße: 30 Personen |
Meine Rolle |
Konzeption und Implementierung von Serverkomponenten: Blackjack-Game-Engine, Zufallszahlengenerator-Infrastruktur, Statemachine.
Lead: Evaluierung, Einführung und Coaching eines Test- und QS-Systems. Einbindung in den Development-, Build- und Releaseprozess. |
Technisches Umfeld |
OOA, OOD, Java-Enterpise (J2EE 6): Glassfish, EJB 3.1, JPA2, REST-Webservices, JMX, Oracle, Netbeans, Maven, SVN, Hudson, Artifactory, FITNesse, |
Zeitraum |
02/2009 bis 05/2009 |
Firma |
Softwareunternehmen Logistik und Warenwirtschaft |
Projekt |
Weiterentwicklung und Refactoring einer Lagerverwaltungs- und Warenwirtschaftssoftware für größere Versandfirmen.
|
Meine Rolle |
Weiterentwicklung und Anpassung der gesamten Software für die Einführung bei einem Neukunden. Erstellung und Umsetzung der DV-Konzeption. Ferner:
Konzeption und Durchführung von weitreichenden Refactoringmaßnahmen, sowie Einführung von Softwareentwicklungsprozessen. |
Technisches Umfeld |
OOA, OOD, Java / J2EE, speziell Oracle Weblogic 10.3, EJB 3.0, MS SQL-Server 2008, SQL, Stored Procedures, GWT 1.5, Jasper Reports, Freemarker, Instantiations Designer für Swing/GWT, CODESOFT 8.5 LabelDesigner, Eclipse, TOAD, MS SQL-Developer-Studio, MS SQL Server Management-Studio, Oracle SQL-Developer, CVS |
Zeitraum |
11/2006 – 12/2008 |
Firma |
Containerlogistik und -terminal, Hamburg |
Projekt |
Weiterentwicklung und Architekturupgrade der Steuerung der gesamten Terminallogistik und |
Meine Rolle |
Architektur lead:
|
Technisches Umfeld |
OOA, OOD, Java / J2EE, speziell JMS, RMI, JUnit, Weblogic, SwiftMQ und diverse Tools und Frameworks aus dem Java-Enterprise-Umfeld. Architektur über UML mit Together und MagicDraw, Eclipse, Oracle und Hibernate |
Zeitraum |
10/2004 - 10/2006 |
Firma |
Sicherheitskonzern, Wilhelmshaven |
Projekt |
Softwareintegration und -deployment eines verteilten Java-Großprojekts. |
Meine Rolle |
Konzeptionierung und Automatisierung der gesamten Softwareintegration des Projekts. Dazu gehörte die Implementierung, Dokumentation und das Roll-Out der Methodik und der Automatisierungsskripte. Letztere wurden auf Basis von Java, ANT, Shell-Scripts und ClearCase erstellt.
|
Technisches Umfeld |
Build- und Release-Management, Softwareintegration, Java, ANT, VmWare, WebSphere, ClearCase, uvam. |
Zeitraum |
07/2004 - 09/2004 |
Firma |
Pay-TV-Anbieter, Hamburg |
Projekt |
Webanwendung für den Kundenvertragsabschluss mit Host-Anbindung |
Meine Rolle |
Technical lead: Design und Implementierung der Webanwendung mit HTML, Servlets, JSP und Struts. Deployment auf Apache Tomcat. Entwicklung eines Routings über die verschiedenen Tomcat-Instanzen zur Lastverteilung. Anbindung an das Host-Backend über JMS mit WebSphere MQ. |
Technisches Umfeld |
Apache Tomcat, HTML, Struts, Servlet, JSP, Oracle, SQL, JMS über WebSphere MQ |
Zeitraum |
05/2004 - 06/2004 |
Firma |
InfoDesign OSD GmbH |
Projekt |
Webprojekt www.maple-webranch.de |
Meine Rolle |
Entwicklung einer interaktiven Anwendung mit JavaScript unter Cocoon für die Website. |
Technisches Umfeld |
Apache Tomcat, HTML, Cocoon, XML, XSL, JavaScript, DOM |
Zeitraum |
12/2003 - 04/2004 |
Firma |
Containerlogistik und -terminal, Hamburg |
Projekt |
Entwicklung von automatisierten Tests für das zentrale Containerdatensystem |
Meine Rolle |
Teamleiter und technischer Ansprechpartner |
Technisches Umfeld |
EJB, Entwicklung des Testframeworks iValidator |
Zeitraum |
09/2003 - 11/2003 |
Firma |
Containerlogistik und -terminal, Hamburg |
Projekt |
Entwicklung von automatisierten Tests für ein grafisches Benutzersystem |
Meine Rolle |
Um die Entwicklung der Containerdatenerfassung fachlich abzusichern, habe ich ein automatisiertes Testsystem mit Jemmy dafür entwickelt. |
Technisches Umfeld |
Java, Jemmy |
Zeitraum |
05/2001 - 08/2003 |
Firma |
Containerlogistik und -terminal, Hamburg |
Projekt |
Entwicklung und -Architektur für die Steuerung der Terminallogistik |
Meine Rolle |
Architektur lead und Entwickler |
Technisches Umfeld |
Java / J2EE, speziell JMS, RMI, JUnit, Weblogic, SwiftMQ und diverse Tools und Frameworks aus dem Java-Enterprise-Umfeld |
Zeitraum |
01/2001 - 04/2001 |
Firma |
itelligence AG, Hamburg |
Projekt |
Technischer Vertrieb und Coaching für das JWAM-Framework |
Meine Rolle |
Coach und technischer Vertrieb |
Technisches Umfeld |
Java, JWAM |
Zeitraum |
01/2001 - 04/2001 |
Firma |
PayCard-Konzern |
Projekt |
Client-Architektur für ein Projekt zur Entwicklung einer digitalen Touristik-Gästekarte |
Meine Rolle |
Konzeptionierung der Client-Architektur mit Java, Swing und JWAM, sowie Coaching der Entwickler. |
Technisches Umfeld |
Java, SWING, JWAM |
Zeitraum |
07/2000 - 12/2000 |
Firma |
Apcon Professional Concepts GmbH, Hamburg |
Projekt |
Technischer Vertrieb für ein Tool zur Unterstützung der Migration von Cobol nach Java |
Meine Rolle |
Erstellung eines Vertriebskonzepts mit dem Hersteller, Schriftliche und mündliche Präsentation des Tools bei Kunden und auf der Systems in München. |
Technisches Umfeld |
Cobol, Java |
Zeitraum |
01/2000 - 06/2000 |
Firma |
Nahverkehrsunternehmen, Hamburg |
Projekt |
Web-Framework (eFrame) und Softwareentwicklung für den online Zeitkartenverkauf |
Meine Rolle |
Architekt und Entwickler einer Shop-Anwendung im Web für den Zeitverkauf eines Nahverkehrsunternehmens. |
Technisches Umfeld |
Apache Tomcat, HTML, Servlet, JSP |
Zeitraum |
01/2000 - 02/2000 |
Firma |
Bank, Hamburg |
Projekt |
Weiterentwicklung und Wartung des zentralen Trading-Reporttools in 4GL-Sprache, Beginn der Neuentwicklung in C++ |
Meine Rolle |
Wartung und Qualitätssicherung des Tools unter Unix mit Oracle-Anbindung. Sicherstellung der Verfügbarkeit der Reports für den Vorstand. Teammitglied für die Weiterentwicklung in C++. |
Technisches Umfeld |
4GL-Sprache, UNIX, Scripting: Shell und PERL, C++, Oracle, SQL |
Zeitraum |
04/1998 - 12/1999 |
Firma |
Kreditversicherung, Hamburg |
Projekt |
Softwareentwicklung für die Rücklagenbildung |
Meine Rolle |
Neuentwicklung einer Anwendung für die buchhalterische Rücklagenermittlung für die Kreditversicherung auf Host in Cobol mit DB2-Anbindung. |
Technisches Umfeld |
Cobol und DB2 auf IBM-Host, SQL, JCL, Xpediter |
Zeitraum |
04/1998 - 12/1999 |
Firma |
Kreditversicherung, Hamburg |
Projekt |
Skript-Entwicklung (Shell-Script) unter AIX |
Meine Rolle |
Entwickler |
Technisches Umfeld |
Unix (AIX), ZSH, Perl |
Zeitraum |
01/1998 - 03/1998 |
Firma |
Lebensmittelhersteller, Bremen |
Projekt |
Softwareentwicklung für das Vertriebsbackend |
Meine Rolle |
Entwickler |
Technisches Umfeld |
Cobol und DB2 auf IBM-Host, SQL, JCL |
Projektleiter, Architekt, Coach |