Technische Basis:
Java- und Kotlin-Microservices, Spring Boot, REST-Webservices, JSON:API, PostgreSQL, Kubernetes, Helm, Flux, WSO2 API Manager & Gateway, Git (Gitlab), Maven, Gradle, JUnit, Groovy, Spock, Karate
Fachliche Schwerpunkte:
Login, Single Sign-on, Zwei-Faktor-Authentisierung (2FA) für Login und bankfachliche Geschäftsvorfälle, API-Management & API-Gateway
Meine Aufgaben:
Security-Consulting, Technisches Design, Technischer Team-Lead, Java/Kotlin-Backend-Entwicklung, Implementierung automatisierter Tests und Deployments, 3rd-Level-Support, Profiling und Performanceoptimierung
Beschreibung:
Die DKB arbeitet kontinuierlich an der Weiterentwicklung ihres Onlineangebots für Konto- und Kreditkarteninhaber. Das beinhaltet die Modernisierung der technischen Basis, die Bereitstellung neuer APIs und die Verbesserung der User-Experience in di-versen mobilen Apps und des Webportals. Im Rahmen dieses Projekts unterstütze ich die DKB Code Factory durch Security-Consulting und als technischer Team-Lead durch technisches Design und Implementierung von Backend-Services innerhalb einer Micro-service-Architektur.
Technische Basis:
Java- und Scala-Anwendungen, Spring Boot, Play-Framework, Apache Tomcat, REST-Webservices, Microservices, Angular/AngularJS, jQuery, ActiveMQ, Oracle 11g-12c, Puppet, Git, Gradle, Maven, sbt, TeamCity, JUnit, Groovy + Spock, Jasmine, Protractor, Karma, Mocha, Selenium
Meine Aufgaben:
Technisches Design, Implementierung, automatisierter Test und halbautomatischer Rollout diverser Java- und Scala-Microservices; Backend und Web-Frontend; 3rd-Level-Support
Beschreibung:
Das Portal epost.de der Deutschen Post AG stellt diverse Dienstleistungen rund um elektronische und hybride Briefe, Faxe, Cloud-Storage und Online-Bezahlung für Privat- und Geschäftskunden bereit. Die E-Post bietet ihren Geschäftskunden außerdem Zugänge für die elektronische Masseneinlieferung von Briefen an, die dann postalisch oder elektronisch zugestellt werden. Alle Dienstleistungen der E-Post-Plattform werden von über 100 Microservices und diversen angeschlossenen Umsystemen implementiert. Die Entwicklung findet in agilen Teams statt, die DevOps-Verantwortung für ihre Microservices übernehmen.
01/2013 - 05/2014: FIS-Bauschein
Branche:
Autobranche (Automobil/Automotive)
Rolle:
Entwickler
Aufgaben:
Technisches Design von Backend-Komponenten, Implementierung, automatisierter Test und Performanceoptimierung diverser Komponenten des Systems; Entwicklung eines JavaFX-Clients, Rollout des Gesamtsystems in einem Werk
Technische Basis:
J2EE-Anwendungen (Java EE/JEE) im WebSphere Application Server unter AIX (Unix), SOAP- und REST-Webservices (JAX-WS, JAX-RS), XML, EJB, JPA (OpenJPA, EclipseLink), JMS, DB2, Frontend mit Eclipse RCP (Rich Client Platform), Spring, JavaFX, Git, Maven, Jenkins, JUnit
Methoden:
Agiles Softwareentwicklung mit Scrum unter Verwendung von Jira, Domain Driven Design, Modellierung mit dem Sparx Enterprise Architect, Testautomatisierung von Unit- und Acceptancetests/Abnahmetests (JUnit)
04/2012 - 12/2012: FIS++
Branche:
Autobranche (Automobil/Automotive)
Rolle:
Entwickler
Aufgaben:
Spezifikation von Backend-Komponenten, Implementierung und automatisierter Test von im Rahmen der neuen Architektur zu implementierender Komponenten. Schwerpunkt: die Workflow-Engine.
Technische Basis:
J2EE-Anwendungen (Java EE/JEE) im WebSphere Application Server unter AIX (Unix), SOAP- und REST-Webservices (JAX-WS, JAX-RS), XML, EJB, JPA (OpenJPA, EclipseLink), JMS, DB2, Frontend mit Eclipse RCP (Rich Client Platform), Spring, Git, Maven, Jenkins, JUnit
Methoden:
Agiles Softwareentwicklung mit Scrum unter Verwendung von Jira, Domain Driven Design, Modellierung mit dem Sparx Enterprise Architect, Testautomatisierung von Unit- und Acceptancetests/Abnahmetests (JUnit)
10/2011 - 12/2012: CS3: Wartung und Weiterentwicklung
Branche:
Autobranche (Automobil/Automotive)
Rolle:
Entwickler
Aufgaben:
Implementierung neuer Features und Analyse und Behebung von Fehlern im Rahmen des 3rd-Level-Supports
Technische Basis:
C-Programmierung unter AIX (Unix) und Windows, Interprozesskommunikation via Shared-Memory, TCP/IP und UDP, POSIX-Threads, Berkeley DB
03/2011 - 12/2012: FIS-KERN: Wartung und Weiterentwicklung
Branche:
Autobranche (Automobil/Automotive)
Rolle:
Entwickler
Aufgaben:
Aufnahme von fachlichen und technischen Anforderungen, technisches Design, Implementierung und automatisierter Test neuer Features und Analyse und Behebung von Fehlern im Rahmen des 3rd-Level-Supports.
Technische Basis:
C- und Java-Programmierung unter AIX (Unix), DB2, SOAP-Webservices mit Apache Axis, Apache Tomcat, Testautomatisierung mit CUnit und JUnit, Ant
01/2011 - 02/2011: FIS-VIEW: Wartung und Weiterentwicklung
Branche:
Autobranche (Automobil/Automotive)
Rolle:
Entwickler
Aufgaben:
Erweiterung der Ladestrecken, Erstellung neuer Berichte und Erweiterung der vorgeschalteten Webanwendung.
Technische Basis:
DB2, PL/SQL, BusinessObjects Web Intelligence und Desktop Intelligence, Java, JavaServer Faces (JSF), Testautomatisierung mit JUnit
11/2007 - 12/2010: Kennzahlensystem Konzern Produktion
Branche:
Autobranche (Automobil/Automotive)
Rolle:
Entwickler
Aufgaben:
Aufnahme von Anforderungen, Spezifikation von Schnittstellen, Implementierung und Test der ETL-Ladestrecken, Erstellung der Berichte, Erweiterung einer Webanwendung zur Stammdatenpflege, Rollout aller Artefakte und Betrieb des Gesamtsystems.
Technische Basis:
Oracle 10g, Informatica PowerCenter, BusinessObjects Web Intelligence, Crystal Reports und Xcelsius, Java, JavaServer Faces (JSF)
07/2006 - 03/2007: Tools4BPEL
Branche:
Forschung (Korrektheit von serviceorientierten Architekturen (SOA))
Rolle:
Entwickler, Diplomand
Aufgaben:
Konzeption und Implementierung von Algorithmen zur Unterstützung der formalen Analyse von serviceorientierten Architekturen (SOA)
Technische Basis:
C++
07/2003 - 06/2004: Software zur Fahrplansimulation und Unterstützung der Fahrplanerstellung
Branche:
Logistik, Planungstechnik
Rolle:
Entwickler
Aufgaben:
Entwurf und Implementierung der Interprozesskommunikation zwischen den in C++, C# und Prolog geschriebenen Softwaremodulen. Mitentwicklung an C#-GUI zur Anzeige der Planungsergebnisse.
Technische Basis:
C#, C++, Prolog
03/2007 Abschluss als Diplominformatiker (Dipl.-Inf., DiplInf) (Schwerpunkte: Verteilte Algorithmen und Systeme, Methoden und Modelle des Systementwurfs, computergestützte Verifikation, Analyse von Petrinetz-Modellen, Komplexita?tstheorie, Berechenbarkeit)
09/2002 - 03/2007 Humboldt-Universita?t zu Berlin: Studium der Informatik mit Nebenfach Volkswirtschaftslehre
06/2001 Abitur am Heinrich-Hertz-Gymnasium in Berlin (Gymnasium mit mathematisch-naturwissenschaftlichem Profil)
Technisches Design
Sprachen
Frameworks
Datenbanksysteme
Betrieb
Monitoring
Build / Continuous Integration (CI)
Test
Profiler
Code-Analyzer
Coverage-Analyzer
Versionskontrolle
IDE
OR-Mapper:
Webserver
API-Gateways
Application Server
Standards
Business Intelligence
Modellierung
Bug- und Issuetracking
Markup
Wiki
Betriebssystem
Methoden
Debian GNU/Linux
AIX
Automobilbranche (Autobranche, Automotive)
Technische Basis:
Java- und Kotlin-Microservices, Spring Boot, REST-Webservices, JSON:API, PostgreSQL, Kubernetes, Helm, Flux, WSO2 API Manager & Gateway, Git (Gitlab), Maven, Gradle, JUnit, Groovy, Spock, Karate
Fachliche Schwerpunkte:
Login, Single Sign-on, Zwei-Faktor-Authentisierung (2FA) für Login und bankfachliche Geschäftsvorfälle, API-Management & API-Gateway
Meine Aufgaben:
Security-Consulting, Technisches Design, Technischer Team-Lead, Java/Kotlin-Backend-Entwicklung, Implementierung automatisierter Tests und Deployments, 3rd-Level-Support, Profiling und Performanceoptimierung
Beschreibung:
Die DKB arbeitet kontinuierlich an der Weiterentwicklung ihres Onlineangebots für Konto- und Kreditkarteninhaber. Das beinhaltet die Modernisierung der technischen Basis, die Bereitstellung neuer APIs und die Verbesserung der User-Experience in di-versen mobilen Apps und des Webportals. Im Rahmen dieses Projekts unterstütze ich die DKB Code Factory durch Security-Consulting und als technischer Team-Lead durch technisches Design und Implementierung von Backend-Services innerhalb einer Micro-service-Architektur.
Technische Basis:
Java- und Scala-Anwendungen, Spring Boot, Play-Framework, Apache Tomcat, REST-Webservices, Microservices, Angular/AngularJS, jQuery, ActiveMQ, Oracle 11g-12c, Puppet, Git, Gradle, Maven, sbt, TeamCity, JUnit, Groovy + Spock, Jasmine, Protractor, Karma, Mocha, Selenium
Meine Aufgaben:
Technisches Design, Implementierung, automatisierter Test und halbautomatischer Rollout diverser Java- und Scala-Microservices; Backend und Web-Frontend; 3rd-Level-Support
Beschreibung:
Das Portal epost.de der Deutschen Post AG stellt diverse Dienstleistungen rund um elektronische und hybride Briefe, Faxe, Cloud-Storage und Online-Bezahlung für Privat- und Geschäftskunden bereit. Die E-Post bietet ihren Geschäftskunden außerdem Zugänge für die elektronische Masseneinlieferung von Briefen an, die dann postalisch oder elektronisch zugestellt werden. Alle Dienstleistungen der E-Post-Plattform werden von über 100 Microservices und diversen angeschlossenen Umsystemen implementiert. Die Entwicklung findet in agilen Teams statt, die DevOps-Verantwortung für ihre Microservices übernehmen.
01/2013 - 05/2014: FIS-Bauschein
Branche:
Autobranche (Automobil/Automotive)
Rolle:
Entwickler
Aufgaben:
Technisches Design von Backend-Komponenten, Implementierung, automatisierter Test und Performanceoptimierung diverser Komponenten des Systems; Entwicklung eines JavaFX-Clients, Rollout des Gesamtsystems in einem Werk
Technische Basis:
J2EE-Anwendungen (Java EE/JEE) im WebSphere Application Server unter AIX (Unix), SOAP- und REST-Webservices (JAX-WS, JAX-RS), XML, EJB, JPA (OpenJPA, EclipseLink), JMS, DB2, Frontend mit Eclipse RCP (Rich Client Platform), Spring, JavaFX, Git, Maven, Jenkins, JUnit
Methoden:
Agiles Softwareentwicklung mit Scrum unter Verwendung von Jira, Domain Driven Design, Modellierung mit dem Sparx Enterprise Architect, Testautomatisierung von Unit- und Acceptancetests/Abnahmetests (JUnit)
04/2012 - 12/2012: FIS++
Branche:
Autobranche (Automobil/Automotive)
Rolle:
Entwickler
Aufgaben:
Spezifikation von Backend-Komponenten, Implementierung und automatisierter Test von im Rahmen der neuen Architektur zu implementierender Komponenten. Schwerpunkt: die Workflow-Engine.
Technische Basis:
J2EE-Anwendungen (Java EE/JEE) im WebSphere Application Server unter AIX (Unix), SOAP- und REST-Webservices (JAX-WS, JAX-RS), XML, EJB, JPA (OpenJPA, EclipseLink), JMS, DB2, Frontend mit Eclipse RCP (Rich Client Platform), Spring, Git, Maven, Jenkins, JUnit
Methoden:
Agiles Softwareentwicklung mit Scrum unter Verwendung von Jira, Domain Driven Design, Modellierung mit dem Sparx Enterprise Architect, Testautomatisierung von Unit- und Acceptancetests/Abnahmetests (JUnit)
10/2011 - 12/2012: CS3: Wartung und Weiterentwicklung
Branche:
Autobranche (Automobil/Automotive)
Rolle:
Entwickler
Aufgaben:
Implementierung neuer Features und Analyse und Behebung von Fehlern im Rahmen des 3rd-Level-Supports
Technische Basis:
C-Programmierung unter AIX (Unix) und Windows, Interprozesskommunikation via Shared-Memory, TCP/IP und UDP, POSIX-Threads, Berkeley DB
03/2011 - 12/2012: FIS-KERN: Wartung und Weiterentwicklung
Branche:
Autobranche (Automobil/Automotive)
Rolle:
Entwickler
Aufgaben:
Aufnahme von fachlichen und technischen Anforderungen, technisches Design, Implementierung und automatisierter Test neuer Features und Analyse und Behebung von Fehlern im Rahmen des 3rd-Level-Supports.
Technische Basis:
C- und Java-Programmierung unter AIX (Unix), DB2, SOAP-Webservices mit Apache Axis, Apache Tomcat, Testautomatisierung mit CUnit und JUnit, Ant
01/2011 - 02/2011: FIS-VIEW: Wartung und Weiterentwicklung
Branche:
Autobranche (Automobil/Automotive)
Rolle:
Entwickler
Aufgaben:
Erweiterung der Ladestrecken, Erstellung neuer Berichte und Erweiterung der vorgeschalteten Webanwendung.
Technische Basis:
DB2, PL/SQL, BusinessObjects Web Intelligence und Desktop Intelligence, Java, JavaServer Faces (JSF), Testautomatisierung mit JUnit
11/2007 - 12/2010: Kennzahlensystem Konzern Produktion
Branche:
Autobranche (Automobil/Automotive)
Rolle:
Entwickler
Aufgaben:
Aufnahme von Anforderungen, Spezifikation von Schnittstellen, Implementierung und Test der ETL-Ladestrecken, Erstellung der Berichte, Erweiterung einer Webanwendung zur Stammdatenpflege, Rollout aller Artefakte und Betrieb des Gesamtsystems.
Technische Basis:
Oracle 10g, Informatica PowerCenter, BusinessObjects Web Intelligence, Crystal Reports und Xcelsius, Java, JavaServer Faces (JSF)
07/2006 - 03/2007: Tools4BPEL
Branche:
Forschung (Korrektheit von serviceorientierten Architekturen (SOA))
Rolle:
Entwickler, Diplomand
Aufgaben:
Konzeption und Implementierung von Algorithmen zur Unterstützung der formalen Analyse von serviceorientierten Architekturen (SOA)
Technische Basis:
C++
07/2003 - 06/2004: Software zur Fahrplansimulation und Unterstützung der Fahrplanerstellung
Branche:
Logistik, Planungstechnik
Rolle:
Entwickler
Aufgaben:
Entwurf und Implementierung der Interprozesskommunikation zwischen den in C++, C# und Prolog geschriebenen Softwaremodulen. Mitentwicklung an C#-GUI zur Anzeige der Planungsergebnisse.
Technische Basis:
C#, C++, Prolog
03/2007 Abschluss als Diplominformatiker (Dipl.-Inf., DiplInf) (Schwerpunkte: Verteilte Algorithmen und Systeme, Methoden und Modelle des Systementwurfs, computergestützte Verifikation, Analyse von Petrinetz-Modellen, Komplexita?tstheorie, Berechenbarkeit)
09/2002 - 03/2007 Humboldt-Universita?t zu Berlin: Studium der Informatik mit Nebenfach Volkswirtschaftslehre
06/2001 Abitur am Heinrich-Hertz-Gymnasium in Berlin (Gymnasium mit mathematisch-naturwissenschaftlichem Profil)
Technisches Design
Sprachen
Frameworks
Datenbanksysteme
Betrieb
Monitoring
Build / Continuous Integration (CI)
Test
Profiler
Code-Analyzer
Coverage-Analyzer
Versionskontrolle
IDE
OR-Mapper:
Webserver
API-Gateways
Application Server
Standards
Business Intelligence
Modellierung
Bug- und Issuetracking
Markup
Wiki
Betriebssystem
Methoden
Debian GNU/Linux
AIX
Automobilbranche (Autobranche, Automotive)
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"Der Consultant hat Design und Implementierung der neuen FIS-Komponente wesentlich mit geprägt und mit seinen vielfältigen, breit gestreuten Erfahrungen maßgeblich zum Erfolg des Projektes beigetragen. Dieses beinhaltet auch die tatkräftige Mitwirkung beim ersten Rollout des entwickelten Produktes. Bei allen seinen Aktivitäten hat der Consultant eine hohe Einsatzbereitschaft und Belastbarkeit gezeigt, ist dabei aber immer ruhig und überlegt geblieben."
— Projekt FIS-Bauschein, 01/13 - 05/14
Referenz durch Produktmanager für das Fertigungsinformations- und -steuerungssystem FIS der Volkswagen AG, vom 02.06.2014