Schlagwörter
Skills
Kernkompetenzen
Java / Java EE 12 Jahre +++
JavaScript / JSON 12 Jahre +++
TypeScript 1 Jahr ++
Scala 3 Jahre ++
HTML5 / CSS3 11 Jahre +++
Visual Basic 1 Jahr +
Anwendungsserver
Apache Tomcat 10 Jahre +++
JBoss 8 Jahre +++
SAP Netweaver 3 Jahre ++
Oracle Weblogic 3 Jahre ++
IBM WebSphere 1 Jahre ++
Datenbanken
MySQL / MariaDB 11 Jahre +++
Oracle 4 Jahre +++
Microsoft SQL 1 Jahr ++
IBM DB2 1 Jahr ++
Hazelcast IMDG 3 Jahre ++
Neo4j 1 Jahr +
MongoDB 1 Jahr +
Frameworks
Spring Boot 3 Jahre +++
Angular 3 Jahre +++
Struts 2 9 Jahre +++
Seam / EJB / JSF 4 Jahre ++
Play / Akka 3 Jahre ++
Hibernate / JPA 6 Jahre +++
jQuery / Bootstrap 3 Jahre +++
JUnit 11 Jahre +++
Sonstiges / Tools
Eclipse 12 Jahre +++
IntelliJ 3 Jahre ++
Git, SVN, CVS 10 Jahre +++
Maven, Ivy, Ant 10 Jahre +++
Gitlab, Jenkins 4 Jahre ++
Docker 2 Jahre ++
Linux / Sysadmin 15 Jahre +++
Zertifizierungen
SUN Certified Programmer for Java
Scrum.org Certified Professional Scrum Master I
IBM Certified Solution Developer - WebSphere Integration
IBM Certified Solution Developer - Web Services Development
ITIL V3 Foundation for IT Service Management
- Softwareentwicklung mit Schwerpunkt auf Java / Java EE
- Verwendung moderner Technologien wie Spring Boot, Angular, HTML5 und Docker
- Mehrjährige Erfahrung in Schlüsseltechnologien der Webentwicklung
- Sicherer Betrieb von Anwendungen und Erfahrung im Aufbau fehlertoleranter / hochverfügbarer Systeme
Java / Java EE 12 Jahre +++
JavaScript / JSON 12 Jahre +++
TypeScript 1 Jahr ++
Scala 3 Jahre ++
HTML5 / CSS3 11 Jahre +++
Visual Basic 1 Jahr +
Anwendungsserver
Apache Tomcat 10 Jahre +++
JBoss 8 Jahre +++
SAP Netweaver 3 Jahre ++
Oracle Weblogic 3 Jahre ++
IBM WebSphere 1 Jahre ++
Datenbanken
MySQL / MariaDB 11 Jahre +++
Oracle 4 Jahre +++
Microsoft SQL 1 Jahr ++
IBM DB2 1 Jahr ++
Hazelcast IMDG 3 Jahre ++
Neo4j 1 Jahr +
MongoDB 1 Jahr +
Frameworks
Spring Boot 3 Jahre +++
Angular 3 Jahre +++
Struts 2 9 Jahre +++
Seam / EJB / JSF 4 Jahre ++
Play / Akka 3 Jahre ++
Hibernate / JPA 6 Jahre +++
jQuery / Bootstrap 3 Jahre +++
JUnit 11 Jahre +++
Sonstiges / Tools
Eclipse 12 Jahre +++
IntelliJ 3 Jahre ++
Git, SVN, CVS 10 Jahre +++
Maven, Ivy, Ant 10 Jahre +++
Gitlab, Jenkins 4 Jahre ++
Docker 2 Jahre ++
Linux / Sysadmin 15 Jahre +++
Zertifizierungen
SUN Certified Programmer for Java
Scrum.org Certified Professional Scrum Master I
IBM Certified Solution Developer - WebSphere Integration
IBM Certified Solution Developer - Web Services Development
ITIL V3 Foundation for IT Service Management
Projekthistorie
01/2018 – 02/2018 (2 Monate)
Aufbau einer Container-basierten Infrastruktur mit
Docker (Swarm Mode)
Branche: Webdesign / IT-Services
Use-Cases: Migration der bestehenden Services (Joomla,
Wordpress, Mailserver, OwnCloud) in eine Docker Infrastruktur,
Automatische Erneuerung der SSL-Zertifikate, Datenreplikation
Technologiescope: Docker, DRBD, GlusterFS, LetsEncrypt, Nginx
09/2016 – 01/2018 (16 Monate)
Weiterentwickelung einer Service Portal Anwendung
Branche: Telekommunikation
Use-Cases: Anbindung neuer Backend-Services über REST- und
SOAP-Schnittstellen, Erweiterung das Angular-basierten UIs.
Technologiescope: Java, Angular, JS, jQuery, HTML5, CSS3
12/2016 – 07/2017 (8 Monate)
Implementierung einer Video Authentifizierung
Branche: Telekommunikation
Use-Cases: Prepaid Kartenaktivierung mit Video
Authentifizierung, Zertifikats-basierte Absicherung der REST
Schnittstellen
Technologiescope: Java, REST, TLS, Swagger, MySQL, JMS
07/2015 – 09/2016 (14 Monate)
Anbindung neuer Backend-Systeme an ein bestehendes
Self-Service-Portal
Branche: Telekommunikation
Use-Cases: Integration einer neuen Produktplattform, Erweiterung
der Backend-Systeme, Integration von Hystrix (Resilient Interfaces),
Integration von Hazelcast als Distributed Cache
Technologiescope: Java, Angular, JavaScript, jQuery, HTML5,
CSS3, REST/JSON, SOAP/XML, Hystrix, Hazelcast
03/2014 – 06/2015 (15 Monate)
Erweiterung der Quick Check Funktionalität und neues
Admin-Interface für die Tarifkonfiguration
Branche: Telekommunikation
Use-Cases: Integration eines Partners (SOAP/XML) zur Anzeige
von personalisierten Angeboten, Anbindung neuer Backend
Services, Datenbank und Admin-Interface für die Tarifkonfiguration
Technologiescope: Java, SOAP, XML, MySQL, jQuery, Struts2
07/2013 – 07/2014 (12 Monate)
Erweiterung eines Self-Service-Portals zur Ermittlung
Alternativer Roaming Provider (EU Regulation 2014)
Branche: Telekommunikation
Use-Cases: Anzeige alternativer Roaming Provider im
Self-Service-Portal and Bereitstellung dieser Informationen über
ein REST/JSON Interface an die APP
Technologiescope: Java, SOAP, XML, Struts2, REST/JSON
03/2012 – 04/2013 (13 Monate)
Anbindung einer Applikation an einen Enterprise
Service Bus (ESB) via JMS und Web Services
Branche: Telekommunikation
Use-Cases: Anmeldung zum Lastschriftverfahren,
Selbstregistrierung / Kartenaktivierung, verschlüsselte
Übertragung des Kundenkennworts mit WS-Security
Technologiescope: Java, Axis2, Rampart, JMS, WS-Security
02/2011 – 02/2012 (12 Monate)
Entwicklung einer REST/JSON-Schnittstelle
zur Anbindung mobiler APPs
Branche: Telekommunikation
Use-Cases: Guthabenabfrage, -aufbuchung und -transfer,
Tarifwechsel und Konfiguration von Tarifoptionen.
Technologiescope: Java, Struts2, REST/JSON
08/2009 – 01/2011 (17 Monate)
Implementierung eines WAP-basierten
Self-Service-Portals für mobile Endgeräte
Branche: Telekommunikation
Use-Cases: Guthabenabfrage, -aufbuchung und -transfer,
Tarifwechsel und Konfiguration von Tarifoptionen.
Technologiescope: Java, Apache Tomcat, Struts2,
Freemarker, MySQL Enterprise.
12/2009 – 12/2009 (1 Monat)
Entwicklung einer Web-Service Schnittstelle (JAX-RPC)
mit Transformationslogik für Oracle Middleware
Branche: Öffentlicher Dienst
Use-Cases: Um SOAP-basierte XML-Dokumente in eine
Datenbank zu persistieren und umgekehrt auch
Datenbankeinträge als SOAP-Nachricht zu verschicken.
Technologiescope: Oracle Middleware, JAX-RPC
01/2009 – 11/2009 (11 Monate)
Entwicklung einer WEB- und WAP-basierten Shoplösung
Branche: Telekommunikation
Use-Cases: Kauf von Songs, Videos, Klingeltönen, Spielen und
Handylogos. Erhebliche Performancesteigerung durch
Verwendung intelligenter Cachingalgorithmen.
Technologiescope: Java, Hibernate, Velocity, MySQL und Tomcat
04/2008 – 09/2008 (6 Monate)
Entwicklung einer unternehmensübergreifenden SOA
Anwendung auf Basis von SAP-Netweaver
Branche: IT
Die verwendeten Web-Services wurden u.a. mit Hilfe des
WS-Security Standards abgesichert und übertragene
Nachrichten verschlüsselt sowie digital signiert.
Technologiescope: Java, ABAP, SAP Netweaver, Tomcat, Axis
01/2008 – 03/2008 (3 Monate)
Entwicklung von Berichts- und Steuerungsinstrumenten
Branche: Automobil-Industrie
Use-Cases: Unterstützung der Marketingaktionen.
Technologiescope: Microsoft SQL, Oracle SQL, Microsoft
Access (Visual Basic for Application).
10/2007 – 03/2008 (6 Monate)
Einführung einer zentralen Kennzahlensystematik
Branche: Öffentlicher Dienst
Use-Cases: Datenstrukturierung der Energierverbräuche
mehrerer Objekte einer öffentlichen Institution
Technologiescope: Java EE, Hibernate, SEAM Framework,
JBoss Applikationsserver und MySQL.
05/2007 – 09/2007 (5 Monate)
Konzeption und Implementierung einer WEB-basierten
Java-Anwendung
Branche: Öffentlicher Dienst
Use-Cases: Controlling-Tool zur Produktkostenermittlung
Technologiescope: J2EE, Hibernate, JBOSS, SEAM, JSF, AJAX
Beruflicher Werdegang:
05/2010 – heute Selbstständiger Consultant / Softwareentwickler
04/2008 – 04/2010 Computacenter AG & Co. OHG
01/2008 – 03/2008 Daimler Vorsorge und Versicherungsdienst GmbH
01/2006 – 01/2008 Gesellschafter „HLP ManagementService GbR“
03/2003 – 05/2006 Gesellschafter „Main-IT GbR“
Aufbau einer Container-basierten Infrastruktur mit
Docker (Swarm Mode)
Branche: Webdesign / IT-Services
Use-Cases: Migration der bestehenden Services (Joomla,
Wordpress, Mailserver, OwnCloud) in eine Docker Infrastruktur,
Automatische Erneuerung der SSL-Zertifikate, Datenreplikation
Technologiescope: Docker, DRBD, GlusterFS, LetsEncrypt, Nginx
09/2016 – 01/2018 (16 Monate)
Weiterentwickelung einer Service Portal Anwendung
Branche: Telekommunikation
Use-Cases: Anbindung neuer Backend-Services über REST- und
SOAP-Schnittstellen, Erweiterung das Angular-basierten UIs.
Technologiescope: Java, Angular, JS, jQuery, HTML5, CSS3
12/2016 – 07/2017 (8 Monate)
Implementierung einer Video Authentifizierung
Branche: Telekommunikation
Use-Cases: Prepaid Kartenaktivierung mit Video
Authentifizierung, Zertifikats-basierte Absicherung der REST
Schnittstellen
Technologiescope: Java, REST, TLS, Swagger, MySQL, JMS
07/2015 – 09/2016 (14 Monate)
Anbindung neuer Backend-Systeme an ein bestehendes
Self-Service-Portal
Branche: Telekommunikation
Use-Cases: Integration einer neuen Produktplattform, Erweiterung
der Backend-Systeme, Integration von Hystrix (Resilient Interfaces),
Integration von Hazelcast als Distributed Cache
Technologiescope: Java, Angular, JavaScript, jQuery, HTML5,
CSS3, REST/JSON, SOAP/XML, Hystrix, Hazelcast
03/2014 – 06/2015 (15 Monate)
Erweiterung der Quick Check Funktionalität und neues
Admin-Interface für die Tarifkonfiguration
Branche: Telekommunikation
Use-Cases: Integration eines Partners (SOAP/XML) zur Anzeige
von personalisierten Angeboten, Anbindung neuer Backend
Services, Datenbank und Admin-Interface für die Tarifkonfiguration
Technologiescope: Java, SOAP, XML, MySQL, jQuery, Struts2
07/2013 – 07/2014 (12 Monate)
Erweiterung eines Self-Service-Portals zur Ermittlung
Alternativer Roaming Provider (EU Regulation 2014)
Branche: Telekommunikation
Use-Cases: Anzeige alternativer Roaming Provider im
Self-Service-Portal and Bereitstellung dieser Informationen über
ein REST/JSON Interface an die APP
Technologiescope: Java, SOAP, XML, Struts2, REST/JSON
03/2012 – 04/2013 (13 Monate)
Anbindung einer Applikation an einen Enterprise
Service Bus (ESB) via JMS und Web Services
Branche: Telekommunikation
Use-Cases: Anmeldung zum Lastschriftverfahren,
Selbstregistrierung / Kartenaktivierung, verschlüsselte
Übertragung des Kundenkennworts mit WS-Security
Technologiescope: Java, Axis2, Rampart, JMS, WS-Security
02/2011 – 02/2012 (12 Monate)
Entwicklung einer REST/JSON-Schnittstelle
zur Anbindung mobiler APPs
Branche: Telekommunikation
Use-Cases: Guthabenabfrage, -aufbuchung und -transfer,
Tarifwechsel und Konfiguration von Tarifoptionen.
Technologiescope: Java, Struts2, REST/JSON
08/2009 – 01/2011 (17 Monate)
Implementierung eines WAP-basierten
Self-Service-Portals für mobile Endgeräte
Branche: Telekommunikation
Use-Cases: Guthabenabfrage, -aufbuchung und -transfer,
Tarifwechsel und Konfiguration von Tarifoptionen.
Technologiescope: Java, Apache Tomcat, Struts2,
Freemarker, MySQL Enterprise.
12/2009 – 12/2009 (1 Monat)
Entwicklung einer Web-Service Schnittstelle (JAX-RPC)
mit Transformationslogik für Oracle Middleware
Branche: Öffentlicher Dienst
Use-Cases: Um SOAP-basierte XML-Dokumente in eine
Datenbank zu persistieren und umgekehrt auch
Datenbankeinträge als SOAP-Nachricht zu verschicken.
Technologiescope: Oracle Middleware, JAX-RPC
01/2009 – 11/2009 (11 Monate)
Entwicklung einer WEB- und WAP-basierten Shoplösung
Branche: Telekommunikation
Use-Cases: Kauf von Songs, Videos, Klingeltönen, Spielen und
Handylogos. Erhebliche Performancesteigerung durch
Verwendung intelligenter Cachingalgorithmen.
Technologiescope: Java, Hibernate, Velocity, MySQL und Tomcat
04/2008 – 09/2008 (6 Monate)
Entwicklung einer unternehmensübergreifenden SOA
Anwendung auf Basis von SAP-Netweaver
Branche: IT
Die verwendeten Web-Services wurden u.a. mit Hilfe des
WS-Security Standards abgesichert und übertragene
Nachrichten verschlüsselt sowie digital signiert.
Technologiescope: Java, ABAP, SAP Netweaver, Tomcat, Axis
01/2008 – 03/2008 (3 Monate)
Entwicklung von Berichts- und Steuerungsinstrumenten
Branche: Automobil-Industrie
Use-Cases: Unterstützung der Marketingaktionen.
Technologiescope: Microsoft SQL, Oracle SQL, Microsoft
Access (Visual Basic for Application).
10/2007 – 03/2008 (6 Monate)
Einführung einer zentralen Kennzahlensystematik
Branche: Öffentlicher Dienst
Use-Cases: Datenstrukturierung der Energierverbräuche
mehrerer Objekte einer öffentlichen Institution
Technologiescope: Java EE, Hibernate, SEAM Framework,
JBoss Applikationsserver und MySQL.
05/2007 – 09/2007 (5 Monate)
Konzeption und Implementierung einer WEB-basierten
Java-Anwendung
Branche: Öffentlicher Dienst
Use-Cases: Controlling-Tool zur Produktkostenermittlung
Technologiescope: J2EE, Hibernate, JBOSS, SEAM, JSF, AJAX
Beruflicher Werdegang:
05/2010 – heute Selbstständiger Consultant / Softwareentwickler
04/2008 – 04/2010 Computacenter AG & Co. OHG
01/2008 – 03/2008 Daimler Vorsorge und Versicherungsdienst GmbH
01/2006 – 01/2008 Gesellschafter „HLP ManagementService GbR“
03/2003 – 05/2006 Gesellschafter „Main-IT GbR“
Reisebereitschaft
Verfügbar in den Ländern
Deutschland
Großraum Berlin / Potsdam
Auslastung: bis zu 80% vor Ort, vorzugsweise per Remote
Auslastung: bis zu 80% vor Ort, vorzugsweise per Remote