Profilbild von Stefan Lautner Principal Consultant, Head of IT aus Leipzig

Stefan Lautner

nicht verfügbar bis 31.05.2024

Letztes Update: 24.11.2023

Principal Consultant, Head of IT

Firma: Highpace GmbH
Abschluss: Diplom-Wirtschaftsinformatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Schlagwörter

Java Agile Methodologie Banking Coremedia CMS E-Commerce Hibernate Caching Hybris Microservices

Dateianlagen

Highpace-Profil-Stefan-Lautner-03-2023_141123.pdf

Skills

  • 24-jährige Erfahrung in der Konzeption und Entwicklung komplexer, verteilter Java Enterprise Anwendungen
  • Teamführung und Coaching
  • Fokus auf hohe Qualitätsstandards durch moderne, testgetriebene Softwareentwicklung
  • Entwicklung von verständlichen Lösungen für komplexe Problemstellungen
  • Zielorientierte, transparente Zusammenarbeit mit agiler Vorgehensweise
  • Umfangreiches Wissen im Bereich von Hochlastsystemen (Caching, Skalierung, Ausfallsicherheit)
Schwerpunkte:
Java, Spring, Microservices, Hibernate, Hybris, Coremedia, Webtechnologien, agile Softwareentwicklung

Branchen                    
E-Commerce, Portale, Online-Medien, Telematik, Loyalty-Management, Baubranche, Banking
 

Projekthistorie

01/2022 - bis jetzt
Neuentwicklung

Branche:              Transport / Logistik
Position:              Java Backend-Entwickler
Aufgaben:            Analyse, Entwicklungskonzept, REST-Services, Backend-Entwicklung, GreenField-Project
Teamgröße:        5
 
Beschreibung:
  • technische Konzeption und Design zur fachlichen Problemstellung
  • Spezifikation und Umsetzung von Microservices auf Spring-Boot-Basis (Swagger-REST-API‘s, in Docker Containern)
  • Persistieren in PostgreSQL mit Spring-Data-JPA

 
Technologien: 
   Java-11, Gradle, Git/Gitlab, Spring-Boot, REST, REST, Swagger-UI, JPA, PostgreSQL

01/2022 - bis jetzt
Neuentwicklung Inter-Banken Kommunikation

Branche:             Banking
Position:             Java Entwickler/Projektleiter
Aufgaben:           Backend-Entwicklung
Teamgröße:        5 Entwickler

Beschreibung:
  • GreendField-Projekt Spring-Boot Microservice - basis Java 17
  • Consum/Produce Kafka Messages - Schnittstelle SFTP - CSV (Inter-Banking-Transfer)
  • Docker-Container gehostet in AWS 
  • Persistieren in PostgreSQL mit Spring Data-JPA
  • Swagger-UI

Technologien: 
Spring-Boot, Java 17, Maven, Docker (Docker-Compose) gehostet in AWS (ECS), PostgreSQL, Jenkins, Bitbucket

11/2018 - bis jetzt
Neuentwicklung Internationale B2B Shopping Plattform (Baubranche)

Zeitraum:            02/2022 – heute           3. Projekt
Zeitraum:            11/2018 – heute           1. Projekt Abgeschlossen mit Wartung
Zeitraum:            03/2020 – 06/2021        2. Projekt Abgeschlossen
Branche:             Baubranche
Position:             Java Entwickler/Projektleiter
Aufgaben:           Konzept, Architektur, Full-Stack Entwicklung, Projektleitung
Teamgröße:        2 Entwickler (Agile Entwicklung mit Kanban)

