freiberufler Software Architect & Tech Lead auf freelance.de

Software Architect & Tech Lead

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 10115 Berlin
  • Weltweit
  • fa  |  en  |  de
  • 22.06.2026

Kurzvorstellung

Software-Architekt und Tech Lead mit über 10 Jahren Erfahrung in verteilten, event-getriebenen Systemen (Java, Kotlin, Spring Boot, Kafka, GCP). Ich begleite Projekte end-to-end – von der Architektur bis zum produktiven Betrieb. Remote, Raum Berlin.

Geschäftsdaten

 Freiberuflich

Qualifikationen

  • Apache Kafka3 J.
  • Event-Driven Architecture
  • Google Cloud3 J.
  • Graphql3 J.
  • Java (allg.)10 J.
  • Kotlin3 J.
  • Postgresql4 J.
  • React (JavaScript library)4 J.
  • Software Architecture
  • Spring Framework4 J.
  • Typescript4 J.

Projekt‐ & Berufserfahrung

Software Architect / Consultant
Independent, Berlin
12/2022 – offen (3 Jahre, 7 Monate)
Finanzdienstleister
Tätigkeitszeitraum

12/2022 – offen

Tätigkeitsbeschreibung

Konzeption und Aufbau einer produktionsreifen, mandantenfähigen E-Invoice-Validierungsplattform für die deutsche regulatorische Compliance (XRechnung und ZUGFeRD) – end-to-end umgesetzt mit einem agentischen, KI-gestützten Entwicklungs-Workflow.
- Agentischer Entwicklungs-Loop mit Claude Code: Anforderungen geklärt und Lücken identifiziert, Arbeit in einen granularen Aufgabenplan zerlegt, die agentengetriebene Implementierung Aufgabe für Aufgabe gesteuert und jede Aufgabe vor dem Weitermachen durch eigene Review und Freigabe abgesichert – ein Human-in-the-Loop-Governance-Modell für KI-gestützte Delivery.
- Entwicklung einer deterministischen, versionierten Validierungs-Engine mit strukturierten, nachvollziehbaren Prüfergebnissen und einer konfigurierbaren Policy-Schicht für organisatorische Kontrollen (PO-Prüfung, Freigabe-Schwellenwerte).
- Entwurf einer robusten Job-Verarbeitung mit Exponential Backoff und Fehlerisolation sowie idempotenter Upload-Workflows mit hash-basierter Deduplizierung für Datenintegrität und nachvollziehbare, audit-fähige Compliance-Ergebnisse.

Eingesetzte Qualifikationen

Kotlin, Postgresql, React (JavaScript library), Spring Framework, Typescript

Senior Software Engineer (Festanstellung)
Wayfair, Berlin
2/2022 – 11/2025 (3 Jahre, 10 Monate)
Handel
Tätigkeitszeitraum

2/2022 – 11/2025

Tätigkeitsbeschreibung

Mitwirkung an Architektur und Delivery der Supplier Actions & Notifications Platform – einer mandantenfähigen internen Plattform mit ~1M events/day, die von mehreren Teams zur Automatisierung der Lieferantenkommunikation über Wayfairs ~20K-supplier-Lieferantennetzwerk genutzt wird.

- Tech Lead der ASN-Failure-Actions-Initiative, end-to-end von der EDI-Analyse bis zum Produktiv-Rollout. Entwurf des kanonischen Kafka+Avro-Vertrags, der ASN-Fehler in PO-bezogene Supplier-Actions überführte; teamsübergreifende Umsetzung mit EDI und Operations. Geschätzter GRS-Impact von ca. 2,5 Mio. $ p.a.

- Verfasser des RFC zum Vergleich von Cloud Scheduler, K8s CronJob, In-App-Poller und Cloud Tasks für verzögerte Aktionen; trieb die unternehmensweite Einführung von Google Cloud Tasks voran – durch die Leitung des Eureka-Enablements (Public Cloud + Security) und Onboarding-Dokumentation, die andere Teams zur Einführung nutzten.

- Entwurf und Auslieferung von Auto-Close- und Reminder-Mechanismen auf Basis von Cloud Tasks. 56% der COI-Aktionen automatisch geschlossen, 30% der Aktionen nach einem Reminder bearbeitet sowie ~30K Tasks eingereiht in den ersten Tagen nach Produktivstart – dasselbe Primitive für zwei Lifecycle-Anforderungen.

- Anbindung der Plattform an das Lieferanten-Ticketsystem zur Erstellung und Schließung von Supplier-Actions auf Basis des Ticketstatus; Delivery-Steuerung in Jira inkl. detaillierter Epics und Tickets für die ASN-Initiative.

- Übernahme des Legacy-PHP-Wissens nach dem Weggang des Partnerteams (EPAM) – Aufbau einer debugbaren XDebug-Umgebung, Wissenstransfer-Sessions und Unterstützung bei PHP-Änderungen. Mitwirkung an der Migration der E-Mail-Builder-Klassen vom Monolithen zu event-getriebenen Microservices, wodurch die Abschaltung von Legacy-MSSQL-Infrastruktur und Jenkins-Jobs möglich wurde – Einsparungen von ca. 590K $ p.a.

- Proaktive Leitung des Wissenstransfers und Architektur-Audits des Kong API Gateway nach dem Weggang des vorherigen Owner-Teams, was die schnelle Behebung eines darauffolgenden P1-Totalausfalls ermöglichte; Einführung von Operational Runbooks zur Vermeidung künftiger Vorfälle.

