Spezifikation und Umsetzung von Microservices auf Spring-Boot-Basis
RabbitMQ, Apache Kafka – als zentrale Message Queue für die Weiterleitung von Protobuf-Nachrichten, gesendet von mobilen MQTT Clients (CAN-BUS-Nachrichten) – HiveMQ als MQTT Broker
Persistieren in MySQL und MongoDB mit Spring-Data-JPA, Cache mit Ehcache
Einführung und Implementierung von OAuth2 zur Absicherung der REST-Schnittstellen
Einführung und Implementierung von Swagger-UI zur Dokumentation der REST-Schnittstellen
Deployment von Microservice-Docker-Containern mit Ansible in AWS, Konfiguration mit Consul, LoadBalance mit HAProxy
Logging slf4j zentral verwaltet per ELK-Stack (Elasticsearch-Logstash-Kibana)
Frontend: React-Redux und Redux-Saga
technische Beratung, Code-Reviews
Spring-Boot MicroservicesJavaMavenDocker (Docker-Compose) gehostet in AWSRabbitMQMQTTGoogle Protocoll Buffers (Protobuf)MySQLMongoDBAnsibleJenkinsELKGitREST
Leipzig
7 Monate
2015-04 - 2015-10
Neuentwicklung E-Commerce Marktplatz
Java EntwicklerHybrisJavaSpring...
Java Entwickler
Spezifikation und Umsetzung der SOAP Schnittstellen zu Logistik und SAP FI-CA Systemen
Umsetzung komplexer Gebührenberechnungen des Markplatzes für SAP FI-CA
technische Beratung, Code-Reviews
HybrisJavaSpringAntJenkinsJUnitOracle 12cSoapUI
München
2 Jahre 3 Monate
2013-01 - 2015-03
Weiterentwicklung E-Commerce Portal
Java EntwicklerHybrisJavaSpring...
Java Entwickler
Anbindung Telecash-Payment-Datastore: Sicherstellung der PCI Compliance durch gesicherte Übermittlung von Zahlungsdaten an den Zahlungsdienstleister.
Anbindung PayPal als Zahlungsdienstleister:
Internationalisierung: Konzeption und Umsetzung der Überführung einer lokalen in eine internationale e-Commerce Plattform.
Newsletterautomatisierung / Einführung Hybris CMS
Konzeption, Design und Umsetzung einer generischen Affiliate-Anbindung
Redesign: Iterative Umstellung und Refactoring zur Beseitigung von aufgebauten technischen Schulden und Neukonzeption sowie Umstellung von Legacy Schnittstellen.
Konzeption/ Weiterentwicklung/ Erstellung von Modulen und Systemteilen für die Web-Portale GMX.net, WEB.de, 1und1.de
Software ArchitektJavaHibernateSpring...
Software Architekt
Fachlicher und architektonischer Entwurf und anschließende Implementierung eines Hochverfügbarkeit- Backendsystems
Architektonischer Entwurf und anschließende Implementierung eines Hochlast-RESTful-basierten Backendsystems für die Bereitstellung von Fussball- und Formel1-Daten von Sport
Architektonischer Entwurf und anschließende Implementierung für die Integration eines Video- Transcoding-Partners auf Basis von Apache Camel (Spring3, Maven2, ehCache) ins Coremedia CMS 2008
Spezifikation und Umsetzung von Microservices auf Spring-Boot-Basis
RabbitMQ, Apache Kafka – als zentrale Message Queue für die Weiterleitung von Protobuf-Nachrichten, gesendet von mobilen MQTT Clients (CAN-BUS-Nachrichten) – HiveMQ als MQTT Broker
Persistieren in MySQL und MongoDB mit Spring-Data-JPA, Cache mit Ehcache
Einführung und Implementierung von OAuth2 zur Absicherung der REST-Schnittstellen
Einführung und Implementierung von Swagger-UI zur Dokumentation der REST-Schnittstellen
Deployment von Microservice-Docker-Containern mit Ansible in AWS, Konfiguration mit Consul, LoadBalance mit HAProxy
Logging slf4j zentral verwaltet per ELK-Stack (Elasticsearch-Logstash-Kibana)
Frontend: React-Redux und Redux-Saga
technische Beratung, Code-Reviews
Spring-Boot MicroservicesJavaMavenDocker (Docker-Compose) gehostet in AWSRabbitMQMQTTGoogle Protocoll Buffers (Protobuf)MySQLMongoDBAnsibleJenkinsELKGitREST
Leipzig
7 Monate
2015-04 - 2015-10
Neuentwicklung E-Commerce Marktplatz
Java EntwicklerHybrisJavaSpring...
Java Entwickler
Spezifikation und Umsetzung der SOAP Schnittstellen zu Logistik und SAP FI-CA Systemen
Umsetzung komplexer Gebührenberechnungen des Markplatzes für SAP FI-CA
technische Beratung, Code-Reviews
HybrisJavaSpringAntJenkinsJUnitOracle 12cSoapUI
München
2 Jahre 3 Monate
2013-01 - 2015-03
Weiterentwicklung E-Commerce Portal
Java EntwicklerHybrisJavaSpring...
Java Entwickler
Anbindung Telecash-Payment-Datastore: Sicherstellung der PCI Compliance durch gesicherte Übermittlung von Zahlungsdaten an den Zahlungsdienstleister.
Anbindung PayPal als Zahlungsdienstleister:
Internationalisierung: Konzeption und Umsetzung der Überführung einer lokalen in eine internationale e-Commerce Plattform.
Newsletterautomatisierung / Einführung Hybris CMS
Konzeption, Design und Umsetzung einer generischen Affiliate-Anbindung
Redesign: Iterative Umstellung und Refactoring zur Beseitigung von aufgebauten technischen Schulden und Neukonzeption sowie Umstellung von Legacy Schnittstellen.
Konzeption/ Weiterentwicklung/ Erstellung von Modulen und Systemteilen für die Web-Portale GMX.net, WEB.de, 1und1.de
Software ArchitektJavaHibernateSpring...
Software Architekt
Fachlicher und architektonischer Entwurf und anschließende Implementierung eines Hochverfügbarkeit- Backendsystems
Architektonischer Entwurf und anschließende Implementierung eines Hochlast-RESTful-basierten Backendsystems für die Bereitstellung von Fussball- und Formel1-Daten von Sport
Architektonischer Entwurf und anschließende Implementierung für die Integration eines Video- Transcoding-Partners auf Basis von Apache Camel (Spring3, Maven2, ehCache) ins Coremedia CMS 2008