Leif Stolberg

Lead Developer

Leif Stolberg
Erlangen, Germany

Erfahrungen

Okt. 2023 - Bis heute
1 Jahr 5 Monaten
Remote

Test Migration Manager & Karate Testing Expert für eine API-Plattform

enableYou Consulting GmbH

Verantwortlich für ein 16-koepfiges Team von QAs verteilt auf 5 Scrum Teams (Europa & Indien) im gesamten Projekt

  • (Koordination der) Migration von Tests in > 500 APIs, von jMeter -> Karate + Gatling (für Load-Testing)
  • Bewertung Migrationspfade inkl. Reporting an das Management & aktive Unterstützung im Coding
  • Vollständiges Aufsetzen eines neuen Test Frameworks (inkl. PoC-Phase), samt begleitendem Tooling
  • Aufsetzen der CI/CD Pipelines mit Jenkins, inkl. Abstimmung des betrieblichen Ablaufs
  • Abstimmungen von Architektur-Entscheidungen mit der Projektgesamtarchitektur
  • Sicherstellung des Knowledge-Transfers an alle internen Mitarbeiter:innen durch Dokumentation und gemeinsames Erarbeiten von Lösungen
Okt. 2023 - Sept. 2024
1 Jahr
Remote

Lead Developer

enableYou Consulting GmbH

Teil eines 8-köpfigen Scrums zum Einführen eines REST Backends für Payments im PAIN-Format (ISO 20022) in AWS bei einem großen deutschen Softwarehaus

  • Ausarbeiten von Entscheidungsvorlagen im projektübergreifendem Architektur-Board
  • (Weiter-)Entwicklung des Testkonzeptes zum Testen auf Unit-, Integrations- und Systemtest-Ebene
  • Optimierung des CI/CD-Flows zur besseren Effizienz und höherer Automatisierung
  • Aktives Einführen agiler Praktiken im Team, Sparingspartner für Scrum Master & Product Owner
  • Verankerung des Konzeptes der „Team-Resilience“, Heranführen des Teams an Selbstorganisation
Apr. 2021 - Juni 2023
2 Jahren 3 Monaten
Hybrid

Senior Software Developer & Lead QA

Senacor Technologies AG

Senior Software Developer & Lead QA im Bereich Card Payments für eine der größten deutschen Direktbanken:

  • Developer & QA in einem Scrum Team für das Einführen eines Backend REST-Microservices (Kotlin) in einer AWS-Umgebung zum Ausführen von VISA Debit Card Payments
  • Entwicklung eines Spring Service Templates inkl. Monitoring via Grafana
  • Konzeption der Testinfrastruktur: End-to-End, Loadtesting und Unit-Tests (Karate, Gatling, KoTest)
  • Übernahme Rollen Lead Developer & Product Owner (i.V.) eines 11-köpfigen Development-Teams
  • Effizientes Serialisieren von komplexen ISO 20022 JSON-Nachrichten
  • Verarbeiten des Standards ISO 8583
  • Agile Weiterentwicklung von Backend REST-Microservices (Kotlin) in einer AWS-Umgebung im Umfeld Credit & Debit Cards
  • Entwicklung eines Services zum Geld-Transfer zwischen verschiedenen Karten
  • Migration von Tests nach Karate & Gatling
  • Entwurf und Implementierung eines Test-Support Services (Kotlin), der das Testen von APIs im Anwendungsbereich von Debit Card Payments unterstützt und automatisiert
  • Erstellen eines Analysetools mittels Python zum automatisierten Auslesen von Logs
  • Lasttests (Gatling & jMeter) zum Ermitteln der Performance eines hoch-verfügbaren Services zu Debit Card Payments
  • Gestalten eines Projekt-internen Workshops mit dem Ziel die Testautomatisierung (besonders im Rahmen der Regulatorischen Anforderungen) zu erhöhen
  • Einbinden von xRay (JIRA-Plugin) als Testreport Werkzeug in der Pipeline und Automatisierung des Testablaufs
  • Testdaten Management für Services im Umfeld Cards und Payments
  • Effiziente Beladung von Datenbanken mittels Ab Initio
  • Migration von on-Prem zu AWS