- Mitglied des Tiger-Teams zur Produktivführung von GCP Workflows als unternehmensweiten Workflow-Standard; Backstage-integrierte Terraform-Templates, die die Provisionierungszeit für nachgelagerte Teams reduzierten.

- Diagnose und Behebung kritischer Timeout-Fehler bei großvolumigen POs in einem Apollo Federation subgraph mittels DataLoader-Batching und strukturiertem Tracing.

Eingesetzte Qualifikationen

Apache Kafka, Big Data, Docker, Git, Google Cloud, Graphql, Java (allg.), Jira, Kubernetes, Postgresql, React (JavaScript library), Representational State Transfer (REST), Spring Framework, Typescript

Tech Lead & Software Architect
Sadad Informatic Corporation, Teheran
4/2015 – 2/2022 (6 Jahre, 11 Monate)
Banken
Tätigkeitszeitraum

4/2015 – 2/2022

Tätigkeitsbeschreibung

Tech Lead eines 14-köpfigen, crossfunktionalen Teams zum Aufbau von Enterprise-Systemen für eine Staatsbank. Verantwortung für den gesamten SDLC über mehrere Parallelprojekte – Anforderungen, Stakeholder-Management, Architektur, Hiring, Code-Reviews und Delivery. Finale technische Entscheidungsinstanz und zentrale Schnittstelle zwischen Engineering und den fachlichen sowie regulatorischen Stakeholdern der Bank.

- Leitung von Architektur und Delivery eines zweigleisigen Asset-Management-Systems für bankeigene und gepfändete Immobilien. Tiefe Einarbeitung in Abschreibungsregeln und doppelte Buchführung vor den Integrationsmeetings mit Stakeholdern und dem Accounting-Team – diese Fachtiefe genutzt, um Anforderungen zu treiben und das Team bei der Umsetzung zu unterstützen. Java, Angular, SQL Server.

- Leitung von Architektur und Delivery eines Branch-Lifecycle-Management-Systems auf Activiti BPM, mit Integration der Live-Organisationshierarchie in nachgelagerte Banking-Core-Systeme. Verantwortung von den Anforderungen bis zur Produktion. Java, Activiti, Angular, SQL Server.

- Entwurf und Auslieferung einer RESTful Contract-Engine für das Facilities-(Kredit-)System der Bank, inkl. eines komponierbaren UI-Komponenten-Frameworks, mit dem neue Kreditprodukttypen per Komposition statt Einzelentwicklung erstellt werden konnten – was die Time-to-Market für neue Finanzprodukte reduzierte. Java EE, JSF, SQL Server.

- Audit und Refactoring des Legacy-Litigation-Systems: Konsolidierung von 100+ fragmentierten Webformularen zu 30 wiederverwendbaren Komponenten, Einführung von DDD- und Repository-Patterns durch praktisches Pairing mit dem Team, und Nutzung des Projekts zur Entwicklung von Engineers – eine Entwicklerin bis zur eigenständigen Projektleitung gecoacht. C#, ASP.NET, SQL Server.

Eingesetzte Qualifikationen

C#, Java (allg.), ASP.NET, Representational State Transfer (REST), AngularJS, J2EE, Javaserver Faces, SQL-Datenbankadministrator

Team Lead & Senior .NET Developer
Rayan Pardaz, Teheran
8/2010 – 3/2015 (4 Jahre, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2010 – 3/2015

Tätigkeitsbeschreibung

End-to-end-Verantwortung für Entwurf und Delivery von Fleet-Management-Systemen für Transport- und Logistikkunden. Leitung des Entwicklungszyklus von den Anforderungen bis zum Deployment, Führung der kundenseitigen Anforderungsgespräche und Mentoring von Junior-Engineers. C#, ASP.NET, SQL Server.

Eingesetzte Qualifikationen

ASP.NET, C#, SQL-Datenbankadministrator

Senior .NET Developer
TheBit Informatics Corporation, Teheran
6/2007 – 7/2010 (3 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2007 – 7/2010

Tätigkeitsbeschreibung

Mitwirkung an Warehouse-Management- und Product-Tracking-Systemen, inkl. einer eigenen PDA-Barcode-Reader-Anwendung auf Basis von SQL Compact und XML. Entwicklung eines automatisierten Versionierungsdienstes, der die manuelle CD-ROM-Verteilung durch digitale Updates ersetzte. C#, SQL Server.

Eingesetzte Qualifikationen

C#, SQL-Datenbankadministrator

Ausbildung

Azad University of Shahre Qods
B.Sc. in Software Engineering

Teheran
Sematec Institution
Ausbildung

Teheran

Über mich

Ich entwerfe und liefere skalierbare Backend- und Microservice-Architekturen und treibe technische Standards teamübergreifend voran.
Bei Wayfair habe ich zentrale Initiativen von der Anforderungsanalyse bis zum Produktivbetrieb geleitet (u. a. Kafka-basierte Pipelines, RFC-getriebene Einführung unternehmensweiter Standards).
Zuvor war ich als technischer Lead für ein 14-köpfiges Team im Banking-/Enterprise-Umfeld verantwortlich – mit Verantwortung für Architektur, Hiring und Stakeholder-Management.
Aktuell baue ich eigenständig eine Plattform zur E-Invoice-Compliance (XRechnung/ZUGFeRD) auf und setze dabei moderne, KI-gestützte Entwicklungsworkflows (Claude Code) ein.
Sprachen: Deutsch (B2), Englisch (C1).

Persönliche Daten

Sprache
  • Persisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Gut)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
39
Berufserfahrung
19 Jahre (seit 06/2007)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden