Patrick S.

Senior Softwareentwickler

Avatar placeholder
Halle (Saale), Deutschland

Erfahrungen

Mai 2021 - Sept. 2025
4 Jahren 5 Monaten
Berlin, 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 Monaten
Berlin, 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 Monate
Berlin, 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 Monate

Softwareberater (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
Verhandlungssicher
Chinesisch
Verhandlungssicher

Ausbildung

Aug. 2012 - Mai 2016

National University of Singapore (NUS)

Bachelor in Informatik · Informatik · Singapur

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Prasad T.
Prasad T.

Solution-Architekt / Senior Manager – DTC E-Commerce-Plattform

Profil ansehen
Hüseyin K.
Hüseyin K.

Senior Full-Stack-Entwickler

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

AR/VR/XR-Architekt

Profil ansehen
Arne H.
Arne H.

Embedded Fullstack-Entwickler

Profil ansehen
Werner K.
Werner K.

Testkoordinator, Designer und Ingenieur

Profil ansehen
Patrick W.
Patrick W.

KI-Softwareentwickler

Profil ansehen
Yannick S.
Yannick S.

Freiberuflicher IT-Berater

Profil ansehen
Selvaraj K.
Selvaraj K.

Senior Fullstack- und Cloud-Architekt

Profil ansehen
Marcel M.
Marcel M.

Cloud-Architekt, Senior Solution Architekt, Senior Software Engineer

Profil ansehen
Kiriakos K.
Kiriakos K.

Tech Lead: API-Erfahrungsplattform

Profil ansehen
Rüdiger S.
Rüdiger S.

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Jan R.
Jan R.

Software Engineer / Softwarearchitekt / Team Lead

Profil ansehen
Robert R.
Robert R.

Softwareentwickler

Profil ansehen
Michael K.
Michael K.

Architekt und Full-Stack-Entwickler

Profil ansehen
Matthias I.
Matthias I.

Teilzeit-CTO (Leitender Ingenieur / Technischer Architekt)

Profil ansehen
Rainer D.
Rainer D.

Enterprise Architektur Management / Softwareentwickler Backend

Profil ansehen
Thomas J.
Thomas J.

Backend-Entwickler, DevOps-Ingenieur

Profil ansehen
Fady K.
Fady K.

Senior Softwareentwickler / Tech Lead

Profil ansehen
Manuel R.
Manuel R.

Cloud-Architekt & Lead-Entwickler

Profil ansehen
Max R.
Max R.

Cloud (AWS) | KI | DevOps | Daten

Profil ansehen
Thomas H.
Thomas H.

Senior MLOps- und DevOps-Engineer

Profil ansehen
Kai S.
Kai S.

Software-Entwickler

Profil ansehen
Satya V.
Satya V.

Lead-Entwickler

Profil ansehen
Shamaila M.
Shamaila M.

Senior Softwarearchitektin

Profil ansehen
Matthias K.
Matthias K.

Allgemeine ERP- und KI-Beratung

Profil ansehen
Serge K.
Serge K.

MLOps (Machine-Learning-Betrieb)

Profil ansehen
Niko S.
Niko S.

Entwicklungsarchitekt, Technischer Lead "gridlytics"

Profil ansehen
Andreas S.
Andreas S.

Solution-Architekt, Business Analyst, Berater, Full-Stack Lead-Entwickler

Profil ansehen
Umar M.
Umar M.

Senior KI-Architekt & Ingenieur

Profil ansehen
Marc H.
Marc H.

Senior Architekt, Coach und Entwickler

Profil ansehen