David K.

Senior Softwareentwickler

Sejny, Polen

Erfahrungen

Okt. 2022 - Aug. 2025
2 Jahren 11 Monaten

Senior Softwareentwickler

Brainreader A/S

  • Entwickelte sichere Backend-Services in Nest.js und Python (FastAPI) zur Verarbeitung sensibler Gesundheitsdaten, gewährleistete HIPAA-konforme Speicherung und schnelle API-Leistung.
  • Entwickelte Patienten-Dashboards und mobile Wellness-Funktionen mit React, Next.js und React Native und optimierte die plattformübergreifende Nutzbarkeit für klinische und nutzerorientierte Apps.
  • Erstellte eine Streaming-Chat-Oberfläche mit MUI in React/Next.js und React Native Paper, reduzierte die Entwicklungszeit der UI um 40 % und steigerte die Aufgabenerledigung in den Arbeitsabläufen der Klinik um 20 %.
  • Implementierte sichere JWT- und OAuth2-Authentifizierungsabläufe mit RBAC für rollenbasierte Zugriffe auf Dashboards, APIs und mobile Plattformen.
  • Lief den LLM-gestützten Symptomchecker aus (OpenAI + LangChain, RAG auf klinischen Notizen), der die Triage-Zeit um 30 % verkürzte und die Selbstlösungen deutlich erhöhte.
  • Entwarf REST- und GraphQL-APIs mit strenger Validierung und klarer Versionierung, was eine reibungslose Frontend-Integration und einen zuverlässigen Datenaustausch zwischen Systemen ermöglichte.
  • Nutzte TypeORM und SQLAlchemy zum Modellieren von Patientendaten, Gesundheitsevents und Berechtigungen und unterstützte so Migrationen und relationale Integrität in PostgreSQL.
  • Optimierte Prompts, Caching und Batching; senkte die monatlichen Token-Kosten um rund 25 % und hielt dabei die Genauigkeit der medizinischen Auskünfte innerhalb der Richtliniengrenzen.
  • Verringerte die Backend-Antwortzeit um 40 % durch asynchrone Job-Queues, Caching mit Redis und Refactoring von API-Engpässen in stark ausgelasteten Modulen.
  • Entwarf Schemata in PostgreSQL, MongoDB und Elasticsearch zur Speicherung strukturierter und unstrukturierter medizinischer Daten wie Laborergebnisse, Termine und Protokolle.
  • Setzte Dienste auf AWS und Azure mit Docker, S3, Lambda und Blob Storage ein und gewährleistete Skalierbarkeit, Datenschutz und hohe Verfügbarkeit.
  • Richtete GitHub Actions und Terraform-Pipelines ein, um Tests, Builds und sichere Deployments in Entwicklungs-, Staging- und Produktionsumgebungen zu automatisieren.
  • Führte funktionsübergreifende Sprints mit Produkt-, Design- und Datenteams, betreute Junior-Entwickler und übertrug technische Ziele in nutzerorientierte Ergebnisse in schnelllebigen Umgebungen.
März 2020 - Aug. 2022
2 Jahren 6 Monaten

Senior Softwareentwickler

Accedia

  • Erstellte leistungsstarke Backend-Pipelines, indem ich Legacy-NodeJS zu Django und Celery migrierte, um Job-Queues und Annotationsabläufe über große, verteilte Datensätze zu ermöglichen.
  • Entwickelte maßgeschneiderte React-Hooks für Formulare, API-Aufrufe und UI-Logik, wodurch der Code sauberer wurde und das Team Features schneller umsetzen konnte.
  • Integrierte externe SSO-Anbieter wie Google und Auth0, um nahtloses Login und zentrale Zugriffskontrolle über Teams und Datensätze zu ermöglichen.
  • Erstellte KI-gestützte Pipelines mit LangChain und LangGraph, um Datenkennzeichnungs-Workflows zu automatisieren, kombinierte menschliche Überprüfungen, Vertrauensbewertungen und skalierbare Orchestrierung und verkürzte die Prüfzeit um 50 %.
  • Strukturierte flexible Datenschemata mit Prisma, SQLModel und Elasticsearch, um Millionen von Datensätzen zu verwalten, darunter Rohdaten, Metadaten und Annotationsrevisionen.
  • Nutzte React Query und visualisierte AG-Grid für große Datensätze, um Datenabrufe mit intelligentem Caching, Hintergrundaktualisierungen und Batching zu verwalten und die UI auch bei intensiven Kennzeichnungsaufgaben schnell und reaktionsschnell zu halten.
  • Setzte RAG-Dienste mit AWS Lambda, S3 und RDS ein; senkte die Inferenzkosten pro Nutzer um ca. 22 % und hielt die Latenz zu Spitzenzeiten unter 700 ms.
  • Erstellte CI/CD-Pipelines mit automatisierten Tests und Deployments über GitHub Actions und Docker, was schnelle, zuverlässige Releases mit einfacher Rücksetzung in Staging und Produktion ermöglichte.
  • Arbeitete eng mit ML-Ingenieuren, Data Ops und Produktverantwortlichen zusammen, um die Infrastruktur an sich entwickelnde Annotations-Workflows und Modelltrainingszyklen anzupassen.
Feb. 2016 - Dez. 2019
3 Jahren 11 Monaten

Junior Softwareentwickler

Synerise

  • Junior Full-Stack-Entwickler mit praktischer Erfahrung im Aufbau kleiner Web-Apps mit React (Hooks, React Router) und Node.js (Express).
  • Arbeitete mit PostgreSQL und SQLite als Datenbanken und nutzte socket.io, um Echtzeitfunktionen wie Chat und Benachrichtigungen hinzuzufügen.
  • Im Frontend lag der Fokus auf sauberen und responsiven UIs mit HTML5, CSS3 und grundlegenden Material-UI-Komponenten.
  • Erfahrung in der Versionsverwaltung mit Git/GitHub, dem Testen von APIs mit Postman und der Zusammenarbeit über Pull Requests.
  • Starke Kommunikationsfähigkeiten mit Wachstumsmentalität — stellt die richtigen Fragen, nimmt Feedback gut auf und unterstützt die Teamarbeit in agilen Umgebungen unter Anleitung von Senior-Entwicklern.

Zusammenfassung

Senior Full-Stack-Webentwickler mit über 9 Jahren Erfahrung in der Bereitstellung wirkungsvoller Web- und Mobilplattformen in den Bereichen Gesundheitswesen, KI und SaaS.

Spezialisiert auf React, Next.js und Node.js mit starker Backend-Erfahrung in Python, FastAPI sowie skalierbarer Infrastruktur auf AWS und Azure.

Nachweislich erfolgreich beim Aufbau von Echtzeitsystemen, sauberen und testbaren APIs und der Leitung funktionsübergreifender Teams mit Fokus auf Leistung, CI/CD-Automatisierung und Entwicklererfahrung.

Sprachen

Englisch
Verhandlungssicher
Polnisch
Fortgeschritten

Ausbildung

Okt. 2012 - Feb. 2016

Bialystok University of Technology

Bachelorabschluss · Białystok, Polen

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