almessadi.

Senior Engineer.
Produktdenken.
Systemdisziplin._

Ich arbeite am besten dort, wo Produktkomplexität, technische Schulden und Lieferdruck zusammenkommen. Meine Aufgabe ist meist, das System zu vereinfachen, das Team schneller zu machen und die Nutzererfahrung konsistent zu halten, während sich die Architektur darunter weiterentwickelt.

Hintergrund

Ich habe als Full-Stack-Engineer begonnen und bin in Rollen hineingewachsen, die zwischen Produktlieferung und Architektur liegen. Das bedeutet oft, komplizierte Systeme zu übernehmen, Trade-offs zu klären und lose Anforderungen in lieferbare Arbeit zu übersetzen.

Im letzten Jahrzehnt habe ich in Consumer-Produkten, Fintech, Legal Tech, Enterprise-Software und internen Tools gearbeitet. Die Konstante ist immer dieselbe: unnötige Komplexität reduzieren, Operabilität verbessern und das Produktteam in Bewegung halten.

Breite Verantwortung macht mir weiterhin Spaß, aber am nützlichsten bin ich dort, wo Urteilsvermögen zählt: entscheiden, was man nicht bauen sollte, sauberere Grenzen ziehen und Architekturentscheidungen in etwas überführen, das ein Team wirklich warten kann.

Erfahrung

SAP

2021 — Heute

Senior Software Engineer

Leite Frontend-Architekturarbeit in einem großen Enterprise-Umfeld mit Fokus auf wartbare React-Systeme, Design-System-Qualität und Delivery-Praktiken, die teamübergreifend skalieren.

smava GmbH

2019 — 2020

Senior Full-Stack Engineer

Habe Kreditplattform-Software in Frontend und Backend weiterentwickelt und dabei Performance, Zuverlässigkeit und compliance-lastige Produktanforderungen ausbalanciert.

Legal One GmbH

2018 — 2019

Senior Full-Stack Engineer

Half bei der Modernisierung einer Legal-Tech-Plattform durch klarere Verantwortlichkeiten, bessere Entwicklerabläufe und den Umzug kritischer Oberflächen auf einen wartbareren React-Stack.

SPARWELT GmbH (RTL)

2016 — 2018

Full-Stack Engineer

Lieferte kundennahe Features für traffic-starke Publishing- und Affiliate-Plattformen, einschließlich mobiler Initiativen und performance-sensibler Frontendarbeit.

Customer Alliance

2015 — 2016

Full-Stack Engineer

Arbeitete an datenintensiven SaaS-Systemen und internen Tools in einem polyglotten Umfeld und lieferte Features in großen Legacy-Codebasen.

Plinga GmbH

2015

Software Engineer

Unterstützte Backend-Modernisierung und API-Arbeit für eine große Gaming-Plattform mit starkem Fokus auf Stabilität und Skalierung.

Independent Consulting

2014 — 2015

Freelance Software Developer

Lieferte Softwareprojekte für internationale Kunden in Web, Backend und Beratung und schuf damit die kommerzielle Grundlage für die folgende Laufbahn.

Dräxlmaier Group

2013

Software Engineer Intern

Entwickelte Low-Level-Java-Tooling für die Automobilfertigung mit striktem Fokus auf Zuverlässigkeit komplexer elektrischer Innenraummodule.

Tunisie Télécom

2012

Software Engineer Intern

Implementierte Raw-Socket-Kommunikation in C, um synchronisierte Interaktionen zwischen verteilten Linux-Datenbanken sicherzustellen.

Kern-Stack

TypeScriptPythonReact / Next.jsNode.jsReact NativePostgreSQLAWSDockerKubernetesApplied AIInternal ToolingPlatform Work

Arbeitsprinzipien

  • 01Einfachere Systeme sind besser als beeindruckende Systeme.

    Ich bevorzuge Architekturen, die Teams sicher betreiben und verändern können, nicht Architekturen, die nur auf Diagrammen eindrucksvoll wirken.

  • 02Für Maintainer bauen, nicht nur für den Launch-Tag.

    Lesbare Grenzen, sinnvolle Defaults und klare Verantwortlichkeiten sind wichtiger als clevere Abstraktionen, die nur der Autor versteht.

  • 03Zuverlässigkeit braucht Sichtbarkeit.

    Logs, Metriken und operative Feedback-Schleifen sind Teil des Produkts. Sie sind keine optionale Aufräumarbeit für später.

  • 04Gute UX beginnt mit solider Architektur.

    Schnelle Interfaces lassen sich leichter gestalten, wenn Datenfluss, Ladeverhalten und Fehlermodi früh verstanden werden.

  • 05Schnelleres Feedback macht Teams besser.

    Ich kümmere mich um Developer Experience, weil langsame CI, unklare Zuständigkeiten und fragile Tooling direkt die Produktqualität senken.