06/2022 bis 10/2022: JEE-Entwickler im Bankenbereich (Fortführung des Projektes von 01/2018)
- Anpassung der global eingesetzten Software an neue gesetzliche Anforderungen im Meldewesen
- Implementierung von Webservices
- Auswertungen und Konsolidierung von konzernweiten Massendaten
- Schnittstellendefinition und Anbindung externer Systeme
- Unterstützung des Outsourcings an einen indischen Dienstleister
- Betriebssystem/Software/Tools: Windows 10, Intellij Idea, TomEE, Websphere, Git, DB2, Maven, Jira, HPQC, JUnit, JSF, EJB, JPA, Jenkins, Base/ONE
10/2021 bis 05/2022: Businessanalyst und JEE-Entwickler im Bankenbereich
- Integration und Migration der Daten einer Konzerntochter in den zentralen Datenbestand
- Abstimmung mit involvierten Fachabteilungen
- Definition und Implementierung der Migrationstools
- Betriebssystem/Software/Tools: Windows 10, Intellij Idea, TomEE, Websphere, Git, Bash, DB2, Maven, Jira, HPQC, JUnit, JSF, EJB, JPA, Jenkins, Base/ONE
01/2020 bis 09/2021: Businessanalyst und JEE-Entwickler im Bankenbereich
- Analyse von zentralen Host-basierten Prozessen
- Abstimmung mit involvierten Fachabteilungen
- Umstellung auf eine dezentrale Java-Lösung
- Definition und Implementierung von Schnittstellen zur Anbindung existierender dezentraler Software
- Betriebssystem/Software/Tools: Windows 10, Intellij Idea, TomEE, Websphere, Git, DB2, Maven, Jira, HPQC, JUnit, JSF, EJB, JPA, Jenkins, Base/ONE
01/2018 bis 12/2019: JEE-Entwickler im Bankenbereich
- Migration einer konzernweiten Anwendung von EJB 2 auf EJB 3 und JPA
- Anpassung der global eingesetzten Software an neue gesetzliche Anforderungen im Meldewesen
- Implementierung von Webservices
- Auswertungen und Konsolidierung von konzernweiten Massendaten
- Schnittstellendefinition und Anbindung externer Systeme
- Betriebssystem/Software/Tools: Windows 7, Eclipse, TomEE, Websphere, Git, DB2, Maven, HPQC, JUnit, Selenium, Axis, Tobago, JSF, EJB, JPA, Jenkins, Base/ONE
07/2011 bis 12/2017: JEE-Entwickler im Bankenbereich
- Pflege und Betrieb bestehender Anwendungen im Meldewesen
- Implementierung konzernweiter Massendaten-Konsolidierung zur Überwachung von Limitierungen
- Implementierung von Webservices
- Abstimmung mit dem Fachbereich und Mitwirkung bei der technischen Spezifikation
- Weiterentwicklung bestehender Geschäftsprozesse in Front- und Backend
- Betriebssystem/Software/Tools: Windows XP, Eclipse, SuSE Linux, JBoss, Tomcat, Websphere, Clearcase, DB2, Ant, HPQC, JUnit, Axis, Tobago, JSF, EJB, Base/ONE
11/2010 bis 06/2011: Java-Entwickler für ein international tätiges Medienunternehmen
- Pflege der serverseitigen Business-Logik im Bereich Ordermanagement
- Implementierung neuer Geschäftsprozesse im Backend
- Betriebssystem/Software/Tools: Windows XP, Windows 7, SuSE Linux, Tomcat, Subversion, Eclipse, JUnit, Spring, Hibernate, MySQL, Oracle, Ant, Hudson, Jira
04/2010 bis 10/2010: Java-Entwickler für ein international tätiges Hightech-Unternehmen (erneute Beauftragung des Kunden von 02/2009 bis 12/2009)
- Entwicklung von Softwareapplikationen im Bereich Datenmanagement und Identifikationslösungen
- Implementierung und Erweiterung von Webservices
- Implementierung und Erweiterung von Frontends (Swing und kundeneigenes Framework)
- Pflege und Erweiterung der serverseitigen Business-Logik
- Betriebssystem/Software/Tools: Windows XP, JBoss, Tomcat, Subversion, MS SQL Server, Eclipse, Netbeans, Swing, JUnit, Hibernate, Maven, Hudson
01/2010 bis 03/2010: Java-Entwickler und Berater für eine global agierende Kapitalanlagegesellschaft
- Entwicklung eines Fat-Clients (RCP/JFace/SWT) zur Unterstützung interner Prozesse
- Abstimmungen mit der Fachabteilung und Anbindung des Backends (kundeneigenes Framework)
- Know-How-Transfer/Coaching im Bereich Richclient-Entwicklung auf Eclipse RCP-Basis
- Betriebssysteme/Software/Tools: Windows XP, Subversion, Spring, Hibernate, Eclipse, Derby, Oracle
02/2009 bis 12/2009: Java-Entwickler für ein international tätiges Hightech-Unternehmen
- Entwicklung von Softwareapplikationen im Bereich Datenmanagement und Identifikationslösungen
- Implementierung und Erweiterung von Webservices
- Implementierung und Erweiterung von Frontends (Swing und kundeneigenes Framework)
- Pflege und Erweiterung der serverseitigen Business-Logik
- Schnittstellenabstimmung mit ausländischen Zulieferern und Integration der externen Systeme (Datenaustausch mittels XML und Kommunikation via Webservices)
- Betriebssystem/Software/Tools: Windows XP, Tomcat, Subversion, MS SQL Server, Netbeans, Swing, JUnit, Hibernate, Maven, Hudson
11/2008 bis 01/2009: Coach und Berater in einem mittelständischen Unternehmen
- Vermittlung von Kenntnissen in OOA/OOD und verteilten Systemen
- Implementierung eines Client-Server-basierten eLearning-Systems...
- ... zur Festigung der Vermittelten Kenntnisse
- ... erweiterbar für die Nutzung weiterer Schulungsthemen
- ... als Musterprojekt für eine verteilte JEE-Anwendung auf EJB 3 Basis
- ... als Musterprojekt für einen RCP-Client (RCP/SWT/JFace)
- ... als Musterprojekt für die Migration von RCP (Rich Client Platform) nach RAP (Rich Ajax Platform)
- ... als Musterprojekt für die Einrichtung automatisierter Builds
- ... als Musterprojekt für praktische Anwendung von Design Patterns
- Betriebssystem/Software/Tools: Ubuntu Linux, Windows XP, Glassfish Application-Server mit Eclipselink, JUnit, Subversion, Postgresql, Eclipse
07/2006 bis 11/2008: JEE-Entwickler und Berater im militärischen Bereich
- Erstellung des Designs der Anwendung mittels UML
- Implementierung der serverseitigen JEE-Komponenten, Migration auf EJB 3.0/JEE 5
- Implementierung des Clients auf RCP-Basis (RCP/SWT/JFace/GEF)
- Anbindung und Konfiguration vorhandener Kommunikations-Systeme, Management fiberoptischer Netze
- Betriebssystem/Software/Tools: SuSE Linux, Ubuntu Linux, Windows XP, JBoss Application-Server, Glassfish Application-Server mit Toplink und Eclipselink, JBoss Messaging, MySQL, JUnit, Subversion, Eclipse, Microsoft Visio, Hudson, Trac, SvnStat
05/2005 bis 07/2006 (parallel zu einem anderen Projekt, s. u.): Berater und J2EE-Entwickler für ein mittelständisches IT-Unternehmen im Rahmen eines EU-Förderprojektes
- Erstellung des Designs eines B2B-Systems auf J2EE-Basis mittels UML
- Entwicklung eines Fat-Clients auf RCP-Basis (RCP/SWT/JFace/GEF)
- Entwicklung eines grafischen Projektplanungsmoduls auf GEF-Basis
- Erstellung der Spezifikation mittels DocBook
- Three-Tier-Architecture
- Einrichtung der Infrastruktur
- Entwicklung einzelner Basis-Module
- Coach für Design-Patterns
- Betriebssystem/Software/Tools: SuSE Linux 9.2, Windows XP, Apache Webserver, Jakarta Tomcat, JBoss Application-Server, JUnit, Struts, Hibernate, MySQL, Subversion, Eclipse, Microsoft Visio
09/2004 bis 07/2006 (parallel zu einem anderen Projekt, s. o.): J2EE-Entwickler für ein Rechenzentrum (Finanzen/Banken)
- Softwareverteilung durch ein J2EE-System und Nutzung einer Tivoli-Infrakstruktur
- Schwerpunkt: Wartung und Erweiterung der Session-Fassade und der Business-Logik sowie der Datenhaltung im Backend
- Beratung und Support im Bereich Java- und J2EE-Entwicklung
- Performanceanalyse und -verbesserung des Gesamtsystems
- Betriebssystem/Software/Tools: z/OS, Windows XP, IBM Websphere, IBM DB2, IBM MQ-Series, IBM WSAD, Rational Rose, Rational Clearcase
06/2004 bis 09/2004: Berater einer Marketing-Agentur
- Planung und Konzeption eines CRM-Systems
- Bereitstellung und Entwicklung eines Frameworks, Three-Tier-Architecture
- Führen der Bewerbungsgespräche und Mitarbeiterauswahl für die weitere Umsetzung
- Einweisung und Einarbeitung der Mitarbeiter
- Betriebssystem/Software/Tools: Debian Linux, Jakarta Tomcat, MySQL, CVS, Eclipse
03/2004 bis 06/2004: Berater für ein mittelständisches IT-Unternehmen
- Aufbau einer Entwicklungsinfrastruktur auf Open Source Basis
- Konfigurationsmanagement
- Automatisierung projektspezifischer Serverinstallationen
- Betriebssystem/Software/Tools: SuSE Linux, Apache Webserver, Jakarta Tomcat, JBoss Application Server, Subversion, MySQL
10/2002 bis 03/2004: J2EE-Entwickler und Berater für einen IT-Full-Service-Provider (Logistik)
- Spezifikation und Entwicklung einer generischen Sicherheitskomponente in Java zur Erhöhung der Sicherheit von Web-Anwendungen und Integration dieser Komponente in die Konzeption weiterer IT-Projekte des Kunden
- Spezifikation und Entwicklung einer Applikation auf J2EE-Basis zur Verteilung und Überwachung von Aufgaben/Arbeitspaketen zur Unterstützung des Projektmanagements
- Beratung und Support im Jakarta Tomcat-Umfeld sowie im Application-Server Bereich
- Bereitstellung und Entwicklung von Tivoli-Logfile-Adaptern und Monitoren
- Evaluierung von Linux-Distributionen und Unterstützung bei der Migration
- Betriebssystem/Software/Tools: Windows XP, SUN Solaris, SuSE Linux, Redhat Linux, Oracle DB, BEA WLS, JBoss, Jakarta Tomcat, Apache Webserver
07/2002 bis 10/2002: Berater für ein mittelständisches IT-Unternehmen
- Erstellung des Designs einer J2EE-Anwendung mittels UML
- Vorbereitung von Test-Systemen, Spezifikation von Unit-Tests (JUnit)
- Vorbereitung von Arbeitspaketen für die Einplanung in einen Projektplan
- Betriebssystem/Software/Tools: Windows NT, SUN Solaris, IBM DB2, Jakarta Tomcat, Apache Webserver, JUnit
12/2001 bis 07/2002: Berater für ein mittelständisches IT-Unternehmen
- Erstellung des Designs für die Request- und Event-Behandlung eines J2EE-Systems
- Optimierung der Datenbankzugriffsschicht
- Betriebssystem/Software/Tools: Jakarta Tomcat, BEA WLS 6.1, IBM DB2, Cloudscape
06/2001 bis 11/2001: J2EE-Entwickler und Berater für ein mittelständisches IT-Unternehmen
- Spezifikation einer J2EE-Anwendung mittels UML
- Entwicklung von JSPs für die Präsentationsschicht
- Implementierung der serverseitigen Controller-Logik
- Betriebssystem/Software/Tools: Jakarta Tomcat, BEA WLS 6.1, IBM DB2, Cloudscape