Skills
Objektorientiert Analyse und Design
Implementierung in Java: Apache Wicket, Spring, Hibernate, JPA, Spring-Boot, Kafka, Maven
UI in JavaScript, jQuery, React
Android und Kotlin
Container: Docker, OpenShift, ArgoCD
Implementierung in Java: Apache Wicket, Spring, Hibernate, JPA, Spring-Boot, Kafka, Maven
UI in JavaScript, jQuery, React
Android und Kotlin
Container: Docker, OpenShift, ArgoCD
Projekthistorie
09/2018 – dato Versicherung
Erweiterung eines Bestandsystems für Versicherungsprodukte,
Backend Entwicklung, Datenaustausch und Batch-Verarbeitung
Java 7, Weblogic, Rest, JAXB, DB2, Maven, Git, DB2
10/2017 – 07/2018 Healthcare
Erweiterung eines medizinischen Abrechnungssystems, Wicket Beratung und Coaching
Java 7, Tomcat, Spring, Wicket, JPA/Hibernate, Maven, Git, Protobuf, REST, MySQL, MariaDB, Agile Development
05/2017 – 09/2017 Dienstleister
Migration und Erweiterung eines Abrechnungssystems, Beratung in Software-Architektur
Java 6, Tomcat, Spring, Wicket, Maven, SVN
01/2017 – 05/2017 Bank
Einführung einer Sicherheitsarchitektur für die Verwaltung von Non-Personal Accounts, Implementierung einer Zugriffsschicht
Java 8, JBoss, CyberArk, Spring, Maven, Git,
08/2016 – 02/2017 Versicherung
Coaching Java und Spring, Durchführung von Code-Reviews und Beratung in Software-Architektur
06/2016 – 12/2016 Bank
Erweiterung und Pflege einer Rollen-und-Rechte Verwaltung;
Spring und Wicket Spezialist
Java 8, Tomcat, Wicket 8, Spring, Hibernate, Maven, Git, Agile Development
01/2016 – 05/2016 Bank
Umstellung einer Anwendung auf Angular, Evaluation von JavaScript-Frameworks, Lead Developer
Angular, ReactJS, Java 8, Tomcat, Spring, Maven, Git
04/2015 – 12/2015 Bank
Entwicklung eines Fraud Detection Systems;
Architekt und Lead Developer (UI)
Java 7, Tomcat, Wicket 6, Spring, Storm, Cassandra, Maven, Git, Agile Development
07/2013 – 03/2015 Bank
Wartung und Erweiterung eines Verwaltungssystems für Finanzprodukte, Einführung von Code-Reviews;
Senior Developer und Wicket-Coach
Java 7, Tomcat, Wicket 6, Spring, Maven, Git, Gerrit
12/2012 – 06/2013 Bank
Entwicklung eines Verwaltungssystems für Finanzprodukte;
Senior Developer und Wicket-Coach
Java 6, Tomcat, Wicket 6, Spring, Maven, SVN, Git
05/2012 – 11/2012 Bank
Entwicklung eines Beratungssystem für den Verkauf von Finanzprodukten;
Senior Developer und Wicket-Coach
Java 6, Tomcat, Wicket 1.4, Spring, Maven, SVN
10/2011 – 03/2012 Telekommunikation
Konzeption und Entwicklung eines Redaktionssystems für ein Kunden-Bonusprogramm;
Architekt, Lead Developer (UI) und Wicket-Coach
Java 6, Tomcat, Wicket 1.5, Spring, JPA, Maven, SVN
11/2010 – 08/2011 Handel
Konzeption und Entwicklung einer CR-Anwendung;
Architekt und Scrum-Master
Java 6, Tomcat, Wicket, Spring, JPA, IBM FileNet, Maven, SVN
02/2009 – 08/2011 Handel
Konzeption und Entwicklung eines B2B Portal;
Architekt, Projekt-Management und Lead Developer
Websphere Portal Server, Java 5, Tomcat, Wicket, Spring, Apache POI, JPA, Eclipse, Maven, SVN
11/2007 – 08/2011 Handel
Konzeption und Entwicklung einer Angebotsplattform, Einführung TDD, CI;
Projekt-Management und Team-Leitung
Java 6, Tomcat, Wicket, Spring, JPA, Jasper-Report, Maven, SVN
08/2006 – 08/2011 Handel
Wartung und Erweiterung einer B2B Plattform, Migration auf Servlet-Container;
Lead Developer
Java 5, WebSphere/Tomcat, Struts, XSLT, Hibernate, Maven, SVN
10/2003 – 07/2006 Tourismus
Wartung und Erweiterung eines Internet-Reiseportals, Migration auf Open Source Technologien;
Architekt und Team-Leitung
Java 1.4, JEE, IBM WebSphere, IBM Commerce Server, RedDot CMS, Wicket, Spring, Hibernate, CVS, Ant
12/2002 – 09/2003 Tourismus
Migration einer Hotel-Reservierungs-Anwendung;
Lead Developer
Java 1.4, JEE, Servlets, Struts, JSP, JBoss, CVS, Ant
06/2000 – 11/2002 Versicherung
Entwicklung einer B2C-Plattform für Versicherungsprodukte;
Senior Developer
Java 1.2, JEE, Servlets, JSP, EJB, CVS, Ant
10/2000 – 09/2001 Bildung
Dozent für Java in der Ausbildung von Fachinformatikern
Java, AWT, Swing, RMI, JDBC
05/1999 – 10/2000 Bildung
Dozent für Java in der Ausbildung von Fachinformatikern
Java, AWT, Swing, RMI, JDBC
05/1998 – 05/2000 Versicherung
Konzeption und Entwicklung von verschiedenen Client-Server-Systemen;
Junior Developer
Java, Swing, RMI, TOPLink, CVS, Ant
10/1995 – 01/1997 Unterhaltung
Entwicklung von Software-Titeln für Nintendo SNES und Sega Mega Drive
C++, Assembler
Erweiterung eines Bestandsystems für Versicherungsprodukte,
Backend Entwicklung, Datenaustausch und Batch-Verarbeitung
Java 7, Weblogic, Rest, JAXB, DB2, Maven, Git, DB2
10/2017 – 07/2018 Healthcare
Erweiterung eines medizinischen Abrechnungssystems, Wicket Beratung und Coaching
Java 7, Tomcat, Spring, Wicket, JPA/Hibernate, Maven, Git, Protobuf, REST, MySQL, MariaDB, Agile Development
05/2017 – 09/2017 Dienstleister
Migration und Erweiterung eines Abrechnungssystems, Beratung in Software-Architektur
Java 6, Tomcat, Spring, Wicket, Maven, SVN
01/2017 – 05/2017 Bank
Einführung einer Sicherheitsarchitektur für die Verwaltung von Non-Personal Accounts, Implementierung einer Zugriffsschicht
Java 8, JBoss, CyberArk, Spring, Maven, Git,
08/2016 – 02/2017 Versicherung
Coaching Java und Spring, Durchführung von Code-Reviews und Beratung in Software-Architektur
06/2016 – 12/2016 Bank
Erweiterung und Pflege einer Rollen-und-Rechte Verwaltung;
Spring und Wicket Spezialist
Java 8, Tomcat, Wicket 8, Spring, Hibernate, Maven, Git, Agile Development
01/2016 – 05/2016 Bank
Umstellung einer Anwendung auf Angular, Evaluation von JavaScript-Frameworks, Lead Developer
Angular, ReactJS, Java 8, Tomcat, Spring, Maven, Git
04/2015 – 12/2015 Bank
Entwicklung eines Fraud Detection Systems;
Architekt und Lead Developer (UI)
Java 7, Tomcat, Wicket 6, Spring, Storm, Cassandra, Maven, Git, Agile Development
07/2013 – 03/2015 Bank
Wartung und Erweiterung eines Verwaltungssystems für Finanzprodukte, Einführung von Code-Reviews;
Senior Developer und Wicket-Coach
Java 7, Tomcat, Wicket 6, Spring, Maven, Git, Gerrit
12/2012 – 06/2013 Bank
Entwicklung eines Verwaltungssystems für Finanzprodukte;
Senior Developer und Wicket-Coach
Java 6, Tomcat, Wicket 6, Spring, Maven, SVN, Git
05/2012 – 11/2012 Bank
Entwicklung eines Beratungssystem für den Verkauf von Finanzprodukten;
Senior Developer und Wicket-Coach
Java 6, Tomcat, Wicket 1.4, Spring, Maven, SVN
10/2011 – 03/2012 Telekommunikation
Konzeption und Entwicklung eines Redaktionssystems für ein Kunden-Bonusprogramm;
Architekt, Lead Developer (UI) und Wicket-Coach
Java 6, Tomcat, Wicket 1.5, Spring, JPA, Maven, SVN
11/2010 – 08/2011 Handel
Konzeption und Entwicklung einer CR-Anwendung;
Architekt und Scrum-Master
Java 6, Tomcat, Wicket, Spring, JPA, IBM FileNet, Maven, SVN
02/2009 – 08/2011 Handel
Konzeption und Entwicklung eines B2B Portal;
Architekt, Projekt-Management und Lead Developer
Websphere Portal Server, Java 5, Tomcat, Wicket, Spring, Apache POI, JPA, Eclipse, Maven, SVN
11/2007 – 08/2011 Handel
Konzeption und Entwicklung einer Angebotsplattform, Einführung TDD, CI;
Projekt-Management und Team-Leitung
Java 6, Tomcat, Wicket, Spring, JPA, Jasper-Report, Maven, SVN
08/2006 – 08/2011 Handel
Wartung und Erweiterung einer B2B Plattform, Migration auf Servlet-Container;
Lead Developer
Java 5, WebSphere/Tomcat, Struts, XSLT, Hibernate, Maven, SVN
10/2003 – 07/2006 Tourismus
Wartung und Erweiterung eines Internet-Reiseportals, Migration auf Open Source Technologien;
Architekt und Team-Leitung
Java 1.4, JEE, IBM WebSphere, IBM Commerce Server, RedDot CMS, Wicket, Spring, Hibernate, CVS, Ant
12/2002 – 09/2003 Tourismus
Migration einer Hotel-Reservierungs-Anwendung;
Lead Developer
Java 1.4, JEE, Servlets, Struts, JSP, JBoss, CVS, Ant
06/2000 – 11/2002 Versicherung
Entwicklung einer B2C-Plattform für Versicherungsprodukte;
Senior Developer
Java 1.2, JEE, Servlets, JSP, EJB, CVS, Ant
10/2000 – 09/2001 Bildung
Dozent für Java in der Ausbildung von Fachinformatikern
Java, AWT, Swing, RMI, JDBC
05/1999 – 10/2000 Bildung
Dozent für Java in der Ausbildung von Fachinformatikern
Java, AWT, Swing, RMI, JDBC
05/1998 – 05/2000 Versicherung
Konzeption und Entwicklung von verschiedenen Client-Server-Systemen;
Junior Developer
Java, Swing, RMI, TOPLink, CVS, Ant
10/1995 – 01/1997 Unterhaltung
Entwicklung von Software-Titeln für Nintendo SNES und Sega Mega Drive
C++, Assembler
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
Nur für Remote-Projekte verfügbar.