Fady K.

Senior Softwareentwickler / Tech Lead

Avatar placeholder
Berlin, Deutschland

Erfahrungen

Mai 2023 - Apr. 2025
2 Jahren

Senior Softwareentwickler / Tech Lead

Specific Objects Technologies GmbH

  • Projekt 1: Multi-Tenant SaaS-Plattform: Datenintegration & Preisverwaltung

  • Neuentwicklung einer ELT-Pipeline (Ersatz für Java-6-Altsystem)

  • Integration heterogener Quellsysteme (CSV, Excel, E-Mail, externe DBs)

  • Event-Sourcing für vollständige Nachvollziehbarkeit

  • Mandantenfähige Architektur zur mandantenfähigen Datenverarbeitung

  • Stakeholder-Workshops zur Anforderungsanalyse

  • Ereignisgesteuerte Architektur mit Axon Framework und Apache Kafka

  • AWS-Services (EC2, S3, Lambda, SQS, API Gateway) für Cloud-Integration

  • PostgreSQL mit mandantenspezifischen Schemata für Datenisolation

  • REST-API-Design mit Spring Boot für externe Systemintegrationen

  • Umfassende Teststrategie (JUnit, Spring Test, Postman, PACT, ArchUnit)

  • Performance-Verbesserung der ELT von über 30 min auf 1–5 min erreicht

  • Tägliche Einsparung von 2–3 Stunden durch Workflow-Automatisierung und 10–20 Stunden/Woche durch Event-Sourcing-Nachvollziehbarkeit

  • 100 % Audit-Compliance und sichere mandantenfähige Datenisolation für über 10 Mandanten sichergestellt

  • Projekt 2: Modernisierung eines mandantenfähigen CRM-Systems

  • Migration des CRM-Systems (über 20 Jahre PHP/MySQL) zu Java-Microservices

  • Implementierung von Domain-Driven Design und Einführung von Test-Driven Development

  • Mandantenfähige SaaS-Architektur mit mandantenspezifischen Datenbanken

  • Umfassende Teststrategie (JUnit, Spring Test, Postman, PACT, ArchUnit)

  • REST-API-Design mit Spring Boot für tenantübergreifende Integration

  • Kubernetes und Docker für Container-Orchestrierung

  • Zweifache Performance-Verbesserung und Reduzierung der Deployment-Zeit von über 40 min auf 5–7 min erreicht

  • Migration ohne Produktionsausfälle abgeschlossen und skalierbare mandantenfähige Lösung für über 15 Kunden-Mandanten geliefert

Jan. 2021 - Apr. 2023
2 Jahren 4 Monaten

Senior Entwickler

MaibornWolff GmbH

  • Projekt 1: Deutsche Bahn Mobile Backend

  • Backend für Android-App für über 50.000 DB-Mitarbeiter entworfen

  • API-Design und Microservices-Architektur unter Verwendung von Domain-Driven Design

  • Aufspaltung des Legacy-Monolithen (über 2.000.000 Zeilen) in 7 Microservices mit bounded contexts

  • Entwicklung von Kotlin-basierten Microservices mit Apache Kafka

  • Optimierung der PostgreSQL-Datenbank mit Indizes und Partitionierung für hohe Verfügbarkeit

  • REST-API-Design für mobile Konnektivität und Einsatz von Kubernetes und Docker für Orchestrierung

  • Performance im Millisekundenbereich erreicht, Migration ohne Ausfallzeiten und 99,9 % Verfügbarkeit

  • Projekt 2: Digitalisierungsportal der öffentlichen Verwaltung

  • Fullstack-Entwicklung eines Internetportals für die öffentliche Verwaltung mit Java/Spring Boot im Backend und Angular im Frontend

  • Integration verschiedener Verwaltungs-Backends über REST-API-Gateways

  • Umsetzung einer Secure-by-Design-Microservices-Architektur und Sicherstellung von 85 % Testabdeckung

  • Einsatz von Kubernetes, Docker, Helm und Terraform für Deployment und Einhaltung von DSGVO und BITV 2.0

  • Verarbeitung von über 100.000 Transaktionen/Monat mit 24/7 hoher Verfügbarkeit

Juli 2019 - Juli 2020
1 Jahr 1 Monate

Technischer Leiter Testautomatisierung und Qualitätssicherung

Qcentris GmbH

  • End-to-End-Testautomatisierung für Versicherungsanwendung mit Java-basiertem Framework, Selenium und Page-Object-Pattern
  • Entwicklung eines Spring-Boot-Systems zur Testdatengenerierung
  • Integration von Docker in CI/CD-Pipelines
  • Reduzierung manueller Testzeiten von 2 Wochen auf 2 Tage (80 % weniger) und 90 % weniger manuellen Testdatenaufwand erreicht
  • Leitung eines 4-köpfigen QA-Teams
Aug. 2016 - Mai 2019
2 Jahren 10 Monaten

Wissenschaftlicher Softwareentwickler

SKAN Deutschland GmbH

  • Systemarchitektur für wissenschaftliche Messsoftware entworfen
  • Entwicklung von Machine-Learning-Algorithmen zur Echtzeit-Datenauswertung mit Python, NumPy, Pandas und Scikit-learn
  • Implementierung einer modularen Architektur mit Docker-Containerisierung
  • Messgenauigkeit um 50 % verbessert und Produktivität um 300 % gesteigert

