14 Personen
? Entwickeln von Software-Lösungen in einem standortübergreifenden agilen Team
? Mitwirkung an der Neu- und Weiterentwicklung, technischen Optimierungen und Administration der Portal-Schaden-Anwendungen
? Testautomatisierung durch die Entwicklung geeigneter BDD-Tests
? Aufbau einer Eventsourcing Pipeline mit Kafka
? Systementwicklung, Continuous Delivery
? Verantwortung im Team für den Betrieb ihrer Software-Produkte
11 Personen
? Planung der Feature-Migration zu Commercetools zur Ablösung des Monolithen und Standardisierung einzelner Funktionen der Website
? Weitere Aufsplittung des Monolithen in Kotlin Microservices mit Spring
? Wartung, Analyse und Dokumentation des vorhandenen PHP-Monolithen
? Wartung der selbstentwickelten Anwendungen sowie Vorbereitung für die Migration auf das neue ERP-System
? Analyse von Datenbankabfragen
? Neuimplementierung des Preisimporters
? Wartung der vorhandenen EJBs
? Erweiterung der CI/CD-Pipelines
? Wartung des in Java entwickelten Webshops
? Refactoring/Neuschreiben des BackendsProjekt 1:
Entwicklung einer Punchout-Schnittstelle mit OCI und einer cXML-Schnittstelle zum automatischen Import von Punchout-Bestellungen.
Mittels der Tools Java 8, Apache WebServer, cXML, Open Catalog Interface (OCI).
Projekt 2:
Unterstützung bei der Übernahme eines Webshops
? Wartung des in Java entwickelten Webshops
? Analyse der Code-Basis, Aufnahme von neuen Anforderungen
? Durchführung eines Sicherheitsupdates für den Betrieb
? Überführung von Quellcode in die OHL eigenen IT-Systeme, teilweise Updates auf die aktuelle Java Version
? Dokumentation der Ergebnisse.
Betrieb von 3 Online Shops (FALKE, Mammut, Transa), Entwicklung eines PoC für den Anbindung eines CRM Systems
4 Personen, auf mehrere Firmen und Länder verteilte Projektmitarbeiter:innen und Fachabteilungen
? Erweiterung und Anpassung des Backends und Frontends
? Entwurf einer REST-Schnittstelle im Webshop für Datenaktualisierungen vom CRM (FALKE Online Shop)
? Unterstützung bei der Anforderungsklärung mit dem Kunden
? Durchführung von Bugfixes
? Dokumentation der Ergebnisse
Teamgröße: 5 - 7 Personen
· Projektziel: Produktänderungen sollen innerhalb von wenigen Minuten online sein (anstelle von über 45 Min.)
· Betreuung und Ablösung der alten DataIngest-Strecke
· Entwicklung einer neuen auf Streaming basierten DataIngest-Strecke mit Kafka in AWS
Teamgröße: ca. 10 Personen
· Betreuung der Suchserver (Solr)
· Erweiterung des Cluster-Deployments und der Datenversorgung
· Anpassung des Rankings mittels Metadaten
· Verbesserung der Selektion der Suchergebnisse
· Zeitliche Optimierung des Datenimports
Teamgröße: 15 - 20 Personen
· Ein Ziel des Projektes war es daher, die neuen Funktionen für die Sendungsverfolgung und Retoure einzubauen bzw. die alte Funktionalität zu migrieren.
· Entwicklung und Wartung von Microservices auf Amazon Web Services und Aufbau eines neuen Backends, welches auf Message-Queues aufbaut.
· Entwicklung neuer reaktiver Microservices
· Die MQs haben den Vorteil, dass Statusänderungen dadurch in Echtzeit sichtbar werden.
Cloud Migration von Microservices und Tools zu Amazon Web Services und technische Umsetzung des kulturellen Wandels hin zu einem dezentralen Betrieb der Infrastruktur.
Zuvor lag die Betriebsverantwortung bei einer zentralen Operationseinheit. Ab diesem Projekt waren die Teams vollständig eigenverantwortlich.
Teamgröße:
15 - 20 Personen
· Migration von Services und Build-Tools in die Cloud
· Konfiguration und Test der migrierten Services
3 Personen
Austausch des Frontends einer 10 Jahre alten Plattform zur Verwaltung von Guthabenkarten. Dazu wurden die rund 120 Dialoge von JSF neu mit Spring-MVC und Thymeleaf programmiert.
Zusätzlich wurden Hibernate und Spring auf den neuesten Stand gebracht und Spring Security zur Absicherung eingeführt.
? Die Backend Services der Anwendung blieben größtenteils unverändert
? Planung und zeitliche Koordination mit der Fachabteilung
? Konzeption von Lösungen
? Entwicklung und Test der Anwendung
? Dokumentation der Architektur
? Mitarbeit in Reviews, Retrospektiven und Planung
? Fehleranalyse und Fehlerbehebung
Ausbildung:
2016 Master of Science Informatik, Universität Bremen
2012 Bachelor of Science Informatik,
Fachhochschule Wedel
2007 IHK Fachinformatiker Anwendungsentwicklung
Zertifizierungen:
2019 iSAQB® Certified Professional for Software Architecture
(Foundation), isqi.org
2017 PSD I Professional Scrum Developer, scrum.org
Fullstack Java Entwickler mit Vorliebe für das Backend und
besonderen Skills bezgl. Software-Architektur-Themen
14 Personen
? Entwickeln von Software-Lösungen in einem standortübergreifenden agilen Team
? Mitwirkung an der Neu- und Weiterentwicklung, technischen Optimierungen und Administration der Portal-Schaden-Anwendungen
? Testautomatisierung durch die Entwicklung geeigneter BDD-Tests
? Aufbau einer Eventsourcing Pipeline mit Kafka
? Systementwicklung, Continuous Delivery
? Verantwortung im Team für den Betrieb ihrer Software-Produkte
11 Personen
? Planung der Feature-Migration zu Commercetools zur Ablösung des Monolithen und Standardisierung einzelner Funktionen der Website
? Weitere Aufsplittung des Monolithen in Kotlin Microservices mit Spring
? Wartung, Analyse und Dokumentation des vorhandenen PHP-Monolithen
? Wartung der selbstentwickelten Anwendungen sowie Vorbereitung für die Migration auf das neue ERP-System
? Analyse von Datenbankabfragen
? Neuimplementierung des Preisimporters
? Wartung der vorhandenen EJBs
? Erweiterung der CI/CD-Pipelines
? Wartung des in Java entwickelten Webshops
? Refactoring/Neuschreiben des BackendsProjekt 1:
Entwicklung einer Punchout-Schnittstelle mit OCI und einer cXML-Schnittstelle zum automatischen Import von Punchout-Bestellungen.
Mittels der Tools Java 8, Apache WebServer, cXML, Open Catalog Interface (OCI).
Projekt 2:
Unterstützung bei der Übernahme eines Webshops
? Wartung des in Java entwickelten Webshops
? Analyse der Code-Basis, Aufnahme von neuen Anforderungen
? Durchführung eines Sicherheitsupdates für den Betrieb
? Überführung von Quellcode in die OHL eigenen IT-Systeme, teilweise Updates auf die aktuelle Java Version
? Dokumentation der Ergebnisse.
Betrieb von 3 Online Shops (FALKE, Mammut, Transa), Entwicklung eines PoC für den Anbindung eines CRM Systems
4 Personen, auf mehrere Firmen und Länder verteilte Projektmitarbeiter:innen und Fachabteilungen
? Erweiterung und Anpassung des Backends und Frontends
? Entwurf einer REST-Schnittstelle im Webshop für Datenaktualisierungen vom CRM (FALKE Online Shop)
? Unterstützung bei der Anforderungsklärung mit dem Kunden
? Durchführung von Bugfixes
? Dokumentation der Ergebnisse
Teamgröße: 5 - 7 Personen
· Projektziel: Produktänderungen sollen innerhalb von wenigen Minuten online sein (anstelle von über 45 Min.)
· Betreuung und Ablösung der alten DataIngest-Strecke
· Entwicklung einer neuen auf Streaming basierten DataIngest-Strecke mit Kafka in AWS
Teamgröße: ca. 10 Personen
· Betreuung der Suchserver (Solr)
· Erweiterung des Cluster-Deployments und der Datenversorgung
· Anpassung des Rankings mittels Metadaten
· Verbesserung der Selektion der Suchergebnisse
· Zeitliche Optimierung des Datenimports
Teamgröße: 15 - 20 Personen
· Ein Ziel des Projektes war es daher, die neuen Funktionen für die Sendungsverfolgung und Retoure einzubauen bzw. die alte Funktionalität zu migrieren.
· Entwicklung und Wartung von Microservices auf Amazon Web Services und Aufbau eines neuen Backends, welches auf Message-Queues aufbaut.
· Entwicklung neuer reaktiver Microservices
· Die MQs haben den Vorteil, dass Statusänderungen dadurch in Echtzeit sichtbar werden.
Cloud Migration von Microservices und Tools zu Amazon Web Services und technische Umsetzung des kulturellen Wandels hin zu einem dezentralen Betrieb der Infrastruktur.
Zuvor lag die Betriebsverantwortung bei einer zentralen Operationseinheit. Ab diesem Projekt waren die Teams vollständig eigenverantwortlich.
Teamgröße:
15 - 20 Personen
· Migration von Services und Build-Tools in die Cloud
· Konfiguration und Test der migrierten Services
3 Personen
Austausch des Frontends einer 10 Jahre alten Plattform zur Verwaltung von Guthabenkarten. Dazu wurden die rund 120 Dialoge von JSF neu mit Spring-MVC und Thymeleaf programmiert.
Zusätzlich wurden Hibernate und Spring auf den neuesten Stand gebracht und Spring Security zur Absicherung eingeführt.
? Die Backend Services der Anwendung blieben größtenteils unverändert
? Planung und zeitliche Koordination mit der Fachabteilung
? Konzeption von Lösungen
? Entwicklung und Test der Anwendung
? Dokumentation der Architektur
? Mitarbeit in Reviews, Retrospektiven und Planung
? Fehleranalyse und Fehlerbehebung
Ausbildung:
2016 Master of Science Informatik, Universität Bremen
2012 Bachelor of Science Informatik,
Fachhochschule Wedel
2007 IHK Fachinformatiker Anwendungsentwicklung
Zertifizierungen:
2019 iSAQB® Certified Professional for Software Architecture
(Foundation), isqi.org
2017 PSD I Professional Scrum Developer, scrum.org
Fullstack Java Entwickler mit Vorliebe für das Backend und
besonderen Skills bezgl. Software-Architektur-Themen