Vitalii P.

Senior Full-Stack-Entwickler

Warschau, Polen

Erfahrungen

Jan. 2021 - Mai 2025
4 Jahren 5 Monaten
Berlin, Deutschland

Senior Full Stack Engineer

Ada Health

  • Leitete ein KI-gestütztes, patientenorientiertes System zur Gesundheitsverwaltung mit Python, Java 17, Spring Boot, Angular und Hibernate, was die Registrierungszeit der Patienten durch optimierte Abläufe um 40 % verkürzte.
  • Migrierte eine veraltete monolithische EMR-Anwendung auf eine Microservices-Architektur, steigerte die Skalierbarkeit und verkürzte die Deployment-Zeit um 60 %.
  • Integrierte Python-FastAPI-Microservices in die Plattform, um Echtzeit-Vorhersageanalysen bereitzustellen und sub-sekündliche Antwortzeiten für klinische Dashboards zu gewährleisten.
  • Implementierte sichere RESTful-APIs mit Spring Security, JWT und OAuth 2.0, stellte HIPAA-Konformität sicher und verbesserte die Überprüfung der Zugriffskontrolle um 100 %.
  • Integrierte FHIR- und HL7-Standards mit HAPI-FHIR und Mirth Connect für nahtlosen Datenaustausch mit Drittanbieter-EHR-Systemen und deckte dabei über 90 % der Interoperabilitäts-Szenarien ab.
  • Setzte Apache Kafka für Echtzeit-Verarbeitung von Laborergebnissen und Benachrichtigungen ein und erzielte dreifach schnellere Übermittlung kritischer Patienten-Updates an Ärzte.
  • Entwickelte einen konversationellen Mental-Health-Assistenten mit Python-NLP-Pipelines und der OpenAI-API, der über 10.000 Anfragen pro Woche bearbeitet und 35 % der Routine-Supportanfragen ableitet.
  • Entwickelte maßgeschneiderte Medikations-Tracking-Module mit Barcode-Integration, konzipierte intelligente Alarmierungsalgorithmen und patientenorientierte Mobile-Oberflächen, die die Überwachung der Medikamenteneinnahme um 35 % verbesserten.
  • Optimierte komplexe SQL- und JPQL-Abfragen in PostgreSQL, reduzierte die Latenz bei der Berichtserstellung durch Indexierung und Query-Tuning um 45 %.
  • Implementierte rollenbasierte Zugriffskontrolle (RBAC) mit Spring Security und LDAP-Integration, um sicheren Mehrrollen-Zugriff für administrative und klinische Nutzer zu gewährleisten.
  • Nutzte Jenkins, Docker und Kubernetes, um CI/CD-Pipelines zu automatisieren und Deployments in On-Prem- und Cloud-Umgebungen zu optimieren, wodurch die Zuverlässigkeit der Deployments um 70 % stieg.
  • Erstellte interaktive Echtzeit-Dashboards mit React und D3.js, damit Kliniker Patienten-Vitalwerte und Analysen überwachen können, was die Entscheidungsfindung um 25 % beschleunigte.
  • Setzte Test-Driven Development (TDD) mit JUnit, Mockito und TestContainers um, steigerte die Testabdeckung auf 85 % und verringerte Nach-Release-Fehler um 50 %.
  • Integrierte Python-ML-Modelle über REST-APIs in das React-Frontend, um direkte Feedbackschleifen für Funktionen wie Stimmungstracking und Journaling zu ermöglichen.
  • Nahm an agilen Zeremonien (Sprint-Planung, Retrospektiven, Daily Standups) teil und leitete Backlog-Refinement-Sitzungen, was zu einer konstanten Auslieferungsquote von über 95 % pro Sprint beitrug.
  • Arbeitete in agilen Teams, führte Code Reviews durch und betreute Junior Engineers, was die Teamgeschwindigkeit und die Codequalität um 25 % steigerte.
Juni 2018 - Okt. 2020
2 Jahren 5 Monaten
London, Vereinigtes Königreich

Java Software Developer