Zusammenfassung

Erfahrener Java-Entwickler mit über 5 Jahren Unternehmenseinsatz in der schnellen Modernisierung komplexer Altsysteme und dem Aufbau skalierbarer Cloud-nativer Architekturen. Spezialist für Domain-Driven Design mit nachgewiesener Fähigkeit, neue Geschäftsdomänen rasch zu durchdringen und mehr als 15 Legacy-Services erfolgreich zu migrieren, bei durchschnittlich 65 % Leistungssteigerung.

  • Backend-Entwicklung – Java 8/11/17/21 & Spring Boot 2.x/3.x – Experte (über 5 Jahre Enterprise-Entwicklung)
  • Frontend-Entwicklung – Angular (Enterprise), React (private Projekte), TypeScript
  • Ereignisgesteuerte Architektur – Apache Kafka, RabbitMQ, Event-Sourcing, CQRS, Microservices
  • Cloud & DevOps: Docker, Kubernetes, AWS (EC2, S3, Lambda, SQS, API Gateway, CloudFront), Cloudflare, Jenkins, GitHub Actions, GitLab CI
  • Clean Code & Testing: Automatisierte Tests, TDD, Clean Architecture
  • Datenbanken: PostgreSQL, MySQL, Oracle DB, Cassandra, MongoDB
  • Führung: Technische Leitung von über 5 Entwicklern, Scrum-Teams, Stakeholder-Management

Sprachen

Englisch
Muttersprache
Deutsch
Verhandlungssicher

Ausbildung

Okt. 2013 - Juni 2015

Martin-Luther-Universität Halle-Wittenberg

Master of Science · Biomedizintechnik · Halle (Saale), Deutschland · 1.4

Okt. 2005 - Juni 2010

Kairo-Universität

Bachelor of Science · Systemtechnik · Cairo, Ägypten

Zertifikate & Bescheinigungen

ISTQB Certified Tester Foundation Level

Microsoft Azure Fundamentals (AZ-900)

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Michael F.
Michael F.

Freiberufler, Lösungsarchitekt

Profil ansehen
Leif S.
Leif S.

Freiberuflicher IT-Berater und Softwarearchitekt

Profil ansehen
Arne H.
Arne H.

DevOps Fullstack-Entwickler

Profil ansehen
Werner K.
Werner K.

Testkoordinator, Designer und Ingenieur

Profil ansehen
Tezcan D.
Tezcan D.

Solution Architekt / Projektleiter

Profil ansehen
Serge K.
Serge K.

Senior DevOps (extern)

Profil ansehen
Marcel M.
Marcel M.

Datenwissenschaftler, KI-Ingenieur, Senior Lösungsarchitekt

Profil ansehen
Jürgen F.
Jürgen F.

AR/VR/XR Architekt

Profil ansehen
Kiriakos K.
Kiriakos K.

Tech Lead: API Experience Plattform

Profil ansehen
Patrick W.
Patrick W.

KI-Softwareentwickler

Profil ansehen
Ales L.
Ales L.

Senior DevOps Consultant (Freelance)

Profil ansehen
Sebastián K.
Sebastián K.

Weiterentwicklung „ROAD-Kit“

Profil ansehen
Andreas S.
Andreas S.

Lösungsarchitekt, Geschäftsanalyst, Berater, Full-Stack Lead-Entwickler

Profil ansehen
Domenik J.
Domenik J.

Python-Entwickler und Cloud-Migrationsberater

Profil ansehen
Jan M.
Jan M.

Machbarkeitsstudie

Profil ansehen
John A.
John A.

Senior DevOps Engineer (Berater bei Accenture)

Profil ansehen
Mathew D.
Mathew D.

Data-Science-Experte und KI-Stratege

Profil ansehen
Michael K.
Michael K.

Softwareentwickler

Profil ansehen
Tungi D.
Tungi D.

Technischer PMO | Delivery Master | LLM-Expert

Profil ansehen
Thomas J.
Thomas J.

Senior-Fullstack-Entwickler

Profil ansehen
Martin G.
Martin G.

Mitglied des Produktmanagement- und Product Owner-Teams für Private Cloud Plattform

Profil ansehen
Andreas K.
Andreas K.

Senior Entwickler

Profil ansehen
Markus G.
Markus G.

Leitender Full-Stack-Softwareentwickler

Profil ansehen
Krzysztof N.
Krzysztof N.

Spezialist für die Migration von Backend-Microservices

Profil ansehen
Abdullah A.
Abdullah A.

Senior Softwareentwickler | Java, Spring, Kubernetes, Cloud & DevOps

Profil ansehen
Martin G.
Martin G.

Architekt für Testautomatisierung, QA-Leiter, Testmanager, Testingenieur, Qualitätsmentalist

Profil ansehen
Michal B.
Michal B.

Senior Golang-Ingenieur

Profil ansehen
Thomas H.
Thomas H.

Senior DevOps-Ingenieur

Profil ansehen
Niklas W.
Niklas W.

KI-Ingenieur, Cloud-Lösungsarchitekt, Backend-Entwickler

Profil ansehen
Umar M.
Umar M.

Senior KI-Architekt & Ingenieur

Profil ansehen