Patrick S.
Senior Softwareentwickler
Erfahrungen
Mai 2021 - Sept. 2025
4 Jahren 5 MonatenBerlin, Deutschland
Senior Softwareentwickler
Delivery Hero
- Leitete ein Team von 6 Softwareentwicklern zur Entwicklung und Wartung einer KI-gesteuerten Gesundheitsplattform, die automatisierte Diagnosen und Verschreibungen auf Basis von Echtzeit-EKG-Datenanalysen ermöglicht
- Entwarf und entwickelte ein robustes Revenue-Cycle-Management-(RCM)-System, das HL7- und FHIR-APIs integriert, um nahtlose Interoperabilität, Echtzeit-Datenaustausch und HIPAA-konforme Datenverarbeitung zu ermöglichen, wodurch die Abrechnungseffizienz, die Anspruchsbearbeitung und die Einhaltung gesetzlicher Vorgaben im Gesundheitswesen verbessert wurden
- Migrierte eine veraltete monolithische Anwendung zu einer skalierbaren Microservices-Architektur, steigerte die Systemmodularität, Skalierbarkeit und Wartbarkeit und setzte dabei wichtige Designmuster wie Strangler, Database-per-Service, API-Gateway, Saga und CQRS für eine effiziente Service-Kommunikation und Transaktionsverwaltung um
- Konzipierte und leitete ein C# 9/.NET 6 Microservices-Ökosystem für Hotelreservierungen, Zahlungen und Treueprogramme, das eine Verfügbarkeit von 99,99 % über mehr als 10 Dienste ermöglicht
- Definierte OpenAPI-/Swagger-Verträge und generierte automatisch Client-SDKs, wodurch die Integrationszeit zwischen Frontend und Backend um 50 % reduziert wurde
- Containerisierte jeden Service mit Docker und orchestrierte Bereitstellungen mit Kubernetes, wodurch die Release-Zeit von Tagen auf Stunden verkürzt wurde
- Entwarf PostgreSQL-Schemata, optimiert für hochvolumige Transaktionslasten, und implementierte Redis-Caching-Schichten, um leseintensive Endpunkte um 80 % zu beschleunigen
- Erstellte Kafka-Streaming-Pipelines für Echtzeit-Verfügbarkeitsupdates und Audit-Logs, verarbeitete über 2 Millionen Ereignisse pro Stunde mit Ende-zu-Ende-Zustellungsgarantie
- Implementierte Unit- und Integrationstests für React-Anwendungen mit Jest und React Testing Library, erreichte über 80 % Testabdeckung, verbesserte die Zuverlässigkeit der Komponenten und verhinderte Regressionen
- Definierte und implementierte AWS-Cloud-Infrastruktur mit Terraform, containerisierte und orchestrierte Microservices mit Docker und Kubernetes und verbesserte so die Automatisierung und Skalierbarkeit des Systems
- Entwickelte eine skalierbare Full-Stack-Buchungsanwendung mit React 18 und Django REST Framework, integrierte Celery und Redis für asynchrone Task-Verarbeitung und setzte die Anwendung auf GCP mit Cloud Run und Firestore ein, um Echtzeit-Planung, Zahlungsabwicklung und automatisierte Benachrichtigungen zu ermöglichen
- Betreute Junior-Entwickler durch Code-Reviews, Pair Programming und Wissensaustausch-Sessions, steigerte die Team-Effizienz um 30 % und pflegte gleichzeitig umfassende API-Dokumentation mit Swagger/OpenAPI
Aug. 2018 - Apr. 2021
2 Jahren 9 MonatenBerlin, Deutschland
Senior Webentwickler
Spotify
- Entwarf hochleistungsfähige Microservices in Java und Scala auf Google Kubernetes Engine, nutzte Spring Boot und Akka HTTP, um über 50 Millionen Playlist-Anfragen pro Tag bei 99,9 % Verfügbarkeit zu bedienen
- Erstellte Echtzeit-Event-Pipelines mit Apache Kafka und Scio (Apache Beam/Dataflow), verarbeitete täglich 1,2 Milliarden Nutzerinteraktionen, um personalisierte Discover Weekly- und Release Radar-Playlists zu ermöglichen
- Optimierte Metadatenspeicherung durch Feintuning von Apache Cassandra-Clustern, implementierte fortgeschrittene Kompaktierungs- und Schema-Strategien, die die 99. Perzentil-Lese-Latenz von 120 ms auf 45 ms senkten und die Speicherkosten um 25 % reduzierten
- Entwickelte domänenorientierte .NET Core-Microservices für Zimmerpreisberechnung und Kanalverwaltung, setzte CQRS- und Event-Sourcing-Muster für eine klare Trennung der Verantwortlichkeiten ein
- Setzte Docker Compose für die lokale Entwicklung und Azure Container Registry für Produktionsimages ein, standardisierte dadurch Umgebungen in allen Teams
- Implementierte PostgreSQL-Partitionierung und fortgeschrittene Indexierungsstrategien, erreichte Antwortzeiten von unter 20 ms bei Tabellen mit über 500 Millionen Zeilen
- Integrierte Redis Streams zur Pufferung von Lastspitzen und zur reibungslosen Cache-Invalidierung, wodurch die Last auf der Ursprungsdatenbank um 70 % reduziert wurde
- Konsumierte und produzierte Nachrichten in Kafka-Themen für die Kommunikation zwischen Services, gewährleistete zuverlässige Event-Zustellung und vereinfachte Verträge zwischen Teams
- Entwarf und implementierte skalierbare Serverless-Architekturen für SaaS-basierte B2B- und B2C-Anwendungen unter Verwendung von AWS Lambda, API Gateway, AWS AppSync und DynamoDB, integrierte AWS IAM für sicheren Zugriff und stellte gleichzeitig hohe Verfügbarkeit, Kosteneffizienz und nahtloses Auto-Scaling sicher
- Entwarf und verwaltete skalierbare Infrastruktur mit AWS CDK und CloudFormation, wodurch Deployments in verschiedenen Umgebungen schneller und zuverlässiger wurden
- Optimierte Leistung und Kosten durch Verringerung der Cold-Start-Latenz, Einsatz von SQS & SNS für asynchrone Verarbeitung und Implementierung von Caching-Strategien mit DynamoDB Accelerator (DAX) und Redis
- Demonstrierte starke Fähigkeiten in Problemlösung, Kommunikation und Zusammenarbeit, arbeitete effektiv mit bereichsübergreifenden Teams zusammen, um skalierbare Lösungen zu liefern, Arbeitsabläufe zu optimieren und Projekterfolge in schnelllebigen Umgebungen voranzutreiben
Juli 2016 - Juli 2018
2 Jahren 1 MonateBerlin, Deutschland
Frontend-Entwickler
Zalando
- Entwickelte eine Full-Stack-iGaming-Plattform, integrierte Kryptowährungszahlungen (Bitcoin, Ethereum) über Web3-APIs und sorgte für reibungslose Transaktionsabwicklung, sichere Wallet-Funktionen, Echtzeit-Spiel-Features sowie ein skalierbares Backend für höheres Nutzerengagement und Effizienz
- Verwaltete Firestore und Firebase Authentication auf GCP, optimierte die Datenbankleistung, sicherte die Benutzeranmeldung ab und sorgte für nahtlose Integration mit Cloud-Diensten für skalierbare und zuverlässige Anwendungen
- Konzipierte und leitete die Entwicklung von 12 domänenorientierten C# 9/.NET 6-Microservices (Reservierungen, Abrechnung, Loyalität) unter Verwendung von CQRS via MediatR und Event Sourcing mit Kafka
- Führte Design-Sitzungen und Code-Reviews auf Mandarin mit dem chinesischen Engineering-Team durch, beseitigte Übergabeverzögerungen und steigerte die Feature-Lieferung um 35 %
- Setzte Swashbuckle v6 ein, um OpenAPI 3.0-Spezifikationen und Swagger UI automatisch zu generieren und verkürzte so die Frontend-Integrationszeit um 50 %
- Verpackte jeden Service in Docker 20.10-Containern und verwaltete Bereitstellungen auf AKS (Kubernetes 1.25), wodurch Release-Zyklen von Tagen auf Stunden verkürzt wurden
- Modellierte PostgreSQL 14-Schemata mit Tabellenteilung und pgBouncer-Pooling; integrierte Redis 6.2 als verteilten Cache, um die Leselatenz um 80 % zu reduzieren
- Konfigurierte und optimierte Cloudflare und Nginx für sichere, leistungsstarke Webanwendungen, implementierte CDN-Caching, DDoS-Schutz, Lastverteilung und Reverse-Proxy-Setups, um Geschwindigkeit, Sicherheit und Skalierbarkeit zu verbessern
- Arbeitete mit DevOps-Ingenieuren zusammen, um CI/CD-Pipelines mit GitHub Actions und Jenkins zu optimieren und zu unterstützen, und straffte Automatisierungs- und Bereitstellungsprozesse für höhere Effizienz und Zuverlässigkeit
Juni 2014 - Juni 2016
2 Jahren 1 MonateSoftwareberater (Full Stack)
ThoughtWorks
- Entwickelte Enterprise-Webanwendungen mit Ruby on Rails und React
- Führte agile Beratung für Kunden aus dem Fintech- und Gesundheitswesen durch
- Entwickelte Backend-Funktionalitäten mit Python und Java, optimierte die Datenverarbeitungseffizienz um 25 % durch Anwendung von OOP-, SOLID-Prinzipien, Datenstrukturen und algorithmischen Optimierungen
- Sammelte praktische Erfahrungen mit AWS und GCP, nutzte Dienste wie EC2, S3, Lambda, Cloud Functions, BigQuery und Firestore, um Cloud-Anwendungen bereitzustellen, zu verwalten und für Skalierbarkeit und Leistung zu optimieren
Zusammenfassung
Mit einem Bachelorabschluss, ergebnisorientierter und lösungsorientierter Softwareentwickler, der leidenschaftlich komplexe Probleme löst.
Ausgezeichneter Remote-Teamplayer, der gerne in einem schnellen, agilen Umfeld arbeitet.
Fähigkeiten
- Programmiersprachen: Javascript (Es6+), Typescript, Node.js, Python, Html5, Css3, Xml, Json
- Architektur & Apis: Microservices, Ereignisgesteuerte Architektur, Graphql, Rest-apis, Websocket-api, Webrtc
- Backend-entwicklung: Nest.js, Express.js, Django (Drf), Fastapi, Rabbitmq, Apache Kafka, Grpc
- Frontend-entwicklung: React, Redux, Next.js, React Native, Angular, Ngrx, Rxjs, Vue.js, Tailwindcss, D3.js, Three.js
- Datenbanken & Datenverarbeitung: Sql, Nosql, Postgresql, Mysql, Mongodb, Cassandra, Dynamodb, Clickhouse, Redis
- Cloud & Devops: Aws, Gcp, Azure, Heroku, Docker, Kubernetes, Jenkins, Github Actions, Gitlab Ci, Circleci
- Tests & Tools: Jest, Mocha, Chai, Pytest, React Testing Library, Cypress, Sentry, Datadog, Grafana, Celery
- Agile & Projektmanagement: Scrum, Kanban, Jira, Slack, Microsoft Teams, Trello, Asana, Notion
- Soft Skills: Führungsqualitäten, Bereichsübergreifende Teamarbeit, Kommunikation, Problemlösung, Flexibilität, Zeitmanagement
Sprachen
Englisch
VerhandlungssicherChinesisch
VerhandlungssicherAusbildung
Aug. 2012 - Mai 2016
National University of Singapore (NUS)
Bachelor in Informatik · Informatik · Singapur
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.