Beschreibung:
  • technische Konzeption und Design zur fachlichen Problemstellung
  • Spezifikation und Umsetzung von Microservices auf Spring Boot Basis (AWS gehostetes Backend mit Swagger-Rest-APIs in Docker Container
  • Persistieren in PostgreSQL mit Spring Data-JPA, Cache mit Ehcache
  • Design und Implementierung des Frontends mit React, React-Redux

Technologien:
Spring Boot Microservices, Java, Maven, Docker (Docker Compose) gehosted in AWS, PostgreSQL, Git/Gitlab, React, JavaScript

06/2021 - 07/2022
Neuentwicklung EnergiePlattform E-Tankstellen

Branche:              Energie
Position:              Java Backend-Entwickler
Aufgaben:            Analyse, Entwicklungskonzept, REST-Services, Backend-Entwicklung, GreenField-Project
Teamgröße:        5         
 
Beschreibung:
  • technische Konzeption und Design zur fachlichen Problemstellung
  • Spezifikation und Umsetzung von Microservices auf Spring-Boot-Basis (Swagger-REST-API‘s, in Docker Containern)
  • Persistieren in PostgreSQL mit Spring-Data-JPA

 
Technologien:
   AWS, Spring Boot Microservices, Kafka, Java-8, REST, Swagger-UI, JPA, PostgreSQL, REACT, OAuth2

07/2021 - 10/2021
Bootcamp-Dozent - Fullstackentwicklung mit Java und React

Branche:              Schulungen
Position:              Dozent
Aufgaben:            Head Coach von insgesamt 3 Coaches
Teamgröße:        20       
 
Beschreibung:
  • Ziel dieses Boot Camps ist es angehenden Entwicklern in zwei Monaten alles beizubringen, was für ein eigenes Java basiertes Spring-Boot (inklusive Datenbankanbindung) Projekt und einem React Frontend notwendig ist. Im dritten Monat wird für jeden Studenten ein eigenes Projekt (“Capstone”) agil geplant und von dem Studenten umgesetzt. Mit dem Capstone können die Studenten ihre erlernten Fähigkeiten anwenden und sich im Abschlussevent bei potentiellen Arbeitgebern vorstellen.
  • Die ersten zwei Monate sind geprägt von wechselnder Theorie, Live-Codings und Übungen. 
  • In der Capstone Phase wird den Studenten individuell bei ihren Problemstellungen eine 1:1 Unterstützung geboten und sichergestellt das die Projekte ihre Zielstellung erreichen.

Technologien:
Java-16, JavaScript, React, Html, CSS, Maven, Docker, Github, Heroku, Spring-Boot, REST, Swagger-UI,
JPA, PostgreSQL, Git, JWT-Tokens

02/2020 - 03/2020
Weiterentwicklung | E-Commerce Portal

Branche:             E-Commerce
Position:             Java Entwickler
Aufgaben:           Backend Java Entwickler
Teamgröße:        4 Entwickler (Agile Entwicklung mit Kanban)

Beschreibung:
  • Hybris Anbindung an Salesforce
  • Spezifikation und Umsetzung von Microservices auf Spring-Boot-Basis (Kafka, Kubernetes, Azure Cloud)
  • Anbindung per Rest APIs an Salesforce

Technologien:
Java, Hybris, Salesforce, Spring-Boot, Docker, Microservices, Kafka, Kubernetes, Azure Cloud

03/2019 - 02/2020
Weiterentwicklung | Microservice Based – After Sales Portal

Branche:             Automotive
Position:             Java Entwickler
Aufgaben:           Architektur, Full-Stack Entwicklung
Teamgröße:        7 Entwickler (Agile Entwicklung mit Scrum)

Beschreibung                 
  • technische Konzeption und Design zur fachlichen Problemstellung
  • Spezifikation und Umsetzung von Microservices auf Spring-Boot-Basis (Swagger-REST-API‘s, in Docker Containern)
  • Persistieren in MongoDB mit Spring-Data-JPA
  • Implementierung responsive Webapp (Angular 7)

Technologien:
Spring-Boot Microservices, Java, Kafka, Maven, Docker (Docker-Compose), MongoDB, Git/Gitlab, (Angular7)

07/2018 - 02/2019
Neuentwicklung | E-Commerce

Branche:             Retail (Internationale Plattform für D, FR, CH)
Position:             Java Entwickler
Aufgaben:           Konzept, Full-Stack Entwicklung
Teamgröße:        20+ Entwickler (Agile Entwicklung mit Scrum)

Beschreibung:
  • Ablösung eines Bestehenden PHP-Shop-Systems des Kunden mit einer SAP Hybris Lösung
  • Update Hybris 6.3 auf 6.6
  • Neu Implementierung und Customizing Standardfunktionen an Bedürfnisse des Kunden (Produkte, Checkout, Lieferkonditionen, gesetzliche Regularien)

Technologien:
SAP Hybris, Java, Ant, Git, Junit, JSP, Javascript (Bootstrap)

09/2017 - 06/2018
Neuentwicklung | Microservice Based - Custom-Webshop

Branche:             Bauwesen
Position:             Java Entwickler/Projektleiter
Aufgaben:           Konzept, Architektur, Full-Stack Entwicklung, Projektleitung
Teamgröße:        2+ Entwickler (Agile Entwicklung mit Kanban)

Beschreibung:
  • technische Konzeption und Design zur fachlichen Problemstellung
  • Spezifikation und Umsetzung von Microservices auf Spring-Boot-Basis (AWS gehostetes Backend mit Swagger-REST-API‘s, in Docker Containern)
  • Persistieren in PostgreSQL mit Spring-Data-JPA, Cache mit Ehcache
  • Implementierung responsive Webapp (React-Redux)

Technologien:
Spring-Boot Microservices, Java, Maven, Docker (Docker-Compose) gehostet in AWS, PostgreSQL, Git/Gitlab, REST

07/2017 - 09/2017
Weiterentwicklung | E-Commerce

Weiterentwicklung | E-Commerce
Zeitraum:             07/2017 – 09/2017
Branche:             Fashion & Beauty
Position:             Java Entwickler/Projektleiter
Aufgaben:           Konzept, Architektur, Full-Stack Entwicklung, Projektleitung
Teamgröße:        2+ Entwickler (Agile Entwicklung mit Kanban)

Beschreibung:
  • technische Konzeption und Anbindung des Shops an ERP „WeClapp“ (Synchronisierung von Produkt und Kundendaten)
  • Schaffung Schnittstelle zum Export der Kundendaten von ERP „WeClapp“ in zentrale Telefondatenbank mittels Microservice auf Docker-Basis

Technologien:
Spring-Boot Microservices, Java, Maven, Docker (Docker-Compose) gehostet in AWS, MySQL, SVN, REST

11/2015 - 07/2017
Neuentwicklung | Telematik - Plattform

Branche:             Telematik
Position:             Java Entwickler (Extern)
Aufgaben:           Entwicklung, Architektur, Review
Teamgröße:        40+ Entwickler (Agile Entwicklung mit Scrum)

Beschreibung:
  • 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

Technologien:
    Spring-Boot Microservices, Java, Maven, Docker (Docker-Compose) gehostet in AWS, RabbitMQ,  
    MQTT, Google Protocoll Buffers (Protobuf), MySQL, MongoDB, Ansible, Jenkins, ELK, Git, REST

04/2015 - 10/2015
Neuentwicklung | E-Commerce Marktplatz

Branche:             E-Commerce
Position:             Java Entwickler (Extern)
Aufgaben:           Entwicklung, Architektur, Review
Teamgröße:        15 Entwickler (Agile Entwicklung mit Scrum)

Beschreibung:
  • 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

Technologien:
    Hybris, Java, Spring, Ant, Jenkins, JUnit, Oracle 12c, SoapUI

01/2013 - 03/2015
Weiterentwicklung | E-Commerce Portal

Branche:             E-Commerce
Position:             Java Entwickler (Extern)
Aufgaben:           Entwicklung, Architektur, Review
Teamgröße:        30 Entwickler (Agile Entwicklung mit Scrum)

Beschreibung:
  • Anbindung Telecash-Payment-Datastore:
  • Sicherstellung der PCI Compliance durch gesicherte Übermittlung von Zahlungsdaten an den Zahlungsdienstleister. Die Speicherung der Daten erfolgt komplett in einem DMZ geschützten System. Sicherung der Daten vor dem Zugriff Dritter
  • Anbindung PayPal als Zahlungsdienstleister: Ein transaktionales Auditing stellt sicher, dass die Abwicklung der Zahlung nachverfolgbar ist. Fehler beim Übergang des Zahlungsstatus werden automatisch erkannt und bearbeitet.
  • Internationalisierung: Konzeption und Umsetzung der Überführung einer lokalen in eine internationale e-Commerce Plattform. Die e-Commerce Plattform ist in einem Jahr in mehr als 20 Ländern ausgerollt worden.
  • Newsletterautomatisierung / Einführung Hybris CMS: Der internationale Auftritt der e-Commerce Plattform wird durch einen vollautomatisierten Newsletterversand unterstützt, der die Inhalte sowohl aus der Hybris Produktdatenbank als auch aus redaktionellen Inhalten aus dem Hybris CMS zusammensetzt.
  • Konzeption, Design und Umsetzung einer generischen Affiliate-Anbindung: Eine generische Lösung zur einfachen Anbindung von Affiliate -Kooperationen. Über die Hybris GUI können Eigenschaften für die Ausspielung einer auf den Affiliate zugeschnittenen Anmeldung zusammengestellt werden. Mehr als 300 verschiedene Kooperationen werden mit individueller Konfiguration und CI ausgespielt.
  • Redesign: Iterative Umstellung und Refactoring zur Beseitigung von aufgebauten technischen Schulden und Neukonzeption sowie Umstellung von Legacy Schnittstellen.
  • Umsetzung e-Commerce Loyalty Programm: Einführung eines personalisierten statusabhängigen Loyalty Programms für die e-Commerce Plattform.

Technologien:
   Hybris, Java, Spring, AspectJ, Ant, Maven 2, Jenkins, Tomcat, FredHopper, JMeter, JUnit,
   Selenium, Oracle 11g, Scrum

12/2011 - 12/2012
Konzeption/ Weiterentwicklung/ Erstellung von Modulen und Systemteilen für die Web-Portale GMX.net, WEB.de, 1und1.de

Branche:             Online-Medien
Position:             Architekt, Senior Java Entwickler
Aufgaben:           Entwicklung, Architektur, Review
Teamgröße:        20 Entwickler (Agile Entwicklung mit Scrum)

Beschreibung:
  • Fachlicher (Sicherheitsalgorithmen, bzw. Definition von Manipulationsszenarien) und architektonischer Entwurf und anschließende Implementierung eines Hochverfügbarkeit-Backendsystems (Hot-Standby) für die Miss-Internet Wahl 2012 (Hibernate4, Spring3, Maven2, ehCache, Oracle 11 – Herausforderung: auditfähiges Echtzeitsystem mit Betrugserkennungs- und Kompensationslogik)
  • Architektonischer Entwurf und anschließende Implementierung eines Hochlast-RESTful-basierten Backendsystems für die Bereitstellung von Fussball- und Formel1-Daten von Sport1 (Spring3, Maven2, ehCache, XStream – Herausforderung: synchrones und skalierbares Hochverfügbarkeit-Clustersystem mit >800 Req/Sek pro Knoten)
  • 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 – Herausforderung: Sicherstellung der automatisierten Verarbeitung der Prozesskette: Anlieferung der Videodaten vom Contentpartner → Transformation der Videos beim Transcoding-Partner → Import ins Coremedia-CMS 2008 → Ausspielung via Akamai

Technologien:
Java, Hibernate, Spring, Coremedia CMS 2008, Maven2, ehCache, Oracle 11g, Scrum

05/2011 - 12/2011
Entwicklung des mobilen Portals von GMX.net, WEB.de und 1und1.de

Branche:             Online-Medien
Position:             Architekt, Senior Java Entwickler
Aufgaben:           Entwicklung, Architektur, Review
Teamgröße:        10 Entwickler (Agile Entwicklung mit Scrum)

Beschreibung:
  • Mitarbeit an der Entwicklung des mobilen Portals von GMX.net, WEB.de und 1und1.de auf Basis von Coremedia CAE 2008 mit gerätespezifischer Filterung und Ausspielung von Html5 (mobiles war-Overlaying im Tomcat6).
  • Festlegung der Portal-Architektur sowie Erstellung und Abnahme von Moduldesigns
  • fachlich/technische Beratung von IT-Stakeholdern
  • Entwicklung von Projektmodulen

Technologien:
    Java 1.6, Spring 3, HTML5, JScript, CSS, JSP (mit JSTL) Maven2

08/2009 - 04/2011
Mitarbeit an der Entwicklung einer webbasierten Marketingplattform auf Basis Bea- Weblogic, Oracle und JEE 5 (JEE 6 – JSF 2.0)

Branche:             Marketing & Sales
Position:             ScrumMaster, Senior Java Entwickler
Aufgaben:           Entwicklung, Architektur, Review
Teamgröße:        12 Entwickler (Agile Entwicklung mit Scrum)

Beschreibung:
  • ScrumMaster im Nearshoring Umfeld
  • Steuerung Nearshoring Dienstleister
  • Koordinierung sowie Unterstützung bei der Betreuung des Projektverlaufs
  • Erstellung von Moduledesigns in UML 2.0
  • Entwicklung von Projektmodulen
  • Durchführung von Codereviews

Technologien:
JEE (EJB, JPA, JSF 2.0, HTML, JScript, CSS, JBoss-Envers, ORM (Spring 3, Hibernate), Maven2

02/2009 - 08/2009
Mitarbeit bei der Entwicklung eines Webportals im internationalen Umfeld auf Basis von Coremedia CAE 2005, Tomcat 5, Oracle

Branche:             Loyalty Managment
Position:             ScrumMaster, Technical-Lead
Aufgaben:           ScrumMaster, Architektur, Technical-Lead
Teamgröße:        25 Entwickler (Agile Entwicklung mit Scrum)

Beschreibung:
  • Technical Lead Developer des Webportals auf Basis Coremedia CAE 2005
  • SCRUM-Master im Nearshoring Umfeld
  • Koordinierung sowie Unterstützung bei der Betreuung des Projektverlaufs
  • fachlich/technische Beratung von IT- als auch Business Stakeholdern
  • Entwicklung von Projektmodulen
  • Durchführung von Codereviews

Technologien:
     CoremediaJava 5, Spring 2, HTML, JScript, CSS, JSP (mit JSTL) Maven2

10/2008 - 02/2009
Mitarbeit bei der Entwicklung eines Webportals auf Basis von Coremedia CAE 2008, Tomcat 6, Oracle

Branche:         Loyalty Managment
Position:          ScrumMaster, Technical-Lead
Aufgaben:       ScrumMaster, Architektur, Technical-Lead
Teamgröße:    25 Entwickler (Agile Entwicklung mit Scrum)
Beschreibung:
  • Technical Lead Developer des Webportals auf Basis Coremedia CAE 2008
  • Festlegung der Portal-Architektur sowie Erstellung und Abnahme von Moduldesigns
  • fachlich/technische Beratung von IT- als auch Business Stakeholdern
  • Entwicklung von Projektmodulen mit Java 5, Spring 2, HTML, JScript, CSS, JSP (mit JSTL) Maven2

Zertifikate

Certified SAFe 4 Agilist (SA)
Scaled Agile SE
2018
Certified SAFe® 4 Program Consultant
Scaled Agile SE
2018
Sun Certified Enterprise Architect (SCEA)
Sun Certified Enterprise Architect (SCEA)
2010
Requirements Management
Requirements Management
2010
Certified Scrum Master (CSM)
Certified Scrum Master (CSM)
2009

Reisebereitschaft

Weltweit verfügbar
Profilbild von Stefan Lautner Principal Consultant, Head of IT aus Leipzig Principal Consultant, Head of IT
Registrieren