Fady K.
Senior Softwareentwickler / Tech Lead
Erfahrungen
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
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
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
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
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)
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.