Data services platform for Dutch healthcare institutions, processing millions of patient records while complying with Medmij and FHIR standards.
As a Senior Developer at Portavita LLC (2018-2024), based in Innopolis, Russia and Amsterdam, Netherlands, I drove digitalization efforts within the Dutch healthcare sector, empowering patients to access, manage, and share their health data online.
Led the Patient Assistant service — a dynamic project supporting patients receiving anticoagulation treatment across Dutch healthcare institutions. Initiated in 2018, it processed thousands of patient records monthly and evolved with continuous updates. Split the service into three microservices responsible for data processing, enrichment, and delivery through FHIR-compliant REST APIs.
Contributed to the Portavita DVZA Services platform, a vital data services provider operational from 2020 to 2024, processing millions of patient records while complying with Medmij and FHIR standards. Developed multiple microservices including data validation, metrics generation, processing, enrichment, and delivery.
Backend: Scala, Akka (including Akka HTTP), Slick, PostgreSQL with Citus. Messaging: Kafka, Kafka Streams. Frontend: React with testing libraries.