Leon Heinrichs — Senior Full-Stack Engineer

Ich übernehme Verantwortung für komplexe Softwaresysteme, identifiziere strukturelle Ursachen statt Symptome und gestalte technische Lösungen nachhaltig, stabil und wartbar.

Meine Arbeit sichert den Betrieb geschäftskritischer Systeme mit tausenden täglichen Nutzern — effizient, belastbar und mit klarem Blick für Qualität und Risiken.

Über mich

Ich bin Senior Full-Stack Engineer mit starkem Fokus auf komplexe, gewachsene Softwaresysteme, deren Stabilität und Weiterentwicklung geschäftskritisch ist. Mein Anspruch ist es, technische Verantwortung ganzheitlich zu übernehmen — von Architekturentscheidungen über Qualitätssicherung bis hin zu nachhaltigen Entwicklungsprozessen.

Bereits früh habe ich eigenständig Softwareprodukte entwickelt und betrieben. Zwischen 2015 und 2018 führte ich ein Kleingewerbe mit professioneller Entwicklung und Vertrieb von Software-Erweiterungen, inklusive eigenem Online-Shop, Zahlungsanbindungen sowie Kunden-Interface und Support. Diese Phase hat mein Verständnis für Produktverantwortung, Betrieb und Nutzerperspektive nachhaltig geprägt.

Im dualen Studium der Wirtschaftsinformatik bei der Deutschen Telekom (2018–2021) arbeitete ich mich innerhalb kürzester Zeit in eine umfangreiche Legacy-Anwendung ein und übernahm frühzeitig zentrale Aufgaben vollständig. Dabei habe ich gelernt, dass nachhaltige Lösungen nicht immer durch Rückfragen entstehen, sondern durch eigenständige Analyse, kritisches Hinterfragen und strukturiertes Vorgehen.

Seit meiner Übernahme als Full-Stack Engineer verantworte ich neben der Weiterentwicklung einer geschäftskritischen Legacy-Anwendung auch verschiedene moderne Komponenten zu dessen IT Transformation sowie ein umfangreiches Test- und Qualitätssicherungsprojekt. Durch meine tiefgehenden Analysen und Prozessoptimierungen konnte die Softwarequalität signifikant gesteigert und Entwicklungszyklen massiv verkürzt werden — heute liefern wenige Entwickler mehr stabilen Output als früher große Teams mit umfangreichen Teststrukturen.

Die von mir betreuten Systeme werden täglich von rund 7.000 Nutzern verwendet und Ausfälle können schnell zu Tausenden geplatzten Terminen führen. Entsprechend hoch ist mein Verantwortungsverständnis für Stabilität, Qualität und nachhaltige technische Entscheidungen.

Karriere

Seit 2021

Agile Full-Stack Engineer

  • Technische Verantwortung für geschäftskritisches Legacy-System

  • Übernahme und Integration aller Test- und QA-Prozesse und Systeme in Entwickler-Team der Legacy-Anwendung - Fokus auf Qualität, Effizienz und nachhaltige Transformation

  • Entwicklung produktiver Systemkomponenten mithilfe moderner Tech-Stacks zur erfolgreichen IT Transformation

  • Betreuung aller Anwendungen entlang ihres gesamten Lebenszyklus - you build it, you run it

2018–2021

Duales Studium Wirtschaftsinformatik — Deutsche Telekom

  • 1 Jahr Einsatz in End-to-End Test Team

  • 2 Jahre Einsatz als Software Engineer einer komplexen Legacy-Anwendung

2016

Abitur

2015–2018

Eigenständige Softwareentwicklung & Vertrieb

Kleingewerbe: Produktverantwortung, Betrieb, Kunden-Support, Zahlungsintegration

Skills & Entwicklungsreise

🎯

Foundation (2015-2018)

Eigenständige Produktentwicklung und Betrieb eines Kleingewerbes mit professioneller Software-Entwicklung, eigenem Online-Shop und vollständiger Produktverantwortung.

Java PHP MySQL HTML/CSS Payment-Gateway Integration
🚀

Enterprise Entry (2018-2021)

Einstieg in komplexe Enterprise-Systeme während des dualen Studiums bei der Deutschen Telekom. Schnelle Übernahme zentraler Verantwortung in Legacy-Anwendungen und Aufbau fundierter Java-Expertise.

Java Spring Framework Git Jenkins Gradle Maven JUnit GitLab CI OracleSQL Python LLMs
💎

Deep Expertise (2021-heute)

Technische Vertiefung mit Full-Stack Ownership für geschäftskritische Systeme. Verantwortung für modernste Cloud-Native Architekturen, Security und hochautomatisierte CI/CD-Pipelines.

Java Spring Boot Microservices REST APIs
TestNG TDD GraalVM
OracleSQL PostgreSQL
Docker Kubernetes Helm
GitLab CI/CD ArgoCD FluxCD
JWT SSL / TLS / mTLS Image Signing SealedSecrets
JavaScript React
Prozessoptimierung Qualitätssicherung You build it, you run it

🎯 Arbeitsweise & Prinzipien

  • Starkes Ownership-Mindset nach dem Prinzip „You build it, you run it"
  • Hoher Anspruch an Zuverlässigkeit, Transparenz und Nachhaltigkeit
  • Strukturierte Analyse komplexer Problemstellungen
  • Bereitschaft, Verantwortung zu übernehmen und Entscheidungen zu tragen
  • Schnelle Einarbeitung in neue Themen und Technologien bei Bedarf

Projekte & Wirkung

Nachhaltige Stabilisierung

Geschäftskritischer Legacy-Systeme mit tausenden täglichen Nutzern

🚀

Verkürzung der Entwicklungszyklen

Signifikante Reduktion der Release-Zeiten durch optimierte Prozesse

Reduktion manueller Aufwände

Deutliche Verringerung von Test- und Wartungsaufwänden durch Automatisierung

📊

Skalierbare Prozesse

Weniger Ressourcen ermöglichen höheren Output als früher große Teams

🎯

Systemverantwortung

Verantwortung für Systeme mit mehreren tausend täglichen Nutzern

Philosophie

Ich verstehe Softwareentwicklung nicht als reines Implementieren von Anforderungen, sondern als Verantwortung für funktionierende Systeme im realen Betrieb.

Nach dem Prinzip „You build it, you run it“ übernehme ich Verantwortung über den gesamten Lebenszyklus einer Anwendung — von der technischen Umsetzung über Qualität und Sicherheit bis hin zum stabilen Betrieb. Entscheidungen treffe ich mit Blick auf langfristige Wartbarkeit, Ausfallsicherheit und die Auswirkungen auf Nutzer und Organisation.

Dabei ist mir bewusst, dass nachhaltige Software selten aus schnellen, spektakulären Lösungen entsteht, sondern aus durchdachten, oft pragmatischen Entscheidungen. Mein Anspruch ist es, Systeme so zu gestalten, dass sie zuverlässig funktionieren, auch wenn sich Anforderungen, Teams oder Rahmenbedingungen verändern.

Kontakt

Interesse an einer Zusammenarbeit oder Fragen zu meiner Arbeit? Ich freue mich auf Ihre Nachricht.

Mit Klick auf "Nachricht senden" können Sie die Nachricht als Email an mich versenden