Weiterentwicklung der Spring-Boot-Anwendung, in der Zugangsberechtigungen (inkl. ausgegebenen Karten) verwaltet werden. Implementieren von ChangeRequests (bspw. DSGVO-Regularien) und Verbessern der Code-Qualität bzw. Test-Abdeckung.
Vorbereitung des Frontend-Wechsels von Vaadin zu Angular.
Coaching von Junior-Entwicklern/-Entwicklerinnen.
Refactoring des Backends zur Verbesserung von Architektur und Testbarkeit.
----------
Laufzeit: 05/2019 - 06/2019
Kunde: STP-Parts, Köln
Projektname: PARTSBASE
Branche: Automobil
Tätigkeit im Projekt:
Entwicklung eines MicroService zur Verwaltung von Autoteilen, bestehend aus den Moduln Service, Datenbank, WebApplication und Import.
Eingesetzte Technologien:
Kotlin, Java8, Spring Boot, MYSQL, H2, IntelliJ IDEA, XML, JSON, Git, Docker, JPA, RESTful Microservices, JDBC
----------
Laufzeit: 03/2019 - 04/2019
Kunde: DekaBank, Luxemburg
Projektname: LGS
Branche: Banken, Sparkassen
Tätigkeit im Projekt:
Mitarbeit im Scrum-Team zur Entwicklung eines Microservice für Lieferwege für das TA-Tool (Anwendung zur Abwicklung von Überträgen frei von Zahlung).
Eingesetzte Technologien:
RedHat JBoss EAP 7, Java8, IBM DB2, H2, Eclipse IDE, XML, Git, Jekins, Sonarqube, EJB/JPA, RESTful Microservices, Lombok, Drools; TDD, JUnit, Mockito, JDBC
----------
Laufzeit: 01/2019 - 02/2019
Kunde: DekaBank, Luxemburg
Projektname: TA-Tool
Branche: Banken, Sparkassen
Tätigkeit im Projekt:
Mitarbeit im Scrum-Team zur Weiterentwicklung des TA-Tool (Anwendung zur Abwicklung von Überträgen frei von Zahlung). Außerdem Verbesserung der Testabdeckung der alten CodeBasis.
Eingesetzte Technologien:
RedHat JBoss EAP 7, Java8, IBM DB2, H2, Eclipse IDE, XML, Git, Jekins, Sonarqube, EJB/JPA, RESTful Microservices, Lombok, Drools; TDD, JUnit, Mockito, JDBC
----------
Laufzeit: 02/2018 - 12/2018
Kunde: AMANA consulting GmbH, Essen
Projektname: Global Lease Center (GLC)
Branche: Software
Tätigkeit im Projekt:
Mitarbeit im Scrum-Team zur Weiterentwicklung und Pflege des GLC (Software zur Verwaltung/Buchung von Leasingverträgen gem. IFRS/IAS); Transition zu IFRS 16. Außerdem Mitarbeit bei Verbesserung der alten CodeBasis (LegacyCode) im Sinne von Clean Code und TDD. Akzeptanz-Tests mit Kunden via FitNesse. Herauslösung einzelner Moduln aus dem vorhandenen Code und Migration zu separaten Frameworks/Services (bspw. QUESTIONNAIRE von Struts zu Vaadin).
Eingesetzte Technologien:
Tomcat, Docker, MS SqlServer, Eclipse IDE, XML, Struts, Vaadin, Git, Jenkins, OJB, Gradle; JUnit, Mockito, FitNesse, JDBC
----------
Laufzeit: 09/2017 - 12/2017
Kunde: Sparkasse KölnBonn, Köln
Projektname: AFD, EMIR 2.0/MiFIR/MiFID
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Erstellen einer Backend-Anwendung zur Vorbereitung von Meldungen zu EMIR und MIFIR.
Eingesetzte Technologien:
Java, JBoss, Oracle, Eclipse IDE, XML, Subversion, Spring, Hibernate, Ant; JDBC
----------
Laufzeit: 08/2017 - 08/2017
Kunde: Pixum, Köln
Projektname: Design Exporter
Branche: Grafik/Design
Tätigkeit im Projekt:
Erstellen einer Frontend-Anwendung in Swing zur Bearbeitung und Konfiguration von Designvorlagen.
Eingesetzte Technologien:
Eclipse IDE, XML, Swing, Spring, Maven, Git
----------
Laufzeit: 06/2017 - 07/2017
Kunde: JPrise, Köln
Projektname: SQL-Parser
Branche: Software-Entwicklung
Tätigkeit im Projekt:
Konzeption und Entwicklung eines SQL-Parsers zur Übersetzung von Skripten in andere SQL-Dialekte.
Eingesetzte Technologien:
Eclipse IDE, ANTLR4, MySQL, Oracle, FileMaker, Apache Commons Bibliotheken, Maven, Subversion
----------
Laufzeit: 02/2017 - 05/2017
Kunde: Ambulaps, Köln
Projektname: ScopeVisio Services
Branche: Software-/App-Entwicklung im medizinischen Bereich
Tätigkeit im Projekt:
Konzeption und Entwicklung einer iOS-App für Mitarbeiter zur Pflege von Konfigurationsdaten.
Eingesetzte Technologien:
Xcode 8, Swift 3, iOS 10, macOS, XML/JSON, Node.js, Git
----------
Laufzeit: 05/2014 - 01/2017
Kunde: Finanzinformatik, Münster
Projektname: Maven Migration/Projektbetreuung der Softwareentwickler/Java Werkbank
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Planung und Durchführung (inkl. Schulungen in Hannover, Frankfurt und Münster) der Migration aller Softwareentwicklungsprojekte im laufenden Betrieb von Ant auf Maven.
Konzeption und Entwicklung eines Migrationswerkzeugs zur automatischen Übersetzung von alten Ant-basierten Projekten in neue Maven-Eclipse-Projekte.
Planung, Organisation und Betreuung eines autarken Maven-Repository mit Nexus. Import aller benötigten Artefakte aller Projektgruppen.
Konzeption eines Release-Prozesses auf Maven-Technologie mit Snapshots/Releases.
Coaching und Training der Mitarbeiter (Software-Entwickler) im neuen Prozess und Umgang mit den neuen Tools.
Eingesetzte Technologien:
IBM Webshere/Webshere Liberty Profile, Nexus Repository, Oracle, Eclipse IDE, Maven, Bamboo, XML, Spring, Hibernate, Ant; JPA/JDBC, Subversion
----------
Laufzeit: 11/2013 - 04/2014
Kunde: Sparkasse KölnBonn, Köln
Projektname: AFD, EMIR
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Erstellen einer Backend-Anwendung zur Vorbereitung und Versand von Meldungen zu EMIR.
Eingesetzte Technologien:
JBoss, Oracle, Eclipse IDE, XML, CSV, Spring, Hibernate, Ant; JDBC
----------
Laufzeit: 09/2013 - 12/2013
Kunde: Volkswagen Financial Services AG, Braunschweig
Projektname: uEKA, Retention Management
Branche: Automobil/Finanzen
Tätigkeit im Projekt:
Erarbeiten und Vorstellen eines Fachkonzepts zum Retention Managements
Eingesetzte Technologien:
MS Word, MS Visio
----------
Laufzeit: 05/2013 - 08/2013
Kunde: Finanzinformatik, Münster
Projektname: PortalFixAgent
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Konzeption, Entwicklung, Test und Inbetriebnahme eines Werkzeugs zur Unterstützung der Release-Steuerung von Software-Projekten.
Eingesetzte Technologien:
IBM Webshere/Webshere Liberty Profile, Spring, Spring MVC, jQuery, Oracle, Eclipse IDE, XML, Spring, Hibernate, Ant; JPA/JDBC
----------
Laufzeit: 08/2012 - 12/2012
Kunde: Harman Becker
Projektname: NDS Navigationssysteme
Branche: Automotive
Beschreibung Gesamtprojekt:
Management der Konfiguration des Full NDS Compilers zum Erstellen von Kartendaten für verschiedene Märkte, Produkte, Kunden
Konfigurationsmanagement.
Eingesetzte Technologien:
Jira, Jenkins, Perforce, Maven, Eclipse, Java, XML, OSGi, Spring, Hibernate, Ant, JUnit.
----------
Laufzeit: 01/2012 - 06/2012
Kunde: Hirschmann Neckartenzlingen
Projektname: Industrial HiVision
Branche: Industrie Automation
Beschreibung Gesamtprojekt:
GUI-Anwendung zur Konfiguration von Agenten
im Umfeld von Industrieller Automation (Netz-Management)
Migration von agenten-spezifischen Modulen auf das neue Framework (auf Basis von OSGi). Weiterentwicklung des Frameworks (Modul-Hierarchien mit vererbten XML-Konfigurationen).
Eingesetzte Technologien:
Eclipse, NetBeans, Java, Swing, DI/IOC, OSGi, XML, CORBA, Hibernate, Ant, JUnit, Cobertura, Emma; TCP/IP, SNMP, MIB.
----------
Laufzeit: 07/2011 - 12/2011
Kunde: JPrise Köln
Projektname: SiS DWH
Branche: Versicherungen
GUI-Anwendung zur Definition, Verwaltung, Ausführung und Darstellung von Abfragen in ein DataWarehouse
Eingesetzte Technologien:
DotNet (.net) 3.5, Visual Studio 2008, C#, Microsoft SQL Server 2008 R2, SQL, MDX
----------
Laufzeit: 10/2009 - 06/2011
Kunde: Hirschmann Neckartenzlingen
Projektname: Industrial HiVision
Branche: Industrie Automation
Beschreibung Gesamtprojekt:
GUI-Anwendung zur Konfiguration von Agenten
im Umfeld von Industrieller Automation (Netz-Management)
Konzeption, Implementierung und Dokumentation eines Frameworks für hierarchisch organisierte und konfigurierte Module. Als technische Basis wird innerhalb des Frameworks OSGi verwendet
Eingesetzte Technologien:
Eclipse, NetBeans, Java, Swing, DI/IOC, OSGi, XML, CORBA, Hibernate, Ant, JUnit, Cobertura, Emma; TCP/IP, SNMP, MIB.
----------
Laufzeit: 05/2009 - 08/2009
Kunde: Georg Thieme Verlag Stuttgart
Projektname: Wallhäußer Online
Branche: Medizinischer Verlag
Beschreibung Gesamtprojekt:
Portal zur Online-Stellung eines Buches/Standardwerks der Medizin zur besseren Verfügbarkeit und Aktualität
Konzeption, Entwicklung, Test von Portlets innerhalb eines Portals zur Online-Bringung eines Buchs mit den funktionalen Möglichkeiten der Anzeige und Suche von Inhalt, Aktualisierungen, Autoren und Literatur
Eingesetzte Technologien:
Eclipse, Tomcat, JEE/J2EE, Portlets, Spring, XML, Liferay Portal, Spring Portlet MVC, Empolis SLS, Empolis IAS, Hibernate, Ant.
----------
Laufzeit: 10/2008 - 03/2009
Kunde: Hirschmann Neckartenzlingen
Projektname: Industrial HiVision
Branche: Industrie Automation
Beschreibung Gesamtprojekt:
GUI-Anwendung zur Konfiguration von Agenten
im Umfeld von Industrieller Automation
Erstellen von Software-Komponenten u. zugehörigen Unit-Tests für eine zweischichtige Anwendung in Java. Außerdem Dokumentation. Prüfen der Testabdeckung (Code-Coverage).
Eingesetzte Technologien:
Eclipse, NetBeans, Java, Swing, DI/IOC, OSGi, XML, CORBA, Hibernate, Ant, JUnit, Cobertura, Emma; TCP/IP, SNMP, MIB.
----------
Laufzeit: 08/2008 - 09/2008
Kunde: Grünenthal Aachen
Projektname: CLEO Dokumentenmanagement
Branche: Pharma
Tätigkeit im Projekt:
Konzeption und Dokumentation von Systemtests eines Java-basierten Content-Management-Systems (CMS).
Eingesetzte Technologien:
Eclipse(Java), Visual Studio (C/C++), XML, Documentum (CMS), Tomcat, WebServices, JMeter, gnuplot; TCP/IP.
----------
Laufzeit: 08/2008 - 09/2008
Kunde: Deutsche Rückversicherung Düsseldorf
Projektname: Delta Tarifanalyse
Branche: Versicherungen
Tätigkeit im Projekt:
Technisches Gutachten einer bereits erstellten Einzelplatz-Software zur KFZ-Tarifanalyse (Qualität/Vollständigkeit).
Eingesetzte Technologien:
Visual Studio (C#), Access.
----------
Laufzeit: 02/2008 - 07/2008
Kunde: Synergetics GmbH, Düsseldorf
Projektname: Bombardier Castle
Branche: Software/Logistik
Tätigkeit im Projekt:
Planungstool in Java; Web-Frontend mit JSP; Beratung zur Architektur; Aufsetzen der Architektur; vollständige Entwicklung eines Frameworks für das Backend (Persistenz mit Hibernate; BOs, DAOs, Services; automatische Historisierung; Exception Handling; Build-Scripts); Coaching der anderen Team-Mitglieder/Schulung; techn. Projektleitung
Eingesetzte Technologien:
JEE, OO, Tomcat, Struts, Tiles, JSPs, JavaScript, Hibernate, PicoContainer (DI/IOC), Ant, Oracle, XML, TCP/IP
----------
Laufzeit: 03/2007 - 01/2008
Kunde: Kühne + Nagel, Hamburg
Projektname: Global Visibility
Branche: Logistik
Tätigkeit im Projekt:
Mitarbeit in verschiedenen Teilprojekten des K+N-Portals Global Visibility; Erstellen von Sourcecode und Unit-Tests; Support bei Go-Live einzelner Teilsysteme; Verfeinern und Aktualisieren der Dokumentation in Englisch; Erstellen von Swing-GUI-Komponenten für den Web-Einsatz inkl. Maus-Handling, Layoutmanagern u. Customer Drawn Elementen; Erstellen von Testfällen und Testdaten.
Eingesetzte Technologien:
Tomcat, Oracle, Eclipse, Hibernate, Struts, JSP, Ant, sd&m-webtools, Swing, Canoo ULC, XML, HTML, JavaScript
----------
Laufzeit: 06/2006 - 03/2007
Kunde: Sparkasse KölnBonn, Köln
Projektname: Finanz-Check
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Erstellen einer WebAnwendung/Portlets innerhalb des kundeneigenen Portals Hydepark zur Unterstützung der Kundenberatung bei der Finanzplanung (Vertrieb von Finanzprodukten).
Eingesetzte Technologien:
JBoss, Oracle, JBuilder/Eclipse, EJB, XML, Hibernate, LifeRay (Portal/Portlet), Struts, JSP, JavaScript, Ant; TCP/IP
----------
Laufzeit: 03/2006 - 06/2006
Kunde: Sparkasse KölnBonn, Köln
Projektname: IFRS-Depots
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Erstellen einer WebAnwendung/Portlets innerhalb des kundeneigenen Portals Hydepark zur Ansicht von Wertpapierdaten und Eingabe von Korrekturen.
Eingesetzte Technologien:
JBoss, Oracle, JBuilder/Eclipse, EJB, XML, LifeRay, Struts, JSP; TCP/IP
----------
Laufzeit: 01/2006 - 02/2006
Kunde: ProsystemsIT, Bonn
Projektname: ASR
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Anpassung der Anwendung an neue Fachliche Anforderungen unter Berücksichtigung der Integration im Portal Hydepark, Anpassung der Fehler-/Ausnahmebehandlung/Robustness, durchführen von Entwickler- u. Funktionstests zur Auftragssteuerung einer KreditServiceAgentur, Unterstützung bei der Migration der Produktivdaten
Eingesetzte Technologien:
JBoss, Oracle, JBuilder/Eclipse, EJB, XML, Struts, JSP, JavaScript; TCP/IP
----------
Laufzeit: 11/2005 - 12/2005
Kunde: Pironet NDH, Köln
Projektname: pirobase PIM
Branche: Logistik
Tätigkeit im Projekt:
Erstellen einer Administrationsanwendung innerhalb eines 'Zentralen Produktinformations-Management-Systems' (PIM) basierend auf LDAP-Verzeichnis
Eingesetzte Technologien:
Java/J2EE, JBoss, LDAP, openLDAP. Erstellen der WebAnwendung, Erstellen der Strukturdefinition des LDAP-Verzeichnisses, Such- und Filterfunktionen innerhalb des Verzeichnis-Dienstes.
----------
Laufzeit: 10/2005 - 11/2005
Kunde: ProsystemsIT, Bonn
Projektname: Migration DWP-Bank
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Migration von SI-Folgeprozessen einer Sparkasse von Cobol nach Java. Anpassung an aktuellen Stand der IDV-Schnittstelle.
Eingesetzte Technologien:
Cobol, Java, Oracle, Shell-Skripte
----------
Laufzeit: 09/2005 - 10/2005
Kunde: ML Consulting GmbH, Köln
Projektname: Dozentenportal
Branche: Consulting
Tätigkeit im Projekt:
Anforderungsanalyse und Implementierung von Erweiterungen innerhalb der vorhandenen WebAnwendung, Vorbereitung auf spätere Integration in Unternehmensportal
WebApplikation zur Verwaltung von Kontakt- und Skilldaten von Dozenten
Eingesetzte Technologien:
FreeBSD, Apache, PHP, PEAR, PDFlib
----------
Laufzeit: 03/2005 - 08/2005
Kunde: Sparkasse KölnBonn
Projektname: KSAM
Branche: Banken/Sparkassen/Finanzdienstleister
Beschreibung Gesamtprojekt: Anwendung zur Auftragssteuerung einer
KreditServiceAgentur
Tätigkeit im Projekt: Architektur/Entwicklung der Anwendung, Integration
derWebanwendung ins Portal Liveray/Hydepark, Konzeption
der Fehler-/Ausnahmebehandlung/Robustness, Erstellen des
Testkonzepts, Erstellen von Testkonserven für
Funktionstests, Durchführen von Lasttests, Erstellen
technischer Handbücher
Eingesetzte Technologien: JBoss, Oracle, JBuilder/Eclipse, EJB, XML, Struts, JSP, JavaScript, JDBInsight, JMeter, MS Office; TCP/IP
----------
Laufzeit: 11/2004 - 02/2005
Kunde: Stadtsparkasse Köln
Projektname: Hydepark
Branche: Banken/Sparkassen/Finanzdienstleister
Beschreibung Gesamtprojekt: Migration von vorhandenen Beratungsanwendungen in
gemeinsames Portal 'HydePark' inkl. Migration auf OSP
Rolle/Aufgabe im Projekt: Anwendungsentwicklung
Teamgröße innerhalb des Projektes: 1 - 5 Personen
Tätigkeit im Projekt: Migration einer Beratungsanwendung zur Konditionensuche
in neues gemeinsames Portal
Persönlich eingesetzte Technologien: Liferay, Portlets, Struts, EJB, XML, JSP, HTML, JavaScript, JBoss, Oracle; TCP/IP, HTTP/HTTPS
----------
Laufzeit: 09/2004 - 10/2004
Kunde: Stadtsparkasse Köln
Projektname: EPEV
Branche: Banken/Sparkassen/Finanzdienstleister
Beschreibung Gesamtprojekt: WebApplikation zur Unterstützung des Elektronischen
Programm Einsatz Verfahrens
Rolle/Aufgabe im Projekt: Anwendungsentwicklung
Teamgröße innerhalb des Projektes: 1 - 5 Personen
Tätigkeit im Projekt: Entwicklung einzelner Workflows über DomainModel in OO
bis zur Präsentationsschicht, Unittests
----------
Laufzeit: 06/2004 - 08/2004
Kunde: Stadtkirchenverband Köln
Projektname: Adressenverwaltung
Branche: Öffentliche Hand
Beschreibung Gesamtprojekt: GUI-Anwendung zur Verwaltung von Adressen und Terminen
des Kirchenverbandes
Rolle/Aufgabe im Projekt: Anwendungsentwicklung
Teamgröße innerhalb des Projektes: 1 - 5 Personen
Tätigkeit im Projekt: Architektur/Entwicklung der gesamten Anwendung inkl.
Migration der Altdaten, Implementierung von Reports u.
Druck für fällige Termine und Adressaufkleber
Persönlich eingesetzte Technologien: Java, JBuilder, Eclipse, MySQL, Swing, JasperReports
----------
Laufzeit: 01/2004 - 05/2004
Kunde: Siemens Dematic
Projektname: WAND
Branche: Transport/Logistik/Touristik/Verkehr
Beschreibung Gesamtprojekt: Mehrschichtige Applikation in Java/J2EE/C/Corba mit
Borland Application Server zur Steuerung, Verteilung u.
Verfolgung von Postsendungen
Rolle/Aufgabe im Projekt: Test
Teamgröße innerhalb des Projektes: 1 - 5 Personen
Tätigkeit im Projekt: Erstellen und Durchführen von Lasttests, CodeReviews,
Testdokumentation (gesamtes Projekt in Englisch)
Persönlich eingesetzte Technologien: Borland Application Server, ServerTrace, JDBInsight
----------
Laufzeit: 08/2003 - 10/2003
Kunde: Stadtkirchenverband Köln
Projektname: Zuweisungen
Branche: Öffentliche Hand
Beschreibung Gesamtprojekt: Verwaltung der Zuweisungen an die Gemeinden des
Verbands
Rolle/Aufgabe im Projekt: Anwendungsentwicklung
Teamgröße innerhalb des Projektes: 1 - 5 Personen
Tätigkeit im Projekt: Architektur/Entwicklung der gesamten Anwendung inkl.
Migration der Altdaten
Persönlich eingesetzte Technologien: Java, JBuilder, Eclipse, MySQL, Swing, JasperReports
----------
Laufzeit: 05/2003 - 07/2003
Kunde: SAP Walldorf
Projektname: Netweaver
Branche: Software/EDV/Beratung/IT-Dienstleistung
Beschreibung Gesamtprojekt: Entwicklung Netweaver als Eclipse-Plugin zur Erstellung von
Java/J2EE-Anwendungen/Integration in SAP-WAS (heute
insgesamt: Netweaver Platform)
Rolle/Aufgabe im Projekt: Test
Teamgröße innerhalb des Projektes: 6 - 20 Personen
Tätigkeit im Projekt: Funtionale Tests/Usability
Persönlich eingesetzte Technologien: Eclipse/Netweaver, SAP WebApplicationServer
----------
Laufzeit: 03/2003 - 04/2003
Kunde: Siemens Dematic
Projektname: WAND
Branche: Transport/Logistik/Touristik/Verkehr
Beschreibung Gesamtprojekt: Mehrschichtige Applikation in Java/J2EE/C/Corba mit
Borland Application Server zur Steuerung, Verteilung u.
Verfolgungen von Postsendungen
Rolle/Aufgabe im Projekt: Test
Teamgröße innerhalb des Projektes: 1 - 5 Personen
Tätigkeit im Projekt: Erstellen und Durchführen von Lasttests, CodeReviews,
Testdokumentation (alle Dokumente in Englisch)
Persönlich eingesetzte Technologien: JBuilder, Borland Application Server, Servertrace, OptimizeIt
----------
Laufzeit: 07/2002 - 03/2003
Kunde: Stadtsparkasse Köln
Projektname: Finanzstatus
Branche: Banken/Sparkassen/Finanzdienstleister
Beschreibung Gesamtprojekt: Erstellen einer Beratungsanwendung als WebApplikation zur
Übersicht des Finanzstatus von Kunden
Rolle/Aufgabe im Projekt: Anwendungsentwicklung
Teamgröße innerhalb des Projektes: 1 - 5 Personen
Tätigkeit im Projekt: Architektur/Entwicklung der WebApplikation mit Struts,
Konzeption der Fehler-/Ausnahmebehandlung/Robustness,
Integration mit JavaConnector, mehrschichtiger Aufbau mit
ApplikationsServer
Persönlich eingesetzte Technologien: BorlandApplicationServer, JCA, JBuilder, EJB, Struts, JSP,
HttpUnit
MDX (Data Warehouse)
Weiterentwicklung der Spring-Boot-Anwendung, in der Zugangsberechtigungen (inkl. ausgegebenen Karten) verwaltet werden. Implementieren von ChangeRequests (bspw. DSGVO-Regularien) und Verbessern der Code-Qualität bzw. Test-Abdeckung.
Vorbereitung des Frontend-Wechsels von Vaadin zu Angular.
Coaching von Junior-Entwicklern/-Entwicklerinnen.
Refactoring des Backends zur Verbesserung von Architektur und Testbarkeit.
----------
Laufzeit: 05/2019 - 06/2019
Kunde: STP-Parts, Köln
Projektname: PARTSBASE
Branche: Automobil
Tätigkeit im Projekt:
Entwicklung eines MicroService zur Verwaltung von Autoteilen, bestehend aus den Moduln Service, Datenbank, WebApplication und Import.
Eingesetzte Technologien:
Kotlin, Java8, Spring Boot, MYSQL, H2, IntelliJ IDEA, XML, JSON, Git, Docker, JPA, RESTful Microservices, JDBC
----------
Laufzeit: 03/2019 - 04/2019
Kunde: DekaBank, Luxemburg
Projektname: LGS
Branche: Banken, Sparkassen
Tätigkeit im Projekt:
Mitarbeit im Scrum-Team zur Entwicklung eines Microservice für Lieferwege für das TA-Tool (Anwendung zur Abwicklung von Überträgen frei von Zahlung).
Eingesetzte Technologien:
RedHat JBoss EAP 7, Java8, IBM DB2, H2, Eclipse IDE, XML, Git, Jekins, Sonarqube, EJB/JPA, RESTful Microservices, Lombok, Drools; TDD, JUnit, Mockito, JDBC
----------
Laufzeit: 01/2019 - 02/2019
Kunde: DekaBank, Luxemburg
Projektname: TA-Tool
Branche: Banken, Sparkassen
Tätigkeit im Projekt:
Mitarbeit im Scrum-Team zur Weiterentwicklung des TA-Tool (Anwendung zur Abwicklung von Überträgen frei von Zahlung). Außerdem Verbesserung der Testabdeckung der alten CodeBasis.
Eingesetzte Technologien:
RedHat JBoss EAP 7, Java8, IBM DB2, H2, Eclipse IDE, XML, Git, Jekins, Sonarqube, EJB/JPA, RESTful Microservices, Lombok, Drools; TDD, JUnit, Mockito, JDBC
----------
Laufzeit: 02/2018 - 12/2018
Kunde: AMANA consulting GmbH, Essen
Projektname: Global Lease Center (GLC)
Branche: Software
Tätigkeit im Projekt:
Mitarbeit im Scrum-Team zur Weiterentwicklung und Pflege des GLC (Software zur Verwaltung/Buchung von Leasingverträgen gem. IFRS/IAS); Transition zu IFRS 16. Außerdem Mitarbeit bei Verbesserung der alten CodeBasis (LegacyCode) im Sinne von Clean Code und TDD. Akzeptanz-Tests mit Kunden via FitNesse. Herauslösung einzelner Moduln aus dem vorhandenen Code und Migration zu separaten Frameworks/Services (bspw. QUESTIONNAIRE von Struts zu Vaadin).
Eingesetzte Technologien:
Tomcat, Docker, MS SqlServer, Eclipse IDE, XML, Struts, Vaadin, Git, Jenkins, OJB, Gradle; JUnit, Mockito, FitNesse, JDBC
----------
Laufzeit: 09/2017 - 12/2017
Kunde: Sparkasse KölnBonn, Köln
Projektname: AFD, EMIR 2.0/MiFIR/MiFID
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Erstellen einer Backend-Anwendung zur Vorbereitung von Meldungen zu EMIR und MIFIR.
Eingesetzte Technologien:
Java, JBoss, Oracle, Eclipse IDE, XML, Subversion, Spring, Hibernate, Ant; JDBC
----------
Laufzeit: 08/2017 - 08/2017
Kunde: Pixum, Köln
Projektname: Design Exporter
Branche: Grafik/Design
Tätigkeit im Projekt:
Erstellen einer Frontend-Anwendung in Swing zur Bearbeitung und Konfiguration von Designvorlagen.
Eingesetzte Technologien:
Eclipse IDE, XML, Swing, Spring, Maven, Git
----------
Laufzeit: 06/2017 - 07/2017
Kunde: JPrise, Köln
Projektname: SQL-Parser
Branche: Software-Entwicklung
Tätigkeit im Projekt:
Konzeption und Entwicklung eines SQL-Parsers zur Übersetzung von Skripten in andere SQL-Dialekte.
Eingesetzte Technologien:
Eclipse IDE, ANTLR4, MySQL, Oracle, FileMaker, Apache Commons Bibliotheken, Maven, Subversion
----------
Laufzeit: 02/2017 - 05/2017
Kunde: Ambulaps, Köln
Projektname: ScopeVisio Services
Branche: Software-/App-Entwicklung im medizinischen Bereich
Tätigkeit im Projekt:
Konzeption und Entwicklung einer iOS-App für Mitarbeiter zur Pflege von Konfigurationsdaten.
Eingesetzte Technologien:
Xcode 8, Swift 3, iOS 10, macOS, XML/JSON, Node.js, Git
----------
Laufzeit: 05/2014 - 01/2017
Kunde: Finanzinformatik, Münster
Projektname: Maven Migration/Projektbetreuung der Softwareentwickler/Java Werkbank
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Planung und Durchführung (inkl. Schulungen in Hannover, Frankfurt und Münster) der Migration aller Softwareentwicklungsprojekte im laufenden Betrieb von Ant auf Maven.
Konzeption und Entwicklung eines Migrationswerkzeugs zur automatischen Übersetzung von alten Ant-basierten Projekten in neue Maven-Eclipse-Projekte.
Planung, Organisation und Betreuung eines autarken Maven-Repository mit Nexus. Import aller benötigten Artefakte aller Projektgruppen.
Konzeption eines Release-Prozesses auf Maven-Technologie mit Snapshots/Releases.
Coaching und Training der Mitarbeiter (Software-Entwickler) im neuen Prozess und Umgang mit den neuen Tools.
Eingesetzte Technologien:
IBM Webshere/Webshere Liberty Profile, Nexus Repository, Oracle, Eclipse IDE, Maven, Bamboo, XML, Spring, Hibernate, Ant; JPA/JDBC, Subversion
----------
Laufzeit: 11/2013 - 04/2014
Kunde: Sparkasse KölnBonn, Köln
Projektname: AFD, EMIR
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Erstellen einer Backend-Anwendung zur Vorbereitung und Versand von Meldungen zu EMIR.
Eingesetzte Technologien:
JBoss, Oracle, Eclipse IDE, XML, CSV, Spring, Hibernate, Ant; JDBC
----------
Laufzeit: 09/2013 - 12/2013
Kunde: Volkswagen Financial Services AG, Braunschweig
Projektname: uEKA, Retention Management
Branche: Automobil/Finanzen
Tätigkeit im Projekt:
Erarbeiten und Vorstellen eines Fachkonzepts zum Retention Managements
Eingesetzte Technologien:
MS Word, MS Visio
----------
Laufzeit: 05/2013 - 08/2013
Kunde: Finanzinformatik, Münster
Projektname: PortalFixAgent
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Konzeption, Entwicklung, Test und Inbetriebnahme eines Werkzeugs zur Unterstützung der Release-Steuerung von Software-Projekten.
Eingesetzte Technologien:
IBM Webshere/Webshere Liberty Profile, Spring, Spring MVC, jQuery, Oracle, Eclipse IDE, XML, Spring, Hibernate, Ant; JPA/JDBC
----------
Laufzeit: 08/2012 - 12/2012
Kunde: Harman Becker
Projektname: NDS Navigationssysteme
Branche: Automotive
Beschreibung Gesamtprojekt:
Management der Konfiguration des Full NDS Compilers zum Erstellen von Kartendaten für verschiedene Märkte, Produkte, Kunden
Konfigurationsmanagement.
Eingesetzte Technologien:
Jira, Jenkins, Perforce, Maven, Eclipse, Java, XML, OSGi, Spring, Hibernate, Ant, JUnit.
----------
Laufzeit: 01/2012 - 06/2012
Kunde: Hirschmann Neckartenzlingen
Projektname: Industrial HiVision
Branche: Industrie Automation
Beschreibung Gesamtprojekt:
GUI-Anwendung zur Konfiguration von Agenten
im Umfeld von Industrieller Automation (Netz-Management)
Migration von agenten-spezifischen Modulen auf das neue Framework (auf Basis von OSGi). Weiterentwicklung des Frameworks (Modul-Hierarchien mit vererbten XML-Konfigurationen).
Eingesetzte Technologien:
Eclipse, NetBeans, Java, Swing, DI/IOC, OSGi, XML, CORBA, Hibernate, Ant, JUnit, Cobertura, Emma; TCP/IP, SNMP, MIB.
----------
Laufzeit: 07/2011 - 12/2011
Kunde: JPrise Köln
Projektname: SiS DWH
Branche: Versicherungen
GUI-Anwendung zur Definition, Verwaltung, Ausführung und Darstellung von Abfragen in ein DataWarehouse
Eingesetzte Technologien:
DotNet (.net) 3.5, Visual Studio 2008, C#, Microsoft SQL Server 2008 R2, SQL, MDX
----------
Laufzeit: 10/2009 - 06/2011
Kunde: Hirschmann Neckartenzlingen
Projektname: Industrial HiVision
Branche: Industrie Automation
Beschreibung Gesamtprojekt:
GUI-Anwendung zur Konfiguration von Agenten
im Umfeld von Industrieller Automation (Netz-Management)
Konzeption, Implementierung und Dokumentation eines Frameworks für hierarchisch organisierte und konfigurierte Module. Als technische Basis wird innerhalb des Frameworks OSGi verwendet
Eingesetzte Technologien:
Eclipse, NetBeans, Java, Swing, DI/IOC, OSGi, XML, CORBA, Hibernate, Ant, JUnit, Cobertura, Emma; TCP/IP, SNMP, MIB.
----------
Laufzeit: 05/2009 - 08/2009
Kunde: Georg Thieme Verlag Stuttgart
Projektname: Wallhäußer Online
Branche: Medizinischer Verlag
Beschreibung Gesamtprojekt:
Portal zur Online-Stellung eines Buches/Standardwerks der Medizin zur besseren Verfügbarkeit und Aktualität
Konzeption, Entwicklung, Test von Portlets innerhalb eines Portals zur Online-Bringung eines Buchs mit den funktionalen Möglichkeiten der Anzeige und Suche von Inhalt, Aktualisierungen, Autoren und Literatur
Eingesetzte Technologien:
Eclipse, Tomcat, JEE/J2EE, Portlets, Spring, XML, Liferay Portal, Spring Portlet MVC, Empolis SLS, Empolis IAS, Hibernate, Ant.
----------
Laufzeit: 10/2008 - 03/2009
Kunde: Hirschmann Neckartenzlingen
Projektname: Industrial HiVision
Branche: Industrie Automation
Beschreibung Gesamtprojekt:
GUI-Anwendung zur Konfiguration von Agenten
im Umfeld von Industrieller Automation
Erstellen von Software-Komponenten u. zugehörigen Unit-Tests für eine zweischichtige Anwendung in Java. Außerdem Dokumentation. Prüfen der Testabdeckung (Code-Coverage).
Eingesetzte Technologien:
Eclipse, NetBeans, Java, Swing, DI/IOC, OSGi, XML, CORBA, Hibernate, Ant, JUnit, Cobertura, Emma; TCP/IP, SNMP, MIB.
----------
Laufzeit: 08/2008 - 09/2008
Kunde: Grünenthal Aachen
Projektname: CLEO Dokumentenmanagement
Branche: Pharma
Tätigkeit im Projekt:
Konzeption und Dokumentation von Systemtests eines Java-basierten Content-Management-Systems (CMS).
Eingesetzte Technologien:
Eclipse(Java), Visual Studio (C/C++), XML, Documentum (CMS), Tomcat, WebServices, JMeter, gnuplot; TCP/IP.
----------
Laufzeit: 08/2008 - 09/2008
Kunde: Deutsche Rückversicherung Düsseldorf
Projektname: Delta Tarifanalyse
Branche: Versicherungen
Tätigkeit im Projekt:
Technisches Gutachten einer bereits erstellten Einzelplatz-Software zur KFZ-Tarifanalyse (Qualität/Vollständigkeit).
Eingesetzte Technologien:
Visual Studio (C#), Access.
----------
Laufzeit: 02/2008 - 07/2008
Kunde: Synergetics GmbH, Düsseldorf
Projektname: Bombardier Castle
Branche: Software/Logistik
Tätigkeit im Projekt:
Planungstool in Java; Web-Frontend mit JSP; Beratung zur Architektur; Aufsetzen der Architektur; vollständige Entwicklung eines Frameworks für das Backend (Persistenz mit Hibernate; BOs, DAOs, Services; automatische Historisierung; Exception Handling; Build-Scripts); Coaching der anderen Team-Mitglieder/Schulung; techn. Projektleitung
Eingesetzte Technologien:
JEE, OO, Tomcat, Struts, Tiles, JSPs, JavaScript, Hibernate, PicoContainer (DI/IOC), Ant, Oracle, XML, TCP/IP
----------
Laufzeit: 03/2007 - 01/2008
Kunde: Kühne + Nagel, Hamburg
Projektname: Global Visibility
Branche: Logistik
Tätigkeit im Projekt:
Mitarbeit in verschiedenen Teilprojekten des K+N-Portals Global Visibility; Erstellen von Sourcecode und Unit-Tests; Support bei Go-Live einzelner Teilsysteme; Verfeinern und Aktualisieren der Dokumentation in Englisch; Erstellen von Swing-GUI-Komponenten für den Web-Einsatz inkl. Maus-Handling, Layoutmanagern u. Customer Drawn Elementen; Erstellen von Testfällen und Testdaten.
Eingesetzte Technologien:
Tomcat, Oracle, Eclipse, Hibernate, Struts, JSP, Ant, sd&m-webtools, Swing, Canoo ULC, XML, HTML, JavaScript
----------
Laufzeit: 06/2006 - 03/2007
Kunde: Sparkasse KölnBonn, Köln
Projektname: Finanz-Check
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Erstellen einer WebAnwendung/Portlets innerhalb des kundeneigenen Portals Hydepark zur Unterstützung der Kundenberatung bei der Finanzplanung (Vertrieb von Finanzprodukten).
Eingesetzte Technologien:
JBoss, Oracle, JBuilder/Eclipse, EJB, XML, Hibernate, LifeRay (Portal/Portlet), Struts, JSP, JavaScript, Ant; TCP/IP
----------
Laufzeit: 03/2006 - 06/2006
Kunde: Sparkasse KölnBonn, Köln
Projektname: IFRS-Depots
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Erstellen einer WebAnwendung/Portlets innerhalb des kundeneigenen Portals Hydepark zur Ansicht von Wertpapierdaten und Eingabe von Korrekturen.
Eingesetzte Technologien:
JBoss, Oracle, JBuilder/Eclipse, EJB, XML, LifeRay, Struts, JSP; TCP/IP
----------
Laufzeit: 01/2006 - 02/2006
Kunde: ProsystemsIT, Bonn
Projektname: ASR
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Anpassung der Anwendung an neue Fachliche Anforderungen unter Berücksichtigung der Integration im Portal Hydepark, Anpassung der Fehler-/Ausnahmebehandlung/Robustness, durchführen von Entwickler- u. Funktionstests zur Auftragssteuerung einer KreditServiceAgentur, Unterstützung bei der Migration der Produktivdaten
Eingesetzte Technologien:
JBoss, Oracle, JBuilder/Eclipse, EJB, XML, Struts, JSP, JavaScript; TCP/IP
----------
Laufzeit: 11/2005 - 12/2005
Kunde: Pironet NDH, Köln
Projektname: pirobase PIM
Branche: Logistik
Tätigkeit im Projekt:
Erstellen einer Administrationsanwendung innerhalb eines 'Zentralen Produktinformations-Management-Systems' (PIM) basierend auf LDAP-Verzeichnis
Eingesetzte Technologien:
Java/J2EE, JBoss, LDAP, openLDAP. Erstellen der WebAnwendung, Erstellen der Strukturdefinition des LDAP-Verzeichnisses, Such- und Filterfunktionen innerhalb des Verzeichnis-Dienstes.
----------
Laufzeit: 10/2005 - 11/2005
Kunde: ProsystemsIT, Bonn
Projektname: Migration DWP-Bank
Branche: Banken/Sparkassen
Tätigkeit im Projekt:
Migration von SI-Folgeprozessen einer Sparkasse von Cobol nach Java. Anpassung an aktuellen Stand der IDV-Schnittstelle.
Eingesetzte Technologien:
Cobol, Java, Oracle, Shell-Skripte
----------
Laufzeit: 09/2005 - 10/2005
Kunde: ML Consulting GmbH, Köln
Projektname: Dozentenportal
Branche: Consulting
Tätigkeit im Projekt:
Anforderungsanalyse und Implementierung von Erweiterungen innerhalb der vorhandenen WebAnwendung, Vorbereitung auf spätere Integration in Unternehmensportal
WebApplikation zur Verwaltung von Kontakt- und Skilldaten von Dozenten
Eingesetzte Technologien:
FreeBSD, Apache, PHP, PEAR, PDFlib
----------
Laufzeit: 03/2005 - 08/2005
Kunde: Sparkasse KölnBonn
Projektname: KSAM
Branche: Banken/Sparkassen/Finanzdienstleister
Beschreibung Gesamtprojekt: Anwendung zur Auftragssteuerung einer
KreditServiceAgentur
Tätigkeit im Projekt: Architektur/Entwicklung der Anwendung, Integration
derWebanwendung ins Portal Liveray/Hydepark, Konzeption
der Fehler-/Ausnahmebehandlung/Robustness, Erstellen des
Testkonzepts, Erstellen von Testkonserven für
Funktionstests, Durchführen von Lasttests, Erstellen
technischer Handbücher
Eingesetzte Technologien: JBoss, Oracle, JBuilder/Eclipse, EJB, XML, Struts, JSP, JavaScript, JDBInsight, JMeter, MS Office; TCP/IP
----------
Laufzeit: 11/2004 - 02/2005
Kunde: Stadtsparkasse Köln
Projektname: Hydepark
Branche: Banken/Sparkassen/Finanzdienstleister
Beschreibung Gesamtprojekt: Migration von vorhandenen Beratungsanwendungen in
gemeinsames Portal 'HydePark' inkl. Migration auf OSP
Rolle/Aufgabe im Projekt: Anwendungsentwicklung
Teamgröße innerhalb des Projektes: 1 - 5 Personen
Tätigkeit im Projekt: Migration einer Beratungsanwendung zur Konditionensuche
in neues gemeinsames Portal
Persönlich eingesetzte Technologien: Liferay, Portlets, Struts, EJB, XML, JSP, HTML, JavaScript, JBoss, Oracle; TCP/IP, HTTP/HTTPS
----------
Laufzeit: 09/2004 - 10/2004
Kunde: Stadtsparkasse Köln
Projektname: EPEV
Branche: Banken/Sparkassen/Finanzdienstleister
Beschreibung Gesamtprojekt: WebApplikation zur Unterstützung des Elektronischen
Programm Einsatz Verfahrens
Rolle/Aufgabe im Projekt: Anwendungsentwicklung
Teamgröße innerhalb des Projektes: 1 - 5 Personen
Tätigkeit im Projekt: Entwicklung einzelner Workflows über DomainModel in OO
bis zur Präsentationsschicht, Unittests
----------
Laufzeit: 06/2004 - 08/2004
Kunde: Stadtkirchenverband Köln
Projektname: Adressenverwaltung
Branche: Öffentliche Hand
Beschreibung Gesamtprojekt: GUI-Anwendung zur Verwaltung von Adressen und Terminen
des Kirchenverbandes
Rolle/Aufgabe im Projekt: Anwendungsentwicklung
Teamgröße innerhalb des Projektes: 1 - 5 Personen
Tätigkeit im Projekt: Architektur/Entwicklung der gesamten Anwendung inkl.
Migration der Altdaten, Implementierung von Reports u.
Druck für fällige Termine und Adressaufkleber
Persönlich eingesetzte Technologien: Java, JBuilder, Eclipse, MySQL, Swing, JasperReports
----------
Laufzeit: 01/2004 - 05/2004
Kunde: Siemens Dematic
Projektname: WAND
Branche: Transport/Logistik/Touristik/Verkehr
Beschreibung Gesamtprojekt: Mehrschichtige Applikation in Java/J2EE/C/Corba mit
Borland Application Server zur Steuerung, Verteilung u.
Verfolgung von Postsendungen
Rolle/Aufgabe im Projekt: Test
Teamgröße innerhalb des Projektes: 1 - 5 Personen
Tätigkeit im Projekt: Erstellen und Durchführen von Lasttests, CodeReviews,
Testdokumentation (gesamtes Projekt in Englisch)
Persönlich eingesetzte Technologien: Borland Application Server, ServerTrace, JDBInsight
----------
Laufzeit: 08/2003 - 10/2003
Kunde: Stadtkirchenverband Köln
Projektname: Zuweisungen
Branche: Öffentliche Hand
Beschreibung Gesamtprojekt: Verwaltung der Zuweisungen an die Gemeinden des
Verbands
Rolle/Aufgabe im Projekt: Anwendungsentwicklung
Teamgröße innerhalb des Projektes: 1 - 5 Personen
Tätigkeit im Projekt: Architektur/Entwicklung der gesamten Anwendung inkl.
Migration der Altdaten
Persönlich eingesetzte Technologien: Java, JBuilder, Eclipse, MySQL, Swing, JasperReports
----------
Laufzeit: 05/2003 - 07/2003
Kunde: SAP Walldorf
Projektname: Netweaver
Branche: Software/EDV/Beratung/IT-Dienstleistung
Beschreibung Gesamtprojekt: Entwicklung Netweaver als Eclipse-Plugin zur Erstellung von
Java/J2EE-Anwendungen/Integration in SAP-WAS (heute
insgesamt: Netweaver Platform)
Rolle/Aufgabe im Projekt: Test
Teamgröße innerhalb des Projektes: 6 - 20 Personen
Tätigkeit im Projekt: Funtionale Tests/Usability
Persönlich eingesetzte Technologien: Eclipse/Netweaver, SAP WebApplicationServer
----------
Laufzeit: 03/2003 - 04/2003
Kunde: Siemens Dematic
Projektname: WAND
Branche: Transport/Logistik/Touristik/Verkehr
Beschreibung Gesamtprojekt: Mehrschichtige Applikation in Java/J2EE/C/Corba mit
Borland Application Server zur Steuerung, Verteilung u.
Verfolgungen von Postsendungen
Rolle/Aufgabe im Projekt: Test
Teamgröße innerhalb des Projektes: 1 - 5 Personen
Tätigkeit im Projekt: Erstellen und Durchführen von Lasttests, CodeReviews,
Testdokumentation (alle Dokumente in Englisch)
Persönlich eingesetzte Technologien: JBuilder, Borland Application Server, Servertrace, OptimizeIt
----------
Laufzeit: 07/2002 - 03/2003
Kunde: Stadtsparkasse Köln
Projektname: Finanzstatus
Branche: Banken/Sparkassen/Finanzdienstleister
Beschreibung Gesamtprojekt: Erstellen einer Beratungsanwendung als WebApplikation zur
Übersicht des Finanzstatus von Kunden
Rolle/Aufgabe im Projekt: Anwendungsentwicklung
Teamgröße innerhalb des Projektes: 1 - 5 Personen
Tätigkeit im Projekt: Architektur/Entwicklung der WebApplikation mit Struts,
Konzeption der Fehler-/Ausnahmebehandlung/Robustness,
Integration mit JavaConnector, mehrschichtiger Aufbau mit
ApplikationsServer
Persönlich eingesetzte Technologien: BorlandApplicationServer, JCA, JBuilder, EJB, Struts, JSP,
HttpUnit
MDX (Data Warehouse)