Fady Kuzman
Senior Softwareentwickler / Tech Lead
Erfahrungen
Senior Softwareentwickler / Tech Lead
Specific Objects Technologies GmbH
- Projekt 1: Multi-Tenant SaaS-Plattform: Datenintegration & Preismanagement
- Ziel: Neuentwicklung einer ELT-Pipeline (Ablösung des Java-6-Altsystems), Integration heterogener Quellsysteme (CSV, Excel, E-Mail, externe DBs), Event-Sourcing für vollständige Nachvollziehbarkeit, Multi-Tenant-Architektur für mandantenfähige Datenverarbeitung
- Herausforderung: Verarbeitung von Millionen Datensätzen pro Tag, Audit-Compliance, Datenisolation zwischen verschiedenen Mandanten
- Lösung: Stakeholder-Workshops zur Anforderungsanalyse, ereignisgetriebene Architektur mit Axon Framework und Apache Kafka, AWS-Services (EC2, S3, Lambda, SQS, API Gateway) für Cloud-Integration, PostgreSQL mit mandantenspezifischen Schemas für Multi-Tenant-Datenisolation, REST-API-Design mit Spring Boot für Integration externer Systeme, umfassende Teststrategie (JUnit, Spring Test, Postman, PACT, ArchUnit)
- Ergebnisse: ELT-Leistung von über 30 Minuten auf 1–5 Minuten verbessert; täglich 2–3 Stunden durch Workflow-Automatisierung eingespart; wöchentlich 10–20 Stunden durch Event-Sourcing-Nachvollziehbarkeit eingespart; 100 % Audit-Compliance; sichere Multi-Tenant-Datenisolation für mehr als 10 Mandanten
- Projekt 2: Modernisierung eines Multi-Tenant-CRM-Systems
- Ziel: Migration des CRM-Systems (über 20 Jahre PHP/MySQL) zu Java-Microservices, Umsetzung von Domain-Driven Design, Einführung von Test-Driven Development, mandantenfähige SaaS-Architektur für mehrere Kundenmandanten
- Herausforderung: Umgestaltung komplexer Geschäftslogik, fehlende Testkultur, skalierbare Mandantenverwaltung mit Datenisolation
- Lösung: Umfassende Teststrategie (JUnit, Spring Test, Postman, PACT, ArchUnit), Multi-Tenant-Architektur mit mandantenspezifischen Datenbanken, REST-API-Design mit Spring Boot für mandantenübergreifende Integration, Kubernetes und Docker für Container-Orchestrierung
- Ergebnisse: 2× Performancesteigerung; Bereitstellungszeit von über 40 Minuten auf 5–7 Minuten reduziert; Migration ohne Ausfallzeiten in der Produktion; skalierbare Multi-Tenant-Lösung für mehr als 15 Kundenmandanten
- Technologien: Java, Spring Boot 3.x, Angular, Apache Kafka, AWS (EC2, S3, Lambda, SQS, API Gateway), PostgreSQL, Axon Framework, Kubernetes, Docker, GitLab CI, REST-API
Senior Entwickler
MaibornWolff GmbH
- Projekt 1: Deutsche Bahn Mobile-Backend
- Ziel: Backend für Android-App (über 50.000 DB-Mitarbeiter), API-Design und Microservices-Architektur, Domain-Driven Design
- Herausforderung: Ablösung des Legacy-Monolithen (über 2.000.000 Zeilen), Performance im Millisekundenbereich für über 50.000 gleichzeitige Nutzer, hochverfügbare PostgreSQL-Datenbankarchitektur
- Lösung: Aufteilung in 7 Microservices mit Bounded Contexts, Kotlin-basierte Microservices mit Apache Kafka, PostgreSQL mit optimierten Indexen und Partitionierung, REST-API-Design für mobile Anbindung, Kubernetes und Docker für Container-Orchestrierung
- Ergebnisse: Ablösung durch 7 Microservices, Performance im Millisekundenbereich, Migration ohne Ausfallzeiten, 99,9 % Verfügbarkeit für über 50.000 Mitarbeiter
- Projekt 2: Portal zur Digitalisierung der öffentlichen Verwaltung
- Ziel: Fullstack-Entwicklung eines Internet-Portals für die öffentliche Verwaltung, Backend mit Java/Spring Boot, Frontend mit Angular, Integration verschiedener administrativer Backend-Systeme
- Herausforderung: Integration heterogener Altsysteme, 24/7 Hochverfügbarkeit und Lastspitzen, strikte Compliance (DSGVO, BITV 2.0)
- Lösung: Secure-by-Design-Microservices-Architektur, REST-API-Gateways zur Systemintegration, Kubernetes und Docker mit 85 % Testabdeckung
- Ergebnisse: über 100.000 Transaktionen/Monat, 24/7 Hochverfügbarkeit, DSGVO- und BITV 2.0-Compliance
- Technologien: Java, Spring Boot, Microservices, Angular, Oracle DB, Kubernetes, Docker, Helm, REST-API, Terraform
Technischer Lead
Qcentris GmbH
- Ziel: End-to-End-Testautomatisierung für Versicherungsanwendung, Testdatenverwaltungssystem
- Herausforderung: Legacy-UI mit komplexen Geschäftsregeln, manuelle Testzeiten von 2 Wochen pro Release
- Lösung: Java-basiertes Framework mit Selenium und Page-Object-Pattern, Spring-Boot-System zur Testdatengenerierung, Docker für CI/CD-Integration
- Ergebnisse: Manuelle Testzeiten von 2 Wochen auf 2 Tage reduziert (80 % Reduktion); 90 % weniger manueller Testdatenaufwand
- Technologien: Java, Spring Boot, Selenium, TestNG, Maven, TOSCA, MySQL, Docker, REST-APIs
Softwareentwickler
SKAN Deutschland GmbH
- Ziel: Systemarchitektur für wissenschaftliche Messsoftware, ML-Algorithmen zur Datenauswertung
- Herausforderung: Echtzeitdatenverarbeitung, komplexe wissenschaftliche Algorithmen
- Lösung: Modulare Architektur mit Docker-Containerisierung, Machine Learning zur Datenauswertung
- Ergebnisse: 50 % Verbesserung der Messgenauigkeit, 300 % Produktivitätssteigerung
- Technologien: Python, NumPy, Pandas, Scikit-learn, PostgreSQL, Java, Spring Boot, Docker
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (5.5 Jahre), Biotechnologie (3 Jahre), Transport (2.5 Jahre), Regierung und Verwaltung (2.5 Jahre) und Versicherung (1 Jahr).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (8 Jahre), Produktentwicklung (7 Jahre), Qualitätssicherung (3 Jahre) und Forschung und Entwicklung (3 Jahre).
Zusammenfassung
Senior Java Entwickler mit mehr als 5 Jahren Enterprise-Erfahrung 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äftsbereiche schnell zu verstehen und erfolgreich mehr als 15 Legacy-Services mit durchschnittlich 65 % Performance-Steigerung zu migrieren.
Fähigkeiten
- Backend-entwicklung - Java 8/11/17/21 & Spring Boot 2.x/3.x - Experte (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: Automatisiertes Testen, Tdd, Clean Architecture
- Datenbanken: Postgresql, Mysql, Oracle Db, Cassandra, Mongodb
- Führung: Technische Führung Von 5+ Entwicklern, Scrum-teams, Stakeholder-management
Sprachen
Ausbildung
Martin-Luther-Universität Halle-Wittenberg
Master of Science · Biomedizintechnik · Halle (Saale), Deutschland · 1.4
Kairo-Universität
Bachelor of Science · Systemtechnik · Cairo, Ägypten
Zertifikate & Bescheinigungen
ISTQB Certified Tester Foundation Level
Microsoft Azure Fundamentals (AZ-900)
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Fady ansässig?
Welche Sprachen spricht Fady?
Wie viele Jahre Erfahrung hat Fady?
Für welche Rollen wäre Fady am besten geeignet?
Was ist das neueste Projekt von Fady?
Für welche Unternehmen hat Fady in den letzten Jahren gearbeitet?
In welchen Industrien hat Fady die meiste Erfahrung?
In welchen Bereichen hat Fady die meiste Erfahrung?
In welchen Industrien hat Fady kürzlich gearbeitet?
In welchen Bereichen hat Fady kürzlich gearbeitet?
Was ist die Ausbildung von Fady?
Ist Fady zertifiziert?
Wie ist die Verfügbarkeit von Fady?
Wie hoch ist der Stundensatz von Fady?
Wie kann man Fady beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Softwareentwickler / Tech Lead
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Berlin, Deutschland arbeiten