Jan. 2020 - Apr. 2020
4 Monaten
Hybrid

Rollout-Manager & CI/CD Expert

Senacor Technologies AG

Rollout-Manager & CI/CD Expert für eine neue mobile automotive App bei einem der weltweit größten Automobilhersteller:

  • Re-Design von Pipelines
  • Ermitteln und Bewerten der Migrationspfade
Feb. 2019 - Apr. 2021
2 Jahren 3 Monaten
Vor Ort

Software Developer

Senacor Technologies AG

Software Developer für DWH Aufbau & Weiterentwicklung für diverse Banken:

  • Nutzung der Stacks Ab Initio / Oracle / Java & Informatica / DB2/Java
  • Fachliche und technische Abstimmung zu umzusetzenden Themen
  • Implementation diverser Import- und Export-Schnittstellen
  • Test(umgebungs)management

Projekte:

  • Deutsche Förderbank (03/20 - 04/21):

  • Im Rahmen eines DWH Aufbaus für eine Reporting Plattform (Informatica & DB2 & Java)

  • Erstellen eines SQL Datenbank-Regressionstests

  • Weiterentwickeln eines Java Tools zum Generieren eines Datenmodells in einer "Domain Specific Language" (DSL) für Business Analysten

  • Eine der größten deutschen Landesbanken (02/19-03/20):

  • Im Rahmen einer der DWH Weiterentwicklung für eine Gesamtbanksteuerung (Ab Initio & Oracle & Java)

  • Design & Implementierung der Aggregation von Konsortialdarlehen und Syndizierungen

  • Mitwirken an der initialen Erstellung eines Java Tools zum Generieren eines Datenmodells in einer DSL für Business Analysten

  • Weiterentwickeln der Export-Schnittstelle an das Meldewesen (A360 & Abacus DaVinci)

  • Verarbeiten von Mitarbeiterdaten, Benutzeraccounts und Abteilungshierarchien

  • Aufbau eines neuen Export-Adapters mit Ab Initio an eine Anwendung für Immobilien und Real Asset Geschäft

Mai 2015 - Jan. 2019
3 Jahren 9 Monaten
Erlangen, Germany

Researcher

Friedrich-Alexander-Universität Erlangen-Nürnberg

Forschung im Feld der Quantengravitation und Leitung einer 5-köpfigen Forschungsgruppe:

  • Erstellen einer Simulation (C++) zum präzisen Ermitteln von Kraft- und Energiewirkung
  • Automatisierungsskripte (Python) zum Auslesen und Vorverarbeiten von Rohdaten
  • (ab 02/16) Leitung einer 5-köpfigen Forschungsgruppe
  • Erstellen von Forschungsanträgen / Drittmittelbeschaffung
  • Conference Speaking
  • Zusammenarbeit mit anderen Forschungsgruppen/-einrichtungen

Zusammenfassung

>9 Jahre Erfahrung in Software Development & Architecture, >5 Jahre Erfahrung im IT Consulting, 4 Jahre Erfahrung in der (Grundlagen-)Forschung

Sprachen

Deutsch
Muttersprache
Englisch
Muttersprache

Ausbildung

Okt. 2016 - Juni 2019

University of Erlangen-Nuremberg

Doctor of Philosophy (PhD) · Physics

Okt. 2022 - Juni 2022

University of Minnesota

Software and Testing Automation Spezializaton · Computer Software Engineering

Okt. 2013 - Juni 2016

University of Erlangen-Nuremberg

Master of Science (M.Sc.) · Physics

Zertifikate & Bescheinigungen

Advanced Certified ScrumMaster (A-CSM)

Scrum Alliance

Network Automation Engineering Fundamentals Specialization

Linux Professional Institute Certification LPIC-2: Linux Engineer

Software Testing and Automation Specialization

Linux Professional Institute Certification LPIC-1: Linux System Administrator