Deutschland: Bevorzugt in D6, D7 bzw. 150 km Umkreis von Heilbronn
2018-2019
Iteos, Stuttgart
Projekt zur automatisierten Langzeitarchivierung digitaler Dokumente
Architekt, Entwickler, Scrum Master
Etablierung des Scrum Prozesses im Projekt
Entwurf einer Docker Swarm Anwendung mit Serverless Functions
Aufbau einer Microservice Architektur mit Docker, Spring Boot und Spring Integration
Steuerung der Anwendungsprozesse mit BPMN 2.0
Implementierung von Geschäftsregeln mit DMN 1.2
Umsetzung von Prozessstufen mit OpenFaaS Serverless Functions
Umgebung, Werkzeuge
Docker Swarm, SuSE SLE12, Camunda 7.10, Intellij Idea, Webstorm, AngularJS, Spring Boot, Spring Cloud, Spring Integration, Verapdf, JHOVE, JODConverter, DmsTools, FITS File Information Tool Set, DiMAG Digitales Landesarchiv
2014-2018
Allianz Deutschland, Stuttgart
Software Architekt im Scrum Team (Html5, Javascript, JavaEE, Portlet)
Einführung des Prinzips Hypertext as the Engine of Application State in Backend und Frontend
Wechsel zu Javascript Tooling in der HTML5 Entwicklung (node.js, yeoman, grunt/gulp, npm, yarn, lerna)
Vollständige Separation der Business Logik aus den bestehenden Portlets in die Serviceschicht als Vorbereitung für die Migration von MeineAllianz (JSF) auf Html5
Erstellung eines Reverse Proxy mit der Fähigkeit, Hyperlinks in ReST Ressourcen umzuschreiben
Two-factor Authentication für MeineAllianz Kunden
OAuth2, OIDC und JWT Tokens zur Autorisierung und Authentisierung
Übergang von monolithischer Integrationsplattform zu Microservices und Microfrontends
Pipes-and-filters Architektur in Microservices mit Spring Integration (Enterprise Integration Patterns)
Nutzung von DMN 1.2 für die Extraktion von Geschäftsregeln, BPMN
Umgebung/Werkzeuge
Websphere Application Server 8.0, Websphere Portal Server, Spring, Hibernate, Lombok, Eclipse, Intellij Idea, WebStorm, Netbeans, yeoman, node.js, Camunda
2013 ? 2014
Bosch Software Innovations, Waiblingen
Developer im Scrum Team (OSGi, Android, Internet of Things)
Entwicklung von OSGi basierten Gerätetreibern zur Integration mit Internet of Things
Anbindung von netzwerkfähigen Geräten an M2M Plattform
Intelligente Algorithmen für die SmartHome Steuerung
Automatisierte Integrationstests auf OSGi Basis
Network Device Discovery (mDNS)
Message-basierte Kommunikation (XMPP, OSGi)
ReST API für mobile Apps
leichtgewichtiger Zugang zu SmartHome M2M für iOS und Android Apps
Android App für SmartHome
Steuerung von SmartHome Geräten aus Android App
Nutzung von Smartphone Sensoren für SmartHome Steuerung
Android Unit Tests auf der Basis von Robolectric
Migration vorhandener Testbasis von Robolectric 1 auf Robolectric 2.x
Android Integration Tests mit Android Instrumentation und Robotium
Einsatz von Robotium auf Jenkins
Nutzung von Roboguice als IoC Framework für Android
Umgebung/Werkzeuge
Java 7, Python, Apache Felix, OSGi Device Access, Ops4j Pax, Maven Bnd Plugin, BndTools, Jax-RS (Jersey), JAXB, Eclipse Kepler, Android ADT, Maven, Jenkins, Sonar, Atlassian Toolstack (Jira, Confluence, Fisheye), Jetty
2010-2013
Allianz Deutschland, Stuttgart
Lead Developer im Scrum Team (JavaEE, Portlets)
Scrum-Master und technischer Projektleiter
Projektleitung in 10-köpfigem Team
Umgebung/Werkzeuge
JavaEE 5/6, Eclipse 3.5, Netbeans 6.8 RCP, visualvm 1.22, Subversion, JMX, Service Location Protocol (RFC2608), JMockit, Concordion, Fitnesse, Trac 0.11, Testlink 1.85, Ant, SVNAnt, MySQL 5.x, Apache 2.2
Architekturstile:
Representational State Transfer
Service Oriented Architecture
Microservices/Microfrontends
Enterprise Integration Patterns
Open Source Projekte
Deutschland: Bevorzugt in D6, D7 bzw. 150 km Umkreis von Heilbronn
2018-2019
Iteos, Stuttgart
Projekt zur automatisierten Langzeitarchivierung digitaler Dokumente
Architekt, Entwickler, Scrum Master
Etablierung des Scrum Prozesses im Projekt
Entwurf einer Docker Swarm Anwendung mit Serverless Functions
Aufbau einer Microservice Architektur mit Docker, Spring Boot und Spring Integration
Steuerung der Anwendungsprozesse mit BPMN 2.0
Implementierung von Geschäftsregeln mit DMN 1.2
Umsetzung von Prozessstufen mit OpenFaaS Serverless Functions
Umgebung, Werkzeuge
Docker Swarm, SuSE SLE12, Camunda 7.10, Intellij Idea, Webstorm, AngularJS, Spring Boot, Spring Cloud, Spring Integration, Verapdf, JHOVE, JODConverter, DmsTools, FITS File Information Tool Set, DiMAG Digitales Landesarchiv
2014-2018
Allianz Deutschland, Stuttgart
Software Architekt im Scrum Team (Html5, Javascript, JavaEE, Portlet)
Einführung des Prinzips Hypertext as the Engine of Application State in Backend und Frontend
Wechsel zu Javascript Tooling in der HTML5 Entwicklung (node.js, yeoman, grunt/gulp, npm, yarn, lerna)
Vollständige Separation der Business Logik aus den bestehenden Portlets in die Serviceschicht als Vorbereitung für die Migration von MeineAllianz (JSF) auf Html5
Erstellung eines Reverse Proxy mit der Fähigkeit, Hyperlinks in ReST Ressourcen umzuschreiben
Two-factor Authentication für MeineAllianz Kunden
OAuth2, OIDC und JWT Tokens zur Autorisierung und Authentisierung
Übergang von monolithischer Integrationsplattform zu Microservices und Microfrontends
Pipes-and-filters Architektur in Microservices mit Spring Integration (Enterprise Integration Patterns)
Nutzung von DMN 1.2 für die Extraktion von Geschäftsregeln, BPMN
Umgebung/Werkzeuge
Websphere Application Server 8.0, Websphere Portal Server, Spring, Hibernate, Lombok, Eclipse, Intellij Idea, WebStorm, Netbeans, yeoman, node.js, Camunda
2013 ? 2014
Bosch Software Innovations, Waiblingen
Developer im Scrum Team (OSGi, Android, Internet of Things)
Entwicklung von OSGi basierten Gerätetreibern zur Integration mit Internet of Things
Anbindung von netzwerkfähigen Geräten an M2M Plattform
Intelligente Algorithmen für die SmartHome Steuerung
Automatisierte Integrationstests auf OSGi Basis
Network Device Discovery (mDNS)
Message-basierte Kommunikation (XMPP, OSGi)
ReST API für mobile Apps
leichtgewichtiger Zugang zu SmartHome M2M für iOS und Android Apps
Android App für SmartHome
Steuerung von SmartHome Geräten aus Android App
Nutzung von Smartphone Sensoren für SmartHome Steuerung
Android Unit Tests auf der Basis von Robolectric
Migration vorhandener Testbasis von Robolectric 1 auf Robolectric 2.x
Android Integration Tests mit Android Instrumentation und Robotium
Einsatz von Robotium auf Jenkins
Nutzung von Roboguice als IoC Framework für Android
Umgebung/Werkzeuge
Java 7, Python, Apache Felix, OSGi Device Access, Ops4j Pax, Maven Bnd Plugin, BndTools, Jax-RS (Jersey), JAXB, Eclipse Kepler, Android ADT, Maven, Jenkins, Sonar, Atlassian Toolstack (Jira, Confluence, Fisheye), Jetty
2010-2013
Allianz Deutschland, Stuttgart
Lead Developer im Scrum Team (JavaEE, Portlets)
Scrum-Master und technischer Projektleiter
Projektleitung in 10-köpfigem Team
Umgebung/Werkzeuge
JavaEE 5/6, Eclipse 3.5, Netbeans 6.8 RCP, visualvm 1.22, Subversion, JMX, Service Location Protocol (RFC2608), JMockit, Concordion, Fitnesse, Trac 0.11, Testlink 1.85, Ant, SVNAnt, MySQL 5.x, Apache 2.2
Architekturstile:
Representational State Transfer
Service Oriented Architecture
Microservices/Microfrontends
Enterprise Integration Patterns
Open Source Projekte
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.