Über Detlef
Deutsch
Muttersprachlich oder zweisprachig
Englisch
Verhandlungssicher
Schwedisch
Muttersprachlich oder zweisprachig
Projekt- und Berufserfahrung
- Gilbarco Veeder-RootFullstack-Entwickler und SystemarchitektHIGHTECHMai 2023 - Juni 2025 (2 Jahre und 1 Monat)Stockholm, SchwedenGilbarco entwickelt unter anderem ein System namens Epsilon, daszur Steuerung von Zapfsäulen an Tankstellen sowie zur Abwicklungvon Kreditkartenzahlungen verwendet wird. Darüber hinaus bietet esFunktionen zur Steuerung von Wasserstoffpumpen, ElektrofahrzeugLadestationen und Autowaschanlagen.Im Rahmen des Projekts Epsilon entwickelte ich Anwendungen undIntegrationen in einer Windows 10/11 Desktop-Umgebung.Auf der .NET-Seite umfasste dies die Wartung von Anwendungen auf.NET Framework 4.8 sowie die Entwicklung neuer Anwendungen mit.NET 8/9. Meine Kenntnisse in C++ kamen ebenfalls gut zum Einsatz,da einige Subsysteme weiterhin in C++ entwickelt sind.Epsilon verwendet ein eigenes socketbasiertes Protokoll, um dieKommunikation zwischen den verschiedenen Subsystemen überNachrichten zu ermöglichen. Ich untersuchte, ob dieserNachrichtendienst durch Azure Service Bus, RabbitMQ oder ZeroMQersetzt werden könnte.Außerdem entwickelte ich einen .NET 9-Client, der über einen eigensentwickelten Cloud Connector Zeitreihendaten (time series data) inAWS IoT Core speichern konnte.Dies beinhaltete die Konfigurationeines Docker-Containers unter WSL2 (Windows Subsystem for Linux2).Für die Kommunikation mit externen Systemen – beispielsweise zurAbwicklung von Kreditkartentransaktionen – wurden klassische RESTSchnittstellen verwendet.
- Tryg Forsikring A/SFullstack-Entwickler und SystemarchitektBANKEN & VERSICHERUNGENMai 2021 - Mai 2023 (2 Jahre)Stockholm, SchwedenIm Jahr 2021 kam ich zu Tryg im Rahmen eines Projekts bei ModernaFörsäkringar (Moderna Försäkringar gehört zur Tryg-Gruppe). Ichentwickelte sowohl in Progress OpenEdge 12 als auch in C# mitMicrosoft .NET. Die von unserem Team entwickelte Anwendung wurdevon Versicherungssachbearbeitern genutzt, um Firmenversicherungenzu verwalten.Als der dänische Konzern Tryg auch Trygg-Hansa übernahm, war ichMitglied der Migrationsgruppe, die alle Unternehmensversicherungenvon Moderna zu Trygg-Hansa übertragen sollte. Ich entwickelte einProgramm in C#, das verschiedene Datenfelder aus den Firmenversicherungen von Moderna überprüfte und den entsprechendenFeldern bei Trygg-Hansa zuordnete. Wir versuchten, diesen Prozessso weit wie möglich zu automatisieren.Während der Übergangsphase von der Moderna- zur Trygg-HansaUmgebung schulte ich zudem rund zehn Entwickler von Moderna, diealle einen OpenEdge-Hintergrund hatten, in .NET und C#.Ziel der Schulung war es, diesen Entwicklern den Einstieg in .NET, C#und WPF zu erleichtern, damit sie besser in der auf Microsoft .NETbasierenden Entwicklungsumgebung von Trygg-Hansa arbeitenkonnten.Später hatte ich die Gelegenheit, Teil des Teams zu werden, das dasCST (Customer Sales Tool) entwickelt. Dieses Werkzeug wird intensivvon den Versicherungssachbearbeitern bei Trygg-Hansa genutzt.Das Tool ist webbasiert, wobei der Frontend-Teil in Vue.js 3 und derBackend-Teil in C# und Microsoft .NET entwickelt wurde. DasBackend verwendet sowohl REST- als auch WCF-Schnittstellen, umauf andere Dienste innerhalb von Trygg-Hansa zuzugreifen.
- Scania ABSystementwickler und SystemarchitektTRANSPORTWESENNovember 2014 - Oktober 2020 (5 Jahre und 11 Monate)Södertälje, SchwedenBei Scania AB hatte ich die Rollen Systementwickler und Systemarchitekt. Die Website, an der ich täglich arbeitete, hieß FMP und warunter https://fmp.scania.com erreichbar (heute:https://my.scania.com/home).Ich war verantwortlich für den Code zur Authentifizierung undAutorisierung der LKW-Kunden von Scania, die ein Fahrzeugerworben hatten (damals waren rund 500.000 LKWs vernetzt).Dieser Microservice wurde FMP Auth genannt. FMP Auth verwendetOAuth2, um sogenannte JWTs (JSON Web Tokens) zu erzeugen, dieim Frontend als Zugangsberechtigungen dienen, um verschiedeneBereiche von FMP zu erreichen.Als ich Ende 2014 begann, war das System auf einige wenige, sehrgroße MS-SQL-Datenbanken und virtuelle Windows-Server inSödertälje aufgebaut – eine typische monolithische Architektur.Die Windows-Server waren entweder als Webserver oderApplikationsserver konfiguriert. Es gab eine Build-Pipeline in Jenkins,und wenn eine neue Version veröffentlicht werden sollte, trafen sichmehrere Teams abends, um gemeinsam ein manuelles Deploymentdurchzuführen.Während meiner Zeit dort stellten wir schrittweise um, sodass jedesTeam eigene Build-Pipelines und automatische Deployments (CI/CD)implementierte. Ich richtete unter anderem einen TeamCity-Serverein, der den gesamten Code – sowohl für Frontend als auch Backend – buildete und paketierte.Ende 2016 wurde klar, dass der Monolith aufgespalten werdenmusste, damit die Datenbanken leistungsfähig blieben. Gleichzeitigwollte man in die Cloud migrieren, und die Wahl fiel auf AWS.Daher begann die Umstellung unserer klassischen .NET-Microservicesauf .NET Core-basierte Microservices, um möglichst weitgehend aufvirtuelle Server zu verzichten und stattdessen Serverless- oderContainerlösungen zu verwenden.Auf Code-Ebene habe ich FMP Auth auf ASP.NET Core 3.1 migriertund die ursprüngliche MS-SQL-Lösung in eine NoSQL-Lösung auf AWSüberführt.
Empfehlungen
Sei die erste Person, die Detlef empfiehlt
Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.
Diese Freelancer passen auch zu Ihren Kriterien
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Ausbildung und Abschlüsse
- AZ-204: Developing Solutions for Microsoft Azure2024AZ-204: Developing Solutions for Microsoft Azure
- als MCT, Microsoft Certified Trainer2024als MCT, Microsoft Certified Trainer