Xeven Solutions

  • Implementierte skalierbare Backend-Systeme für eine hoch frequentierte E-Commerce-Plattform mit Java, Spring Boot und MySQL, die über 80.000 monatlich aktive Nutzer unterstützen.
  • Entwickelte eine Microservices-Architektur für Katalog-, Bestands- und Auftragsabwicklungsdienste, erhöhte die Deployment-Flexibilität und verringerte Ausfallzeiten um 70 %.
  • Realisierte eine Mobile-First, responsive Shopping-Oberfläche mit React.js, TypeScript und Material-UI, integriert mit FastAPI-REST-Endpunkten, wodurch Sitzungsdauer und Nutzerbindung um 25 % stiegen.
  • Setzte Apache Kafka für Echtzeit-Bestellereignisse ein, verringerte Warenkorbabbrüche und verbesserte die Nachvollziehbarkeit von Transaktionen um 40 % durch asynchrone Nachrichtenübermittlung und Retry-Strategien.
  • Implementierte sichere RESTful-APIs für Checkout, Zahlung und Bestellverfolgung mit Spring Security, JWT-Authentifizierung und OAuth 2.0, was Betrugsfälle um 30 % reduzierte.
  • Überarbeitete Produktsuche und Filterung mit Elasticsearch, verbesserte die Antwortzeiten um 50 % und steigerte Engagement-Metriken auf Mobile und Web.
  • Organisierte Redis-basiertes Caching für Produktdetails und Nutzersitzungen, wodurch die Backend-Last während Spitzenzeiten wie Black Friday und Flash Sales um 60 % sank.
  • Überarbeitete containerisierte Dienste mit Docker und Kubernetes auf AWS EKS mit Auto-Scaling und Failover, was eine Verfügbarkeit von 99,99 % in Spitzenzeiten sicherstellte.
  • Automatisierte CI/CD-Pipelines mit GitHub Actions und AWS CodePipeline, ermöglichte schnellere Releases und verringerte manuelle Deployment-Fehler um 80 %.
  • Verbessertes System-Monitoring mit Prometheus, Grafana und ELK-Stack über drei Microservices, ermöglichte Echtzeit-Überwachung der Container-Auslastung und verkürzte die durchschnittliche Fehlererkennungszeit um 45 %.
  • Entwickelte Echtzeit-Admin-Dashboards mit React, TypeScript und Chart.js zur Visualisierung von Verkaufstrends, Lagerbewegungen und Nutzerverhalten in Echtzeit.
  • Etablierte eine responsive React Native Mobile-App für Shopping, Bestellverfolgung und Benachrichtigungen, was die mobile Conversion-Rate um 35 % steigerte.
Apr. 2016 - Feb. 2018
1 Jahr 11 Monaten
Warschau, Polen

Software Developer

Scalo

  • Entwickelte Java-basierte SaaS-, CRM- und FinTech-Systeme, verbesserte die Systemperformance für über 10.000 täglich aktive Nutzer und sicherte ein nahtloses Kundenerlebnis durch optimierte Backend-Services.
  • Führte ein Mikropayment-Gateway mit Spring Boot, Spring Security, OAuth2 und JWT-Authentifizierung ein, wodurch Transaktionsfehler um 25 % reduziert und die Zahlungszuverlässigkeit verbessert wurde.
  • Entwarf und implementierte Batch-Prozesse mit Spring Batch und Quartz Scheduler, automatisierte die Finanzdatenverarbeitung und senkte die manuelle Arbeitslast um 50 %, was die Effizienz steigerte.
  • Überarbeitete SQL-Abfragen und Hibernate-Konfigurationen in PostgreSQL, verringerte Abfragezeiten um 20 % und verbesserte die Datenbank-Performance.
  • Verkürzte die Antwortzeiten der Musiksuche von 1,8 s auf 0,5 s durch fortgeschrittene Indexierungsstrategien mit Elasticsearch und verbesserte so das Sucherlebnis.
  • Entwickelte RESTful-APIs mit Spring MVC und GraphQL auf Basis von Apollo Server, steigerte die Effizienz beim Datenabruf und verbesserte die Frontend-Backend-Kommunikation für dynamische Interfaces.
  • Integrierte Drittanbieter-Payment-APIs (Stripe, PayPal, Plaid) in die Systeme, rationalisierte Transaktions-Workflows und verbesserte das Zahlungserlebnis für Nutzer.
  • Baute ereignisgesteuerte Echtzeit-Microservices mit Apache Kafka und WebSockets, steigerte die Systemreaktionsfähigkeit und Zuverlässigkeit in Spitzenzeiten und sicherte Echtzeit-Datenverarbeitung.
  • Integrierte Micrometer mit Spring Boot Actuator, um Echtzeit-Metriken für Prometheus bereitzustellen, und verbesserte so die Systembeobachtbarkeit und proaktive Fehlerbehebung über Microservices hinweg.
  • Automatisierte CI/CD-Pipelines mit Jenkins und Docker, steigerte die Deployment-Geschwindigkeit und Systemstabilität in mehreren Umgebungen und sicherte einen konsistenten Auslieferungsprozess.

Zusammenfassung

Java-Softwareentwickler mit über 10 Jahren Erfahrung in der Konzeption und Weiterentwicklung von Enterprise-Lösungen. Ich liebe es, komplexe Herausforderungen zu lösen und ergebnisorientierte Software zu liefern. Meine Expertise umfasst Java, Spring Boot, Java EE, Python, SQL, React, Angular, AWS, Kubernetes, Kafka und KI-Integration.

Sprachen

Englisch
Verhandlungssicher
Deutsch
Fortgeschritten

Ausbildung

März 2012 - Nov. 2015

University of Warsaw

Bachelor of Science · Informatik · Warschau, Polen

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