Erfahrener Java Fullstack Entwickler, Frontend & Backend, DevOPs, Datenbanken, Softwarearchitektur
Aktualisiert am 20.10.2023
Profil
Referenzen (4)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 16.10.2023
Verfügbar zu: 100%
davon vor Ort: 20%
Java
JavaScript
Front- und Backend
SpringBoot
JPA
Hibernate
EclipseLink
Typescript
Angular
VUE.js
React
SQL
Oracle
PL/SQL
MySQL
PostgresSQL
Jenkins
Maven
OpenShift
GCP Google Cloud
Docker
HTML CSS
Datenbanken
Deutsch
Muttersprache
Englisch
Projekterfahrung

Einsatzorte

Einsatzorte

Ratekau (+200km)
Deutschland, Schweiz, Österreich


möglich

Projekte

Projekte

2 Jahre 1 Monat
2021-10 - 2023-10

FLORA Assistenzsystem (Föderale Blockchain-Infrastruktur Asyl)

Java Spring Boot OAM OAuth 2.0 ...
Blockchain-basiertes Assistenzsystem zur Unterstützung der behördenübergreifenden Zusammenarbeit im Asylprozess
  • Fullstack Java/JavaScript Entwicklung für das FLORA Assistenzsystem
  • Tägliche Teamarbeit (u.a. Pair Programming, Code Reviews, Team Talks)
  • Schätzung und Umsetzung von User Stories im agilen Team
  • Unterstützung im Auswahlprozess für DEV-Kandidaten für das Projekt FLORA
  • Unterstützung beim FLORA-Release-Management
  • Kontinuierlicher Wissensaufbau und Austausch im agilen Team
  • Entwicklung von Microservices auf Basis von Spring Boot und Spring Cloud
  • Entwicklung von Single Page Applikationen auf Basis von Angular
  • Entwurf und Design der Software Architektur für das neue FLORA Dashboard, speziell unter Berücksichtigung
    • der Vermeidung der Fehler vom Piloten (insbesondere die Vermeidung von Code-Duplizierung)
    • sowie Neuentwurf strukturierter und wartungsfreundlicher Komponenten (Separation of concerns, Wiederverwendbarkeit der Komponenten)
    • und Einführung einer Struktur für Multiple-App-Dashboards
    • und Ein?führung eines Mono-Repositories
  • Teamgröße 10 IT-Consultants 
      Java Spring Boot OAM OAuth 2.0 OWT Oracle Web Tier Angular HTML5 und CSS Barrierefreiheit JUnit Mockito Jest Selenium/Selenoid Docker Docker Compose dynamische Profile mit Spring Boot Jenkins Maven SonarQube Ansible Prometheus Grafana und Kibana Bitbucket Microservice-Architektur Oracle-Datenbanken
      Bundesamt für Migration und Flüchtlinge (BAMF)
      1 Jahr 4 Monate
      2020-07 - 2021-10

      myhermes.de (Privatkunden) / business.myhermes.de (Geschäftskunden)

      Fullstack Java Entwicklung und Unterstützung als DevOps Java JavaScript Vue.js ...
      Fullstack Java Entwicklung und Unterstützung als DevOps
      Portallösungen für die Sendungsverfolgung
      • Fullstack Java/JavaScript Anwendungsentwicklung für die Sendungsverfolgung
      • Ablösung des Altsystems und Migration auf das neue Portal basierend auf Microservice-Architektur
      • Unterstützung als DevOps (?you build it- you run it?), d.h. Betrieb der Microservices auf einer Cloud-Infrastruktur (CD/CI, Monitoring, Optimierung)
      • Unterstützung bei der Cloud-Migration von Telekom-AppAgile (Openshift) nach GCP (Google Cloud) sowie Infrastruktur-Themen im Rahmen des Entwicklungsprojektes
      • Unterstützung des Scrum-Teams: Sprints, Plannings, Reviews, Retrospektiven, Bewertung und Priorisierung von Aufwänden 
      • Teamgröße 3/6 IT-Consultants 
      AppAgile (Telekom Cloud) IntelliJ IDEA OTC First Spirit
      Java JavaScript Vue.js Spring Boot Maven Microservice-Architektur HTML5 CSS OpenShift Docker Terraform Prometheus AppAgile (Telekom Cloud) Jenkins SonarQube REST Soap PostgresSQL Continuous Delivery Online Payment (PayPal) Grafana Kibana Bitbucket TestCafe Mocha GEB (Selenium/Groovy) JUnit Cloud Run GKE (Kubernetis) Cloud Storage Cloud Monitoring Secret Manager Cloud DNS Cloud CDN Cloud Armour
      Hermes Germany GmbH
      Hamburg
      1 Jahr
      2019-07 - 2020-06

      teemer - Praxissoftware für digitales Teamwork

      Java 8 Wicket 8 JQueryUI ...
      teemer ist eine webbasierte Plattform für die vernetzte Steuerung von Zahnarztpraxen, bisher bekannt unter dem Markennamen H?a.
      • Fullstack Java/JavaScript Entwicklung: Umsetzung von neuen Features (Patienten-Reporting und -Statistiken, Empfang und Behandlung), Übergabe in das Produktionssystem, Integrations- und Performancetests
      • Scrum: Plannings (Unterstützung, Bewertung und Priorisierung von Aufwänden), Sprints, Reviews, Retrospektiven
      • Teamgröße 10 IT-Consultants
      Java 8 Wicket 8 JQueryUI Kendo UI React Node.js NPM REST JAX-RS Spring AOP Spring Boot JPA (Hibernate) Querydsl JUnit 4/5 Selenium JMeter Sentry Grafana Prometheus IntelliJ IDEA Maven GIT JIRA Bamboo Bitbucket Tomcat MariaDB (MySQL) HTML 5 CSS 3 JavaScript Chrome/Firefox DevTools
      ARZ.dent GmbH
      Hamburg
      5 Monate
      2019-02 - 2019-06

      CMS-GUI - Webportal für den Trade Confirmation-Service

      Java 8 Spring 5 MVC Spring Boot 2 ...
      GUI Migrationsprojekt von Wicket 6 auf Angular 7
      Dieses auf einer Blockchain-Plattform basierende elektronische Confirmation Matching (eCM) -Verfahren wird von über 100 der großen europäischen Handelsorganisationen für Strom-, Gas- und CO2-Zertifikate genutzt und deckt 99% der branchenüblichen OTC-Handelsbestätigungen automatisch ab. Das CMS-Webportal unterstützt beim manuellen Umgang mit Unstimmigkeiten. Darüber wird für einen einheitlichen Berichterstattungsprozess unter verschiedenen Bedingungen wie EMIR, REMIT, MAR und MiFID ein elektronischen Regulatory Reporting (eRR) -Dienst angeboten, der von über 700 der größten europäischen Versorger genutzt wird.
      • Neu-Entwicklung der Rest-API und das Backend
      • Schnittstelle zum externen Entwicklungspartner in Weißrussland (Angular)
      • Tests und Bugfixing der gesamten Angular / REST Anwendung
      • Scrum: Plannings, Sprints, Reviews, Retrospektiven
      • Teamgröße 8 IT-Consultants
      Java 8 Spring 5 MVC Spring Boot 2 REST JAX-RS JSON (Jackson 2.x) Swagger Dozer Hibernate 5.x JPA 2.x Oracle 11 JUnit 4.x Mockito Angular 7 PrimeNG 7 - PrimeFaces Bootstrap 4 Node-SASS 4 Typescript 3.x JavaScript Tests (Jasmine 3 Karma 3) IntelliJ IDEA SQL-Developer Node.js 10.x NPM 6.x Maven 3.x GIT Atlassian Confluence (JIRA Bamboo Bitbucket)
      PONTON GmbH
      Hamburg
      4 Monate
      2018-10 - 2019-01

      Hea ? die webbasierte vernetzte Praxissteuerung

      Java Wicket JQueryUI ...
      Hea ist eine webbasierte Plattform für die vernetzte Steuerung von Zahnarztpraxen und verbindet, digitalisiert und vereinfacht betriebswirtschaftliche und organisatorische Praxisprozesse. Konkret umfasst das die Bereiche Factoring, Abrechnung, Praxissteuerung und Wissen.
      Full-Stack-Entwicklung und Umsetzung des neuen Designs "V2":
      • Startseite Dashboard
      • Off Canvas Sidebar mit Toolelementen wie Dokumentenstrom, Gematik Feed, Terminaufgaben und weitere Patientendashboard
      • Scrum: Plannings (Unterstützung, Bewertung und Priorisierung von Aufwänden), Sprints, Reviews, Retrospektiven
      • Übergabe in das Produktionssystem sowie Wartung der Anwendung
      • Teamgröße 16 IT-Consultants
      Java Wicket JQueryUI REST- Services JAX-RS Spring AOP JPA (Hibernate) JUnit IntelliJ IDEA Eclipse Maven GIT JIRA Bamboo Bitbucket Tomcat Apache WebServer MariaDB (MySQL) HTML 5 CSS 3 JavaScript (JQuery UI Kendo UI ECMAScript) Chrome/Firefox DevTools
      Health AG
      Hamburg
      1 Jahr
      2017-10 - 2018-09

      ARMADA OCSO II

      Java 8 Wicket RESTful Web Services JAX-RS ...
      • Kalkulation von Leasingangeboten
      • Fahrzeugkonfiguration
      • Umsetzung erweiterter Anforderungen

      • Techn. Entwurf und Umsetzung der erweiterten Anforderungen
      • Unterstützung bei der Bewertung und Priorisierung von Aufwänden
      • Übergabe der Anwendungen in das Produktionssystem und den technischen Betrieb
      • Teamgröße 5 IT-Consultants

      Java 8 Wicket RESTful Web Services JAX-RS XML/XSLT JSON JPA (Eclipselink) Camunda Eclipse Toad PL/SQL-Developer Oracle-Tools Tomcat Apache WebServer Oracle RDBMS HTML (Responsive) CSS (Bootstrap) JavaScript (VUE.js) Selenium JUnit GIT Mantis Jenkins Gradle
      ALD Automotive GmbH
      Hamburg
      2 Jahre 2 Monate
      2016-08 - 2018-09

      ARMADA OCSO - Vertriebsunterstützungs- und CRM-System im Flotten-Auto-Leasing

      Java 7 Wicket Servlet ...
      • Kalkulation von Leasingangeboten, Fahrzeugkonfiguration
      • Kunden- und Vertragsverwaltung, Obligo-Verwaltung
      • Integration mit dem Back-Office (Leasman, Data Warehouse)
      • Aufbau/Betreuung der herstellerunabhängigen Fahrzeugdatenbank (Schwacke)
      • Ausarbeitung fachlicher Anforderungen in Form von DV- und Fachkonzepten
      • Unterstützung bei der Bewertung, Zuordnung und Priorisierung von Aufwänden zu geplanten Implementierungsphasen neuer Releases
      • Umsetzung der Anforderungen und Konzepte, Funktionaler und technischer Test der Programme sowie Übergabe an den Fachbereichstest, Dokumentation
      • Übergabe der Anwendungen in das Produktionssystem und den technischen Betrieb

      • Konzeptionierung und Neuentwurf eines für die erweiterten Anforderungen tragfähigen Datenmodells (Datenbankdesign, Migrationskonzept)
      • Entwurf und Umsetzung eines erweiterten Objektmodells für die Business Logik (Backend) sowie des Web-Layers unter Berücksichtigung der vorhandenen Schnittstellen sowie den Aspekten zur Schichtentrennung, Kapselung und
        Testbarkeit
      • Unterstützung bei der Bewertung und Priorisierung von Aufwänden der jeweiligen Scrum-Sprints
      • Umsetzung der Anforderungen und Konzepte, Funktionaler und technischer Test der Programme sowie Übergabe an den Fachbereichstest, Test und Dokumentation
      • Performance-Optimierung (SQL-Tuning, Java-Profiling) Aufbau einer Selenium-Testsuite für Integrationstests
      • Übergabe der Anwendungen in das Produktionssystem und den technischen Betrieb
      • TTeamgröße 15 IT-Consultants, 5 IT-Consultants für Phase II (erweiterter Anforderungen)

      Java 7 Wicket Servlet Struts/JSP RESTful Web Services JAX-RS XML/XSLT JSON JPA (Eclipselink) JDBC MyBatis Hibernate Spring Camunda Eclipse Toad PL/SQL-Developer Oracle-Tools Tomcat Apache WebServer Oracle RDBMS POI Jasper Reports iText/UJAC PDF HTML (Responsive) CSS (Bootstrap) Javascript (JQuery) FireBug Selenium JUnit GIT (Gitflow) Mantis Jenkins Gradle Scrum Pair Programming
      ALD Automotive GmbH
      Hamburg
      1 Jahr 3 Monate
      2015-05 - 2016-07

      ARMADA - OSP, ARMADA Helena ? Erweiterung für Privatkunden Leasing

      Java 7 Wicket Servlet ...
      ARMADA - OSP (Optimize Sales Processing), ARMADA Helena ? Erweiterung für Privatkunden Leasing
      • Erweiterung um Versicherungsservices
      • Umfangreiche Erweiterungen des Moduls Kunden-Konditionierung (Leasingpreislisten)
      • Umsetzung der Anforderungen und Konzepte sowie Übergabe an den Fachbereichstest
      • Test und Dokumentation
      • Teamgröße 10 IT-Consultants
      Java 7 Wicket Servlet Struts/JSP RESTful Web Services JAX-RS XML/XSLT JSON JPA (Eclipselink) JDBC MyBatis Hibernate Spring BPMN (Camunda Modeler) Eclipse Toad PL/SQL-Developer Oracle-Tools Tomcat Apache WebServer Oracle RDBMS POI iText/UJAC PDF HTML (Responsive) CSS (Bootstrap) Javascript (JQuery) FireBug JUnit GIT (Gitflow) Mantis Jenkins Gradle Scrum Pair Programming
      ALD Automotive GmbH
      Hamburg
      10 Monate
      2014-07 - 2015-04

      ARMADA ? Benutzer und Rollenkonzept

      Java Wicket Servlet ...
      • Neues Benutzer- und Rollenkonzept: Aufteilung in (externe) Benutzerkonten und fachliche Benutzer sowie Konzeption und Einführung eines Rollen- und Profilmoduls mit Berechtigungssteuerung
      • Umsetzung der Anforderungen und Konzepte
      • Migration und Übergabe an den Fachbereichstest
      • Test und Dokumentation
      • Teamgröße 10 IT-Consultants
      Java Wicket Servlet Struts/JSP RESTful Web Services JAX-RS XML/XSLT JSON Eclipselink JDBC MyBatis Hibernate Spring Eclipse Toad PL/SQL-Developer Oracle-Tools Tomcat Apache WebServer Oracle RDBMS JUnit CVS Mantis Jenkins ANT Pair Programming
      ALD Automotive GmbH
      Hamburg
      1 Jahr 3 Monate
      2013-04 - 2014-06

      ARMADA ? DMS (Dealer Management System)

      Java Wicket Servlet ...

      Integration von externen Händler Systemen in das Armada H2B mit Übernahme von Kunden- und Angebotsdaten.

      • Spezifikation der Anforderungen und Konzepte
      • Spezifikation des WebService-Schnittstelle (XSL)
      • Workshops mit den Kooperationspartnern
      • Umsetzung der Anforderungen und Konzepte
      • Migration und Übergabe an den Fachbereichstest
      • Test und Dokumentation
      • Teamgröße 10 IT-Consultants

      Java Wicket Servlet JAVA-WS XML/XSLT Eclipselink JDBC MyBatis Hibernate Spring Eclipse Toad PL/SQL-Developer Oracle-Tools Tomcat Apache WebServer Oracle RDBMS
      ALD Automotive GmbH (IT Car Renting)
      Hamburg
      3 Monate
      2013-01 - 2013-03

      ARMADA - Einarbeitung und Coaching

      Apache Wicket Struts/JSP Eclipselink ...
      • ARMADA - Einarbeitung und Coaching neuer Mitarbeiter
      • Dokumentation und Know-how-Transfer
      • Einweisung interner Mitarbeiter in ARMADA
      • Einweisung und Know-how-Transfer, Dokumentation (TWIKI)
      • Unterstützung bei der Bewertung von Aufwänden neuer Anforderungen
      • Teamgröße 10 IT-Consultants

      Apache Wicket Struts/JSP Eclipselink iText/UJAC PDF JQuery CSS Apache JMeter 2.9 Regular Expressions XML/XSLT Java 6 Groovy 2 JAX-WS Apache Axis-WS Tomcat 7 Apache HTTP Server Eclipse TOAD SQL*Plus Oracle 11 Windows Linux Firefox / Firebug
      ALD Automotive GmbH
      Hamburg
      10 Monate
      2012-06 - 2013-03

      ARMADA Subventionen

      Java Wicket Struts/JSP ...
      Neues Verwaltungsmodul für externe Subventionen und der Verwendung in der Angebotskalulation.
      • Armada Subventionen (Aufwandsabschätzung)
      • Armada Subventionen Umsetzung
      • Going Live Armada Subventionen
      • Teamgröße 6 IT-Consultants
      Java Wicket Struts/JSP JDBC Toplink Hibernate Spring XML/XSLT Xalan jDOM JMS Message-driven Beans (MDB) Eclipse PL/SQL-Developer Oracle 9 / 10 Tomcat WebService (Apache Axis-WS) POI iText/UJAC PDF JMeter JUnit ANT CVS Mantis Windows XP Linux Internet Explorer
      ALD Automotive GmbH
      Hamburg
      1 Jahr 11 Monate
      2010-07 - 2012-05

      ARMADA H2B ? Neues Händler Tool

      Java 6 Wicket 1.4 Struts/JSP ...
      Neuentwicklung eines modernen Händler Tools für die Angebotserstellung
      • Spezifikation der Anforderungen und Konzepte
      • Spezifikation des WebLayers (Prototyp mit Wicket)
      • Workshops Web-UI, Spezifikation der (HTML-)Schnittstellen (externe Agentur)
      • EclipseLink-Workshop
      • Federführende Einführung von Wicket in die externen Armada Systeme
      • Neuentwicklung des neuen Armada Händler Tools H2B und Integration in dienArmada Systemlandschaft
      • Crefo-Gateway
      • Teamgröße 6 IT-Consultants
      Java 6 Wicket 1.4 Struts/JSP JDBC Toplink Hibernate Spring XML/XSLT Xalan jDOM JMS Message-driven Beans (MDB) Eclipse PL/SQL-Developer Oracle 9 / 10 Tomcat WebService (Apache Axis-WS) POI iText/UJAC PDF JMeter JUnit ANT CVS Mantis Windows XP Linux Internet Explorer
      ALD Automotive GmbH
      Hamburg
      1 Jahr 4 Monate
      2009-06 - 2010-09

      ARMADA PRO Kooperationen ? Technologie Upgrades / Performance Tuning

      Eclipse PL/SQL-Developer Oracle 9 / 10 ...
      • Performance-Optimierung (SQL-Tuning, Java-Profiling)
      • Technologie-Upgrade von JDK 1.4 auf Java 6, Axis 1.1 auf Axis2
      • Teamgröße 4 IT-Consultants

      Eclipse PL/SQL-Developer Oracle 9 / 10 Tomcat WebService (Apache Axis-WS) POI iText/UJAC PDF JMeter JUnit ANT CVS Mantis Windows XP Linux Internet Explorer
      ALD Automotive GmbH
      Hamburg
      9 Monate
      2009-10 - 2010-06

      ARMADA PRO Kooperationen - Erweiterung der Anwendung um eine Multi- Mandantenfähigkeit

      JDK 1.4 und Java 6 Struts/JSP JDBC ...
      Unterscheidung und sichere Trennung zwischen mandantenabhängigen und mandantenübergreifenden Daten und Objekten.
      • Konzeption und Umsetzung der Erweiterung von Armada um eine Multi-Mandantenfähigkeit
      • Teamgröße 6 IT-Consultants

      JDK 1.4 und Java 6 Struts/JSP JDBC Toplink Hibernate Spring XML/XSLT Xalan jDOM JMS Message-driven Beans (MDB) Eclipse PL/SQL-Developer Oracle 9 / 10 Tomcat Apache Commons WebService (Apache Axis-WS) POI iText/UJAC PDF JMeter JUnit ANT CVS Mantis Windows XP Linux Internet Explorer
      ALD Automotive GmbH
      Hamburg
      1 Jahr 5 Monate
      2008-01 - 2009-05

      Pflege und Wartung des Online Frontoffice-Tools

      JDK 1.4 Struts/JSP JDBC ...

      Projektdetails:

      • Pflege und Wartung des Online Frontoffice-Tools für das Flotten-Leasing (Full-Service-Leasing) und des Online Car Configurators.

      Aufgabenstellung:

      • Ausarbeitung fachlicher Anforderungen in Form von DV- und Fachkonzepten.
      • Unterstützung bei der Bewertung, Zuordnung und Priorisierung von Aufwänden zu geplanten Implementierungsphasen neuer Releases
      • Umsetzung der Anforderungen und Konzepte
      • Funktionaler und technischer Test der Programme sowie Übergabe an den Fachbereichstest
      • Test und Dokumentation
      • Übergabe der Anwendungen in das Produktionssystem und den technischen Betrieb

      Eigene Aufgabe:

      • Wartung und Weiterentwicklung des Online Werkzeugs ARMADA sowie des Car Configurators der ALD Automotive GmbH
      • Betreuung der Rechenzentrum-Migration zu IBM
      • Aufbau einer Testsuite für Last-/Integrationstests auf Basis JMeter
      • Performance-Optimierung (SQL-Tuning, Java-Profiling)
      • Technologie-Upgrade von JDK 1.4 auf Java 6, Axis 1.1 auf Axis2

      Teamgröße:

      • 4 IT-Consultants
      JDK 1.4 Struts/JSP JDBC Toplink Hibernate Spring XML/XSLT Xalan jDOM JMS Message-driven Beans (MDB) Eclipse PL/SQL-Developer Oracle 9 / 10 Tomcat WebService (Apache Axis-WS) POI iText/UJAC PDF JMeter JUnit ANT CVS Mantis Windows XP Linux Internet Explorer
      ALD Automotive GmbH (Automobil / Leasing)
      Hamburg
      7 Monate
      2007-06 - 2007-12

      WPBilanz ? Eigenbestandsverwaltung

      Java Server Faces J2EE JDK 1.4 ...

      Projektdetails:

      • Portierung der HOST-Applikation auf Basis J2EE (Neu-Entwicklung)

      Eigene Aufgabe:

      • Konzeption und Programmierung der Eigenbestandsverwaltung auf Basis Java Server Faces (JSF) unter IBM WebSphere Application Server.

      Teamgröße:

      • 10 IT-Consultants
      Java Server Faces J2EE JDK 1.4 JDBC JUnit ANT WPDirect Framework (Module: Vienna Dakar Paris) Eclipse IBM Rational Application Developer V6 (RAD) IBM WebSphere 5.x Jetty MQSeries Host CVS Windows XP Internet Explorer
      TxB Bank / dwpbank-Gruppe
      Hamburg (Düsseldorf, Frankfurt)
      7 Monate
      2006-11 - 2007-05

      Triple?A ? Wealth Management

      Produktdetails:

      • Produktionssicherung und Customizing (Java-Entwicklung) der Triple'A WUI im Bereich Portfolio-Management für den Geschäftsbereich Wealth Management bei der HVB
      • VMD (Vermögensdialog) – Retail Banking
      • Java-Entwicklung und Applikation-Management im Bereich Portfolio-Management für den Geschäftsbereich Retail Banking bei der HVB

      Eigene Aufgabe:

      • Implementierung der Kunden-seitigen Change-Requests
      • Betrieb/Wartung der Bea Weblogic Application Server, Staging etc.

      Technologie-Stack:

      Java, Cocoon, Odyssey Portfolio Managementsystem
      Triple'A, Odyssey Components Suite (OCS), Odyssey Web User Interface (WUI), Odyssey Technical Framework (OTF), Odyssey Tag Libraries, Odyssey Presentation Framework (UDP), Odyssey extensible Graphical User Interface (XGUI), Actuate Reporting, Corda Pop Chart Server Pro, Eclipse / IBM Rational
      Application Developer V6 (RAD), Apache Ant, PVCS Dimensions (Polytron Version Control System), Apache Cocoon, Java Servlets, XML, XSL, XSLT, HTML, JDK 1.4, J2EE, Log4j, IBM WebSphere, BEA WebLogic, IBM DB2, Sybase Database, Tributum

      Realisiert unter (Tools/Sprachen)

      • Java (JDK 1.4.x): Verwendete Programmiersprache zur Implementierung
      • EAI/Tools: Bea Weblogic, Oracle-DBMS, Toad, Putty
      • Frameworks: Cocoon, Java-XML, Jakarta-Commons (Log4j, diverse)
      • Versionsverwaltung/Deployment/Tools: PVCS, ANT, Eclipse
        Sun Solaris, Windows XP

      Teamgröße:

      • 10 IT-Consultants
      Hypo- und Vereinsbank AG (HVB Information Services GmbH)
      Hamburg

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      1995 - 1999
      Studium an der Fachhochschule Hamburg
      Studiengang: Softwaretechnik
      Abschluss: Diplom-Informatiker (Diplomarbeit mit Auszeichnung)


      1992 - 1995

      Studium an der Fachhochschule Lübeck

      Fachrichtung: Elektrotechnik / Techn. Informatik
      Abschluss: Diplom-Vorprüfung


      Weiterbildungen:

      • CAST Enlighten Training
      • CVS / Eclipse Workshop
      • Tcl/Tk Schulung
      • XML Schulung
      • Oracle Training
      • Objektorientierte Analyse und Design
      • J2EE Training

      Position

      Position

      Interessenschwerpunkte: Software-Entwicklung und -design (Fullstack), Java-Technologien, Datenbankentwicklung und -design, Web-Dienste und Service-orientierte Architekturen, JavaScript Frameworks

      Kompetenzen

      Kompetenzen

      Top-Skills

      Java JavaScript Front- und Backend SpringBoot JPA Hibernate EclipseLink Typescript Angular VUE.js React SQL Oracle PL/SQL MySQL PostgresSQL Jenkins Maven OpenShift GCP Google Cloud Docker HTML CSS Datenbanken

      Schwerpunkte

      Anwendungsentwicklung
      Internet, Java, Datenbanken
      Continuous Delivery
      Datenbank-Design und Entwicklung
      Erfahrener JAVA Full-Stack Entwickler
      Java/JavaScript
      Softwarearchitektur und Programmierung

      Produkte / Standards / Erfahrungen / Methoden

      AppAgile (Telekom Cloud)
      Bitbucket
      CSS
      Docker
      First Spirit
      Grafana
      HTML5
      IntelliJ IDEA
      Jenkins
      Kibana
      Maven
      Microservice-Architektur
      Online Payment (PayPal)
      OpenShift
      OTC
      REST
      Soap
      SonarQube
      Spring Boot
      Terraform
      Interessenschwerpunkte:
      • Softwareentwicklung (OOA / OOD / OOP, UML, ERM, SQL)
      • Überführung fachlicher Prozesse und -Zusammenhänge in Daten- und Objekt-Modelle (OO-Design und -Entwicklung in Multi-Tier-Architekturen)
      • Betrieb von Microservices auf einer Cloud-Infrastruktur 
      • Datenbankentwicklung und -design
      • Content Management Systeme (CMS) / eBusiness / eCommerce 

       
      Methoden:
      • OOA
      • OOP
      • OOD
      • Datenbank-Design (auf Basis UML bzw. ERM) 

      Programmierungs- und Entwicklungswerkzeuge / Tools:
      • Eclipse
      • IBM Rational Application Developer V6 (RAD)
      • IntelliJ IDEA
      • IBM WebSphere
      • Bea Weblogic
      • Visual Age for Java
      • Borland JBuilder
      • HomeSite
      • Dreamweaver
      • BugZilla
      • CVS (Win-CVS, Tortoise-CVS, Eclipse)
      • Mozilla
      • Photoshop
      • Fireworks
      • Toad
      • SQL plus
      • DB-Visualiser
      • MS-Access
      • Quest SQL Navigator


      Andere Produkte:

      • Apache/Jakarta: 
        • HTTP
        • Tomcat 
      • Struts
      • Taglibs
      • Lucene
      • JMeter, (Commons, Ant, Log4J, ...)
      • Vignette Story Server 5.0 / V/5
      • Gauss VIP ContentManager u. PortalManager
      • Visio
      • Rational
      • RoboHelp
      • MS Office
      • Wise for Windows Installer
      • CAST Enlighten


      AKTUELLER TECHNOLOGIE STACK (ZUSAMMENFASSUNG):

      Qualifikationen

      • Fundierte Java, JavaScript, Spring Boot, HTML und CSS Kenntnisse
      • Erfahrung mit Microservice-Architekturen
      • Erfahrung in der Arbeit mit verteilten agilen Teams
      • Erfahrung mit Continuous Delivery / Continuous Imtegration (CD/CI)
      • Betrieb von Microservices auf einer Cloud-Infrastruktur
      • DevOp: 
        • Deployment (Jenkins, Maven, Ansible)
      • Cloud: 
        • OpenShift (OTC)
        • GCP Google Cloud (Kubernetis)
      • Container: 
        • Docker
        • Docker Compose
      • Erfahrung in der Anbindung von Backend-Systemen


      Backend

      • Java >= 8
      • Spring Boot
      • REST / SOAP
      • Docker
      • Docker Compose
      • JPA
      • Hibernate
      • EclipseLink
      • JUnit
      • Mockito
      • Oracle (SQL / PL/SQL)
      • MariaDB (MySQL)
      • PostgresSQL
      • Tomcat
      • Jasper Reports
      • iText
      • POI
      • UJAC PDF


      Frontend:

      • Angular
      • VUE.js
      • React
      • Webtechnologien HTML / HTML5 (Barrierefreiheit)
      • OAuth 2.0
      • Typescript / JavaScript (ECMAScript 6 / ES6, JQuery)
      • CSS / CSS3 (Bootstrap, Bulma, Less /SASS)
      • Wicket und andere: 
        • Servlet-API/JSP
        • Struts
        • JSF
      • Cypress
      • Testcafe
      • GEB (Selenium/Groovy)
      • Jest
      • Mocha
      • JMeter


      DevOp

      • Deployment (Jenkins, Maven, Ansible)
      • Bitbucket, Bitbucket Cloud
      • Docker / Terraform
      • OpenShift (Telekom Cloud AppAgile)
      • GCP (Google Cloud)
      • Monitoring
      • Kibana
      • Grafana
      • Prometheus


      Methoden:

      • Agile Softwareentwicklung
      • Scrum, Kanban
      • Continuous Integration (Jenkins)
      • Pair Programming


      weitere Methoden:

      • OOA
      • OOD
      • OOP
      • DDD
      • Datenbank-Design (auf Basis UML bzw. ERM)
      • Scrum
      • Pair Programming
      • Agile Softwareentwicklung


      Programmiersprachen / Skriptsprachen / Tools:

      Java (J2EE) / Web / Internet-Technologien (Schwerpunkt):

      • Wicket
      • Servlet-API/JSP
      • Struts
      • JSF
      • JPA (Eclipselink, Hibernate)
      • JDBC
      • Toplink
      • MyBatis
      • Hibernate
      • Spring
      • HTML (Responsive)
      • CSS (Bootstrap, CSS3)
      • SASS / LESS
      • JavaScript (ECMAScript , JQuery, VUE.js)
      • Web Services (REST, JSON)
      • XML
      • DTD / XML Schema
      • XSLT
      • J2SE (Swing/AWT)
      • Oracle RDBMS
      • PL/SQL
      • Tomcat
      • Spring
      • JNDI
      • Eclipse
      • IntelliJ IDEA
      • POI
      • Jasper Reports
      • iText/UJAC PDF
      • Selenium
      • JMeter
      • JUnit
      • Mockito
      • Jenkins
      • ANT
      • Gradle
      • Maven
      • GIT (Gitflow)
      • CVS
      • JIRA & Confluence
      • Bamboo
      • Bitbucket
      • Mantis
      • AsciiDoc
      • Plant UML
      • UMLet
      • BPMN (Camunda Modeler)
      • MS Office (z.B. Excel, Visio, ?)


      Berufserfahrung:
      11/2000 - heute
      freiberuflicher IT-Consultant

      1994 - 2000


      Aufgaben:

      • Diverse Projekte im Rahmen des Studiums, in selbstständiger Tätigkeit bzw. als Angestellter entwickelt

      Betriebssysteme

      MS-DOS
      Unix
      Windows
      Schwerpunkt

      Programmiersprachen

      Basic
      VB, MS-Access, ASP (Active Server Pages)
      C
      Im Rahmen des Studiums
      C++
      Im Rahmen des Studiums
      CORBA IDL
      Studium, Weiterbildung
      Delphi
      Im Rahmen des Studiums
      Fortran
      Ausschliesslich im Rahmen des Studiums
      Java
      Schwerpunkt
      JavaScript
      Schwerpunkt
      Perl
      Basiskenntnisse
      PHP
      Basiskenntnisse
      Scriptsprachen
      ASP, Tcl/Tk, JavaScript
      Smalltalk
      Ausschliesslich im Rahmen des Studiums
      Tcl/Tk
       

      Datenbanken

      Access
      Gute Kenntnisse
      JDBC
      Sehr gute Kenntnisse
      MS SQL Server
      MySQL
      Object Store
      ODBC
      Oracle
      PostgresSQL
      Prometheus
      SQL
      Sybase
      Relationalen Modell (ERM-Design, SQL, JDBC/ODBC)
      Allgemein gute Kenntnisse

      Datenkommunikation

      Internet, Intranet
      Schwerpunkt
      PC-Anywhere
      SMTP
      TCP/IP
      Windows Netzwerk

      Hardware

      PC
      Schwerpunkt
      SPS
      Ausbildung, Projekterfahrung

      Branchen

      Branchen

      • Banken
      • Finanzdienstleistungsunternehmen
      • Versicherungen
      • Automotive / Leasingbranche
      • Softwarehersteller
      • Internet
      • Medien
      • Verlagswesen
      • Maschinenbau
      • Energieversorgung
      • Elektrizitätswirtschaft
      • Gesundheitswesen
      • Logistik
      • BAMF-Behörde
      • Gastronomie
      • Einzelhandel

      Einsatzorte

      Einsatzorte

      Ratekau (+200km)
      Deutschland, Schweiz, Österreich


      möglich

      Projekte

      Projekte

      2 Jahre 1 Monat
      2021-10 - 2023-10

      FLORA Assistenzsystem (Föderale Blockchain-Infrastruktur Asyl)

      Java Spring Boot OAM OAuth 2.0 ...
      Blockchain-basiertes Assistenzsystem zur Unterstützung der behördenübergreifenden Zusammenarbeit im Asylprozess
      • Fullstack Java/JavaScript Entwicklung für das FLORA Assistenzsystem
      • Tägliche Teamarbeit (u.a. Pair Programming, Code Reviews, Team Talks)
      • Schätzung und Umsetzung von User Stories im agilen Team
      • Unterstützung im Auswahlprozess für DEV-Kandidaten für das Projekt FLORA
      • Unterstützung beim FLORA-Release-Management
      • Kontinuierlicher Wissensaufbau und Austausch im agilen Team
      • Entwicklung von Microservices auf Basis von Spring Boot und Spring Cloud
      • Entwicklung von Single Page Applikationen auf Basis von Angular
      • Entwurf und Design der Software Architektur für das neue FLORA Dashboard, speziell unter Berücksichtigung
        • der Vermeidung der Fehler vom Piloten (insbesondere die Vermeidung von Code-Duplizierung)
        • sowie Neuentwurf strukturierter und wartungsfreundlicher Komponenten (Separation of concerns, Wiederverwendbarkeit der Komponenten)
        • und Einführung einer Struktur für Multiple-App-Dashboards
        • und Ein?führung eines Mono-Repositories
      • Teamgröße 10 IT-Consultants 
          Java Spring Boot OAM OAuth 2.0 OWT Oracle Web Tier Angular HTML5 und CSS Barrierefreiheit JUnit Mockito Jest Selenium/Selenoid Docker Docker Compose dynamische Profile mit Spring Boot Jenkins Maven SonarQube Ansible Prometheus Grafana und Kibana Bitbucket Microservice-Architektur Oracle-Datenbanken
          Bundesamt für Migration und Flüchtlinge (BAMF)
          1 Jahr 4 Monate
          2020-07 - 2021-10

          myhermes.de (Privatkunden) / business.myhermes.de (Geschäftskunden)

          Fullstack Java Entwicklung und Unterstützung als DevOps Java JavaScript Vue.js ...
          Fullstack Java Entwicklung und Unterstützung als DevOps
          Portallösungen für die Sendungsverfolgung
          • Fullstack Java/JavaScript Anwendungsentwicklung für die Sendungsverfolgung
          • Ablösung des Altsystems und Migration auf das neue Portal basierend auf Microservice-Architektur
          • Unterstützung als DevOps (?you build it- you run it?), d.h. Betrieb der Microservices auf einer Cloud-Infrastruktur (CD/CI, Monitoring, Optimierung)
          • Unterstützung bei der Cloud-Migration von Telekom-AppAgile (Openshift) nach GCP (Google Cloud) sowie Infrastruktur-Themen im Rahmen des Entwicklungsprojektes
          • Unterstützung des Scrum-Teams: Sprints, Plannings, Reviews, Retrospektiven, Bewertung und Priorisierung von Aufwänden 
          • Teamgröße 3/6 IT-Consultants 
          AppAgile (Telekom Cloud) IntelliJ IDEA OTC First Spirit
          Java JavaScript Vue.js Spring Boot Maven Microservice-Architektur HTML5 CSS OpenShift Docker Terraform Prometheus AppAgile (Telekom Cloud) Jenkins SonarQube REST Soap PostgresSQL Continuous Delivery Online Payment (PayPal) Grafana Kibana Bitbucket TestCafe Mocha GEB (Selenium/Groovy) JUnit Cloud Run GKE (Kubernetis) Cloud Storage Cloud Monitoring Secret Manager Cloud DNS Cloud CDN Cloud Armour
          Hermes Germany GmbH
          Hamburg
          1 Jahr
          2019-07 - 2020-06

          teemer - Praxissoftware für digitales Teamwork

          Java 8 Wicket 8 JQueryUI ...
          teemer ist eine webbasierte Plattform für die vernetzte Steuerung von Zahnarztpraxen, bisher bekannt unter dem Markennamen H?a.
          • Fullstack Java/JavaScript Entwicklung: Umsetzung von neuen Features (Patienten-Reporting und -Statistiken, Empfang und Behandlung), Übergabe in das Produktionssystem, Integrations- und Performancetests
          • Scrum: Plannings (Unterstützung, Bewertung und Priorisierung von Aufwänden), Sprints, Reviews, Retrospektiven
          • Teamgröße 10 IT-Consultants
          Java 8 Wicket 8 JQueryUI Kendo UI React Node.js NPM REST JAX-RS Spring AOP Spring Boot JPA (Hibernate) Querydsl JUnit 4/5 Selenium JMeter Sentry Grafana Prometheus IntelliJ IDEA Maven GIT JIRA Bamboo Bitbucket Tomcat MariaDB (MySQL) HTML 5 CSS 3 JavaScript Chrome/Firefox DevTools
          ARZ.dent GmbH
          Hamburg
          5 Monate
          2019-02 - 2019-06

          CMS-GUI - Webportal für den Trade Confirmation-Service

          Java 8 Spring 5 MVC Spring Boot 2 ...
          GUI Migrationsprojekt von Wicket 6 auf Angular 7
          Dieses auf einer Blockchain-Plattform basierende elektronische Confirmation Matching (eCM) -Verfahren wird von über 100 der großen europäischen Handelsorganisationen für Strom-, Gas- und CO2-Zertifikate genutzt und deckt 99% der branchenüblichen OTC-Handelsbestätigungen automatisch ab. Das CMS-Webportal unterstützt beim manuellen Umgang mit Unstimmigkeiten. Darüber wird für einen einheitlichen Berichterstattungsprozess unter verschiedenen Bedingungen wie EMIR, REMIT, MAR und MiFID ein elektronischen Regulatory Reporting (eRR) -Dienst angeboten, der von über 700 der größten europäischen Versorger genutzt wird.
          • Neu-Entwicklung der Rest-API und das Backend
          • Schnittstelle zum externen Entwicklungspartner in Weißrussland (Angular)
          • Tests und Bugfixing der gesamten Angular / REST Anwendung
          • Scrum: Plannings, Sprints, Reviews, Retrospektiven
          • Teamgröße 8 IT-Consultants
          Java 8 Spring 5 MVC Spring Boot 2 REST JAX-RS JSON (Jackson 2.x) Swagger Dozer Hibernate 5.x JPA 2.x Oracle 11 JUnit 4.x Mockito Angular 7 PrimeNG 7 - PrimeFaces Bootstrap 4 Node-SASS 4 Typescript 3.x JavaScript Tests (Jasmine 3 Karma 3) IntelliJ IDEA SQL-Developer Node.js 10.x NPM 6.x Maven 3.x GIT Atlassian Confluence (JIRA Bamboo Bitbucket)
          PONTON GmbH
          Hamburg
          4 Monate
          2018-10 - 2019-01

          Hea ? die webbasierte vernetzte Praxissteuerung

          Java Wicket JQueryUI ...
          Hea ist eine webbasierte Plattform für die vernetzte Steuerung von Zahnarztpraxen und verbindet, digitalisiert und vereinfacht betriebswirtschaftliche und organisatorische Praxisprozesse. Konkret umfasst das die Bereiche Factoring, Abrechnung, Praxissteuerung und Wissen.
          Full-Stack-Entwicklung und Umsetzung des neuen Designs "V2":
          • Startseite Dashboard
          • Off Canvas Sidebar mit Toolelementen wie Dokumentenstrom, Gematik Feed, Terminaufgaben und weitere Patientendashboard
          • Scrum: Plannings (Unterstützung, Bewertung und Priorisierung von Aufwänden), Sprints, Reviews, Retrospektiven
          • Übergabe in das Produktionssystem sowie Wartung der Anwendung
          • Teamgröße 16 IT-Consultants
          Java Wicket JQueryUI REST- Services JAX-RS Spring AOP JPA (Hibernate) JUnit IntelliJ IDEA Eclipse Maven GIT JIRA Bamboo Bitbucket Tomcat Apache WebServer MariaDB (MySQL) HTML 5 CSS 3 JavaScript (JQuery UI Kendo UI ECMAScript) Chrome/Firefox DevTools
          Health AG
          Hamburg
          1 Jahr
          2017-10 - 2018-09

          ARMADA OCSO II

          Java 8 Wicket RESTful Web Services JAX-RS ...
          • Kalkulation von Leasingangeboten
          • Fahrzeugkonfiguration
          • Umsetzung erweiterter Anforderungen

          • Techn. Entwurf und Umsetzung der erweiterten Anforderungen
          • Unterstützung bei der Bewertung und Priorisierung von Aufwänden
          • Übergabe der Anwendungen in das Produktionssystem und den technischen Betrieb
          • Teamgröße 5 IT-Consultants

          Java 8 Wicket RESTful Web Services JAX-RS XML/XSLT JSON JPA (Eclipselink) Camunda Eclipse Toad PL/SQL-Developer Oracle-Tools Tomcat Apache WebServer Oracle RDBMS HTML (Responsive) CSS (Bootstrap) JavaScript (VUE.js) Selenium JUnit GIT Mantis Jenkins Gradle
          ALD Automotive GmbH
          Hamburg
          2 Jahre 2 Monate
          2016-08 - 2018-09

          ARMADA OCSO - Vertriebsunterstützungs- und CRM-System im Flotten-Auto-Leasing

          Java 7 Wicket Servlet ...
          • Kalkulation von Leasingangeboten, Fahrzeugkonfiguration
          • Kunden- und Vertragsverwaltung, Obligo-Verwaltung
          • Integration mit dem Back-Office (Leasman, Data Warehouse)
          • Aufbau/Betreuung der herstellerunabhängigen Fahrzeugdatenbank (Schwacke)
          • Ausarbeitung fachlicher Anforderungen in Form von DV- und Fachkonzepten
          • Unterstützung bei der Bewertung, Zuordnung und Priorisierung von Aufwänden zu geplanten Implementierungsphasen neuer Releases
          • Umsetzung der Anforderungen und Konzepte, Funktionaler und technischer Test der Programme sowie Übergabe an den Fachbereichstest, Dokumentation
          • Übergabe der Anwendungen in das Produktionssystem und den technischen Betrieb

          • Konzeptionierung und Neuentwurf eines für die erweiterten Anforderungen tragfähigen Datenmodells (Datenbankdesign, Migrationskonzept)
          • Entwurf und Umsetzung eines erweiterten Objektmodells für die Business Logik (Backend) sowie des Web-Layers unter Berücksichtigung der vorhandenen Schnittstellen sowie den Aspekten zur Schichtentrennung, Kapselung und
            Testbarkeit
          • Unterstützung bei der Bewertung und Priorisierung von Aufwänden der jeweiligen Scrum-Sprints
          • Umsetzung der Anforderungen und Konzepte, Funktionaler und technischer Test der Programme sowie Übergabe an den Fachbereichstest, Test und Dokumentation
          • Performance-Optimierung (SQL-Tuning, Java-Profiling) Aufbau einer Selenium-Testsuite für Integrationstests
          • Übergabe der Anwendungen in das Produktionssystem und den technischen Betrieb
          • TTeamgröße 15 IT-Consultants, 5 IT-Consultants für Phase II (erweiterter Anforderungen)

          Java 7 Wicket Servlet Struts/JSP RESTful Web Services JAX-RS XML/XSLT JSON JPA (Eclipselink) JDBC MyBatis Hibernate Spring Camunda Eclipse Toad PL/SQL-Developer Oracle-Tools Tomcat Apache WebServer Oracle RDBMS POI Jasper Reports iText/UJAC PDF HTML (Responsive) CSS (Bootstrap) Javascript (JQuery) FireBug Selenium JUnit GIT (Gitflow) Mantis Jenkins Gradle Scrum Pair Programming
          ALD Automotive GmbH
          Hamburg
          1 Jahr 3 Monate
          2015-05 - 2016-07

          ARMADA - OSP, ARMADA Helena ? Erweiterung für Privatkunden Leasing

          Java 7 Wicket Servlet ...
          ARMADA - OSP (Optimize Sales Processing), ARMADA Helena ? Erweiterung für Privatkunden Leasing
          • Erweiterung um Versicherungsservices
          • Umfangreiche Erweiterungen des Moduls Kunden-Konditionierung (Leasingpreislisten)
          • Umsetzung der Anforderungen und Konzepte sowie Übergabe an den Fachbereichstest
          • Test und Dokumentation
          • Teamgröße 10 IT-Consultants
          Java 7 Wicket Servlet Struts/JSP RESTful Web Services JAX-RS XML/XSLT JSON JPA (Eclipselink) JDBC MyBatis Hibernate Spring BPMN (Camunda Modeler) Eclipse Toad PL/SQL-Developer Oracle-Tools Tomcat Apache WebServer Oracle RDBMS POI iText/UJAC PDF HTML (Responsive) CSS (Bootstrap) Javascript (JQuery) FireBug JUnit GIT (Gitflow) Mantis Jenkins Gradle Scrum Pair Programming
          ALD Automotive GmbH
          Hamburg
          10 Monate
          2014-07 - 2015-04

          ARMADA ? Benutzer und Rollenkonzept

          Java Wicket Servlet ...
          • Neues Benutzer- und Rollenkonzept: Aufteilung in (externe) Benutzerkonten und fachliche Benutzer sowie Konzeption und Einführung eines Rollen- und Profilmoduls mit Berechtigungssteuerung
          • Umsetzung der Anforderungen und Konzepte
          • Migration und Übergabe an den Fachbereichstest
          • Test und Dokumentation
          • Teamgröße 10 IT-Consultants
          Java Wicket Servlet Struts/JSP RESTful Web Services JAX-RS XML/XSLT JSON Eclipselink JDBC MyBatis Hibernate Spring Eclipse Toad PL/SQL-Developer Oracle-Tools Tomcat Apache WebServer Oracle RDBMS JUnit CVS Mantis Jenkins ANT Pair Programming
          ALD Automotive GmbH
          Hamburg
          1 Jahr 3 Monate
          2013-04 - 2014-06

          ARMADA ? DMS (Dealer Management System)

          Java Wicket Servlet ...

          Integration von externen Händler Systemen in das Armada H2B mit Übernahme von Kunden- und Angebotsdaten.

          • Spezifikation der Anforderungen und Konzepte
          • Spezifikation des WebService-Schnittstelle (XSL)
          • Workshops mit den Kooperationspartnern
          • Umsetzung der Anforderungen und Konzepte
          • Migration und Übergabe an den Fachbereichstest
          • Test und Dokumentation
          • Teamgröße 10 IT-Consultants

          Java Wicket Servlet JAVA-WS XML/XSLT Eclipselink JDBC MyBatis Hibernate Spring Eclipse Toad PL/SQL-Developer Oracle-Tools Tomcat Apache WebServer Oracle RDBMS
          ALD Automotive GmbH (IT Car Renting)
          Hamburg
          3 Monate
          2013-01 - 2013-03

          ARMADA - Einarbeitung und Coaching

          Apache Wicket Struts/JSP Eclipselink ...
          • ARMADA - Einarbeitung und Coaching neuer Mitarbeiter
          • Dokumentation und Know-how-Transfer
          • Einweisung interner Mitarbeiter in ARMADA
          • Einweisung und Know-how-Transfer, Dokumentation (TWIKI)
          • Unterstützung bei der Bewertung von Aufwänden neuer Anforderungen
          • Teamgröße 10 IT-Consultants

          Apache Wicket Struts/JSP Eclipselink iText/UJAC PDF JQuery CSS Apache JMeter 2.9 Regular Expressions XML/XSLT Java 6 Groovy 2 JAX-WS Apache Axis-WS Tomcat 7 Apache HTTP Server Eclipse TOAD SQL*Plus Oracle 11 Windows Linux Firefox / Firebug
          ALD Automotive GmbH
          Hamburg
          10 Monate
          2012-06 - 2013-03

          ARMADA Subventionen

          Java Wicket Struts/JSP ...
          Neues Verwaltungsmodul für externe Subventionen und der Verwendung in der Angebotskalulation.
          • Armada Subventionen (Aufwandsabschätzung)
          • Armada Subventionen Umsetzung
          • Going Live Armada Subventionen
          • Teamgröße 6 IT-Consultants
          Java Wicket Struts/JSP JDBC Toplink Hibernate Spring XML/XSLT Xalan jDOM JMS Message-driven Beans (MDB) Eclipse PL/SQL-Developer Oracle 9 / 10 Tomcat WebService (Apache Axis-WS) POI iText/UJAC PDF JMeter JUnit ANT CVS Mantis Windows XP Linux Internet Explorer
          ALD Automotive GmbH
          Hamburg
          1 Jahr 11 Monate
          2010-07 - 2012-05

          ARMADA H2B ? Neues Händler Tool

          Java 6 Wicket 1.4 Struts/JSP ...
          Neuentwicklung eines modernen Händler Tools für die Angebotserstellung
          • Spezifikation der Anforderungen und Konzepte
          • Spezifikation des WebLayers (Prototyp mit Wicket)
          • Workshops Web-UI, Spezifikation der (HTML-)Schnittstellen (externe Agentur)
          • EclipseLink-Workshop
          • Federführende Einführung von Wicket in die externen Armada Systeme
          • Neuentwicklung des neuen Armada Händler Tools H2B und Integration in dienArmada Systemlandschaft
          • Crefo-Gateway
          • Teamgröße 6 IT-Consultants
          Java 6 Wicket 1.4 Struts/JSP JDBC Toplink Hibernate Spring XML/XSLT Xalan jDOM JMS Message-driven Beans (MDB) Eclipse PL/SQL-Developer Oracle 9 / 10 Tomcat WebService (Apache Axis-WS) POI iText/UJAC PDF JMeter JUnit ANT CVS Mantis Windows XP Linux Internet Explorer
          ALD Automotive GmbH
          Hamburg
          1 Jahr 4 Monate
          2009-06 - 2010-09

          ARMADA PRO Kooperationen ? Technologie Upgrades / Performance Tuning

          Eclipse PL/SQL-Developer Oracle 9 / 10 ...
          • Performance-Optimierung (SQL-Tuning, Java-Profiling)
          • Technologie-Upgrade von JDK 1.4 auf Java 6, Axis 1.1 auf Axis2
          • Teamgröße 4 IT-Consultants

          Eclipse PL/SQL-Developer Oracle 9 / 10 Tomcat WebService (Apache Axis-WS) POI iText/UJAC PDF JMeter JUnit ANT CVS Mantis Windows XP Linux Internet Explorer
          ALD Automotive GmbH
          Hamburg
          9 Monate
          2009-10 - 2010-06

          ARMADA PRO Kooperationen - Erweiterung der Anwendung um eine Multi- Mandantenfähigkeit

          JDK 1.4 und Java 6 Struts/JSP JDBC ...
          Unterscheidung und sichere Trennung zwischen mandantenabhängigen und mandantenübergreifenden Daten und Objekten.
          • Konzeption und Umsetzung der Erweiterung von Armada um eine Multi-Mandantenfähigkeit
          • Teamgröße 6 IT-Consultants

          JDK 1.4 und Java 6 Struts/JSP JDBC Toplink Hibernate Spring XML/XSLT Xalan jDOM JMS Message-driven Beans (MDB) Eclipse PL/SQL-Developer Oracle 9 / 10 Tomcat Apache Commons WebService (Apache Axis-WS) POI iText/UJAC PDF JMeter JUnit ANT CVS Mantis Windows XP Linux Internet Explorer
          ALD Automotive GmbH
          Hamburg
          1 Jahr 5 Monate
          2008-01 - 2009-05

          Pflege und Wartung des Online Frontoffice-Tools

          JDK 1.4 Struts/JSP JDBC ...

          Projektdetails:

          • Pflege und Wartung des Online Frontoffice-Tools für das Flotten-Leasing (Full-Service-Leasing) und des Online Car Configurators.

          Aufgabenstellung:

          • Ausarbeitung fachlicher Anforderungen in Form von DV- und Fachkonzepten.
          • Unterstützung bei der Bewertung, Zuordnung und Priorisierung von Aufwänden zu geplanten Implementierungsphasen neuer Releases
          • Umsetzung der Anforderungen und Konzepte
          • Funktionaler und technischer Test der Programme sowie Übergabe an den Fachbereichstest
          • Test und Dokumentation
          • Übergabe der Anwendungen in das Produktionssystem und den technischen Betrieb

          Eigene Aufgabe:

          • Wartung und Weiterentwicklung des Online Werkzeugs ARMADA sowie des Car Configurators der ALD Automotive GmbH
          • Betreuung der Rechenzentrum-Migration zu IBM
          • Aufbau einer Testsuite für Last-/Integrationstests auf Basis JMeter
          • Performance-Optimierung (SQL-Tuning, Java-Profiling)
          • Technologie-Upgrade von JDK 1.4 auf Java 6, Axis 1.1 auf Axis2

          Teamgröße:

          • 4 IT-Consultants
          JDK 1.4 Struts/JSP JDBC Toplink Hibernate Spring XML/XSLT Xalan jDOM JMS Message-driven Beans (MDB) Eclipse PL/SQL-Developer Oracle 9 / 10 Tomcat WebService (Apache Axis-WS) POI iText/UJAC PDF JMeter JUnit ANT CVS Mantis Windows XP Linux Internet Explorer
          ALD Automotive GmbH (Automobil / Leasing)
          Hamburg
          7 Monate
          2007-06 - 2007-12

          WPBilanz ? Eigenbestandsverwaltung

          Java Server Faces J2EE JDK 1.4 ...

          Projektdetails:

          • Portierung der HOST-Applikation auf Basis J2EE (Neu-Entwicklung)

          Eigene Aufgabe:

          • Konzeption und Programmierung der Eigenbestandsverwaltung auf Basis Java Server Faces (JSF) unter IBM WebSphere Application Server.

          Teamgröße:

          • 10 IT-Consultants
          Java Server Faces J2EE JDK 1.4 JDBC JUnit ANT WPDirect Framework (Module: Vienna Dakar Paris) Eclipse IBM Rational Application Developer V6 (RAD) IBM WebSphere 5.x Jetty MQSeries Host CVS Windows XP Internet Explorer
          TxB Bank / dwpbank-Gruppe
          Hamburg (Düsseldorf, Frankfurt)
          7 Monate
          2006-11 - 2007-05

          Triple?A ? Wealth Management

          Produktdetails:

          • Produktionssicherung und Customizing (Java-Entwicklung) der Triple'A WUI im Bereich Portfolio-Management für den Geschäftsbereich Wealth Management bei der HVB
          • VMD (Vermögensdialog) – Retail Banking
          • Java-Entwicklung und Applikation-Management im Bereich Portfolio-Management für den Geschäftsbereich Retail Banking bei der HVB

          Eigene Aufgabe:

          • Implementierung der Kunden-seitigen Change-Requests
          • Betrieb/Wartung der Bea Weblogic Application Server, Staging etc.

          Technologie-Stack:

          Java, Cocoon, Odyssey Portfolio Managementsystem
          Triple'A, Odyssey Components Suite (OCS), Odyssey Web User Interface (WUI), Odyssey Technical Framework (OTF), Odyssey Tag Libraries, Odyssey Presentation Framework (UDP), Odyssey extensible Graphical User Interface (XGUI), Actuate Reporting, Corda Pop Chart Server Pro, Eclipse / IBM Rational
          Application Developer V6 (RAD), Apache Ant, PVCS Dimensions (Polytron Version Control System), Apache Cocoon, Java Servlets, XML, XSL, XSLT, HTML, JDK 1.4, J2EE, Log4j, IBM WebSphere, BEA WebLogic, IBM DB2, Sybase Database, Tributum

          Realisiert unter (Tools/Sprachen)

          • Java (JDK 1.4.x): Verwendete Programmiersprache zur Implementierung
          • EAI/Tools: Bea Weblogic, Oracle-DBMS, Toad, Putty
          • Frameworks: Cocoon, Java-XML, Jakarta-Commons (Log4j, diverse)
          • Versionsverwaltung/Deployment/Tools: PVCS, ANT, Eclipse
            Sun Solaris, Windows XP

          Teamgröße:

          • 10 IT-Consultants
          Hypo- und Vereinsbank AG (HVB Information Services GmbH)
          Hamburg

          Aus- und Weiterbildung

          Aus- und Weiterbildung

          1995 - 1999
          Studium an der Fachhochschule Hamburg
          Studiengang: Softwaretechnik
          Abschluss: Diplom-Informatiker (Diplomarbeit mit Auszeichnung)


          1992 - 1995

          Studium an der Fachhochschule Lübeck

          Fachrichtung: Elektrotechnik / Techn. Informatik
          Abschluss: Diplom-Vorprüfung


          Weiterbildungen:

          • CAST Enlighten Training
          • CVS / Eclipse Workshop
          • Tcl/Tk Schulung
          • XML Schulung
          • Oracle Training
          • Objektorientierte Analyse und Design
          • J2EE Training

          Position

          Position

          Interessenschwerpunkte: Software-Entwicklung und -design (Fullstack), Java-Technologien, Datenbankentwicklung und -design, Web-Dienste und Service-orientierte Architekturen, JavaScript Frameworks

          Kompetenzen

          Kompetenzen

          Top-Skills

          Java JavaScript Front- und Backend SpringBoot JPA Hibernate EclipseLink Typescript Angular VUE.js React SQL Oracle PL/SQL MySQL PostgresSQL Jenkins Maven OpenShift GCP Google Cloud Docker HTML CSS Datenbanken

          Schwerpunkte

          Anwendungsentwicklung
          Internet, Java, Datenbanken
          Continuous Delivery
          Datenbank-Design und Entwicklung
          Erfahrener JAVA Full-Stack Entwickler
          Java/JavaScript
          Softwarearchitektur und Programmierung

          Produkte / Standards / Erfahrungen / Methoden

          AppAgile (Telekom Cloud)
          Bitbucket
          CSS
          Docker
          First Spirit
          Grafana
          HTML5
          IntelliJ IDEA
          Jenkins
          Kibana
          Maven
          Microservice-Architektur
          Online Payment (PayPal)
          OpenShift
          OTC
          REST
          Soap
          SonarQube
          Spring Boot
          Terraform
          Interessenschwerpunkte:
          • Softwareentwicklung (OOA / OOD / OOP, UML, ERM, SQL)
          • Überführung fachlicher Prozesse und -Zusammenhänge in Daten- und Objekt-Modelle (OO-Design und -Entwicklung in Multi-Tier-Architekturen)
          • Betrieb von Microservices auf einer Cloud-Infrastruktur 
          • Datenbankentwicklung und -design
          • Content Management Systeme (CMS) / eBusiness / eCommerce 

           
          Methoden:
          • OOA
          • OOP
          • OOD
          • Datenbank-Design (auf Basis UML bzw. ERM) 

          Programmierungs- und Entwicklungswerkzeuge / Tools:
          • Eclipse
          • IBM Rational Application Developer V6 (RAD)
          • IntelliJ IDEA
          • IBM WebSphere
          • Bea Weblogic
          • Visual Age for Java
          • Borland JBuilder
          • HomeSite
          • Dreamweaver
          • BugZilla
          • CVS (Win-CVS, Tortoise-CVS, Eclipse)
          • Mozilla
          • Photoshop
          • Fireworks
          • Toad
          • SQL plus
          • DB-Visualiser
          • MS-Access
          • Quest SQL Navigator


          Andere Produkte:

          • Apache/Jakarta: 
            • HTTP
            • Tomcat 
          • Struts
          • Taglibs
          • Lucene
          • JMeter, (Commons, Ant, Log4J, ...)
          • Vignette Story Server 5.0 / V/5
          • Gauss VIP ContentManager u. PortalManager
          • Visio
          • Rational
          • RoboHelp
          • MS Office
          • Wise for Windows Installer
          • CAST Enlighten


          AKTUELLER TECHNOLOGIE STACK (ZUSAMMENFASSUNG):

          Qualifikationen

          • Fundierte Java, JavaScript, Spring Boot, HTML und CSS Kenntnisse
          • Erfahrung mit Microservice-Architekturen
          • Erfahrung in der Arbeit mit verteilten agilen Teams
          • Erfahrung mit Continuous Delivery / Continuous Imtegration (CD/CI)
          • Betrieb von Microservices auf einer Cloud-Infrastruktur
          • DevOp: 
            • Deployment (Jenkins, Maven, Ansible)
          • Cloud: 
            • OpenShift (OTC)
            • GCP Google Cloud (Kubernetis)
          • Container: 
            • Docker
            • Docker Compose
          • Erfahrung in der Anbindung von Backend-Systemen


          Backend

          • Java >= 8
          • Spring Boot
          • REST / SOAP
          • Docker
          • Docker Compose
          • JPA
          • Hibernate
          • EclipseLink
          • JUnit
          • Mockito
          • Oracle (SQL / PL/SQL)
          • MariaDB (MySQL)
          • PostgresSQL
          • Tomcat
          • Jasper Reports
          • iText
          • POI
          • UJAC PDF


          Frontend:

          • Angular
          • VUE.js
          • React
          • Webtechnologien HTML / HTML5 (Barrierefreiheit)
          • OAuth 2.0
          • Typescript / JavaScript (ECMAScript 6 / ES6, JQuery)
          • CSS / CSS3 (Bootstrap, Bulma, Less /SASS)
          • Wicket und andere: 
            • Servlet-API/JSP
            • Struts
            • JSF
          • Cypress
          • Testcafe
          • GEB (Selenium/Groovy)
          • Jest
          • Mocha
          • JMeter


          DevOp

          • Deployment (Jenkins, Maven, Ansible)
          • Bitbucket, Bitbucket Cloud
          • Docker / Terraform
          • OpenShift (Telekom Cloud AppAgile)
          • GCP (Google Cloud)
          • Monitoring
          • Kibana
          • Grafana
          • Prometheus


          Methoden:

          • Agile Softwareentwicklung
          • Scrum, Kanban
          • Continuous Integration (Jenkins)
          • Pair Programming


          weitere Methoden:

          • OOA
          • OOD
          • OOP
          • DDD
          • Datenbank-Design (auf Basis UML bzw. ERM)
          • Scrum
          • Pair Programming
          • Agile Softwareentwicklung


          Programmiersprachen / Skriptsprachen / Tools:

          Java (J2EE) / Web / Internet-Technologien (Schwerpunkt):

          • Wicket
          • Servlet-API/JSP
          • Struts
          • JSF
          • JPA (Eclipselink, Hibernate)
          • JDBC
          • Toplink
          • MyBatis
          • Hibernate
          • Spring
          • HTML (Responsive)
          • CSS (Bootstrap, CSS3)
          • SASS / LESS
          • JavaScript (ECMAScript , JQuery, VUE.js)
          • Web Services (REST, JSON)
          • XML
          • DTD / XML Schema
          • XSLT
          • J2SE (Swing/AWT)
          • Oracle RDBMS
          • PL/SQL
          • Tomcat
          • Spring
          • JNDI
          • Eclipse
          • IntelliJ IDEA
          • POI
          • Jasper Reports
          • iText/UJAC PDF
          • Selenium
          • JMeter
          • JUnit
          • Mockito
          • Jenkins
          • ANT
          • Gradle
          • Maven
          • GIT (Gitflow)
          • CVS
          • JIRA & Confluence
          • Bamboo
          • Bitbucket
          • Mantis
          • AsciiDoc
          • Plant UML
          • UMLet
          • BPMN (Camunda Modeler)
          • MS Office (z.B. Excel, Visio, ?)


          Berufserfahrung:
          11/2000 - heute
          freiberuflicher IT-Consultant

          1994 - 2000


          Aufgaben:

          • Diverse Projekte im Rahmen des Studiums, in selbstständiger Tätigkeit bzw. als Angestellter entwickelt

          Betriebssysteme

          MS-DOS
          Unix
          Windows
          Schwerpunkt

          Programmiersprachen

          Basic
          VB, MS-Access, ASP (Active Server Pages)
          C
          Im Rahmen des Studiums
          C++
          Im Rahmen des Studiums
          CORBA IDL
          Studium, Weiterbildung
          Delphi
          Im Rahmen des Studiums
          Fortran
          Ausschliesslich im Rahmen des Studiums
          Java
          Schwerpunkt
          JavaScript
          Schwerpunkt
          Perl
          Basiskenntnisse
          PHP
          Basiskenntnisse
          Scriptsprachen
          ASP, Tcl/Tk, JavaScript
          Smalltalk
          Ausschliesslich im Rahmen des Studiums
          Tcl/Tk
           

          Datenbanken

          Access
          Gute Kenntnisse
          JDBC
          Sehr gute Kenntnisse
          MS SQL Server
          MySQL
          Object Store
          ODBC
          Oracle
          PostgresSQL
          Prometheus
          SQL
          Sybase
          Relationalen Modell (ERM-Design, SQL, JDBC/ODBC)
          Allgemein gute Kenntnisse

          Datenkommunikation

          Internet, Intranet
          Schwerpunkt
          PC-Anywhere
          SMTP
          TCP/IP
          Windows Netzwerk

          Hardware

          PC
          Schwerpunkt
          SPS
          Ausbildung, Projekterfahrung

          Branchen

          Branchen

          • Banken
          • Finanzdienstleistungsunternehmen
          • Versicherungen
          • Automotive / Leasingbranche
          • Softwarehersteller
          • Internet
          • Medien
          • Verlagswesen
          • Maschinenbau
          • Energieversorgung
          • Elektrizitätswirtschaft
          • Gesundheitswesen
          • Logistik
          • BAMF-Behörde
          • Gastronomie
          • Einzelhandel

          Vertrauen Sie auf GULP

          Im Bereich Freelancing
          Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

          Fragen?

          Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

          Das GULP Freelancer-Portal

          Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.