Fachliche Schwerpunkte:
- Software Craftsmanship
- Backend-Entwicklung mit Java (Spring, Hibernate, SQL, REST, ETL)
- Frontend-Entwicklung mit HTML5, JavaScript, TypeScript, Angular
Ich lege sehr hohen Wert auf Software Craftsmanship und insbesondere den ersten Teil des Manifestos: "Not only working software, but also well-crafted software". Ich bin erst fertig, wenn
- mein Code funktioniert, also (ausreichend präzise definierte) Akzeptanzkriterien erfüllt
- getestet ist (mindestens mit Unit Tests, besser ergänzt um Integration Tests)
- sauber nach gängigen Praktiken refactored wurde (Single Responsibility, DRY, KISS, Einflüsse aus Functional Programming etc.)
- von einem zweiten Paar Augen reviewed wurde
Methodisch habe ich in den letzten Jahren primär agil mit Scrum und Kanban gearbeitet und bevorzuge diese Herangehensweise.
Meine Laufbahn in der IT-Branche kurz & knapp:
- 2009-2012: Duale Ausbildung zum Informationstechnischen Assistenten (ITA) am Georg-Simon-Ohm Berufskolleg in Köln (Ausbildung und Fachabitur, Notenschnitt: 1,0)
- 2012-2015: Duales Studium zum B. Sc. Wirtschaftsinformatik mit Schwerpunkt Software Engineering an der Fachhochschule der Wirtschaft (FHDW) in Bergisch Gladbach (Notenschnitt: 1,7?) und bei der OPITZ CONSULTING Deutschland GmbH in Gummersbach
- 2015-2019: Angestellter bei der OPITZ CONSULTING Deutschland GmbH
- Seit 2019: Freelancer