Eugene Blokhin
Amsterdam / Remote / Open to relocate, NL
eugene.blokhin@gmail.com
+31 6 490 450 49

Experienced software engineer with over a decade of building robust, maintainable, and cost-efficient backend systems. Now focused on leveraging this deep end-to-end development expertise to design and deliver AI-enabled solutions that drive real-world impact. Passionate about integrating modern AI to streamline workflows and enhance user experiences—both in the workplace and beyond.

Experience


Senior Software Engineer / Team Lead (Freelance)
June 2021
 — 
Present

I am a team lead and senior software engineer at Firely where I work on the Firely Server, a FHIR server that is used by healthcare organizations worldwide. My role involves leading a team of developers, planning, designing and implementing new features, and ensuring the quality and performance of our software.

  • Tech stack: ASP.NET Core, SQL Server, MongoDb, Docker, Azure Dev Ops, Kubernetes, OpenTelemetry
  • Led and designed architecture during a consultancy project where we developed an ETL pipeline to migrate data from a proprietary database to Firely Server for one of our large clients
  • Took on a challenging project related to DB querying performance and implemented ASTs to optimize the query execution. This resulted in a 1000x performance improvement in some scenarios and eliminated performance pressure for some of the company's key clients.
Technical Co-founder / Acting CTO
February 2024
 — 
March 2025

Led the end-to-end development of a freelance marketplace for the Czech market. Owned the full technical stack and delivery process, transforming business requirements into a production-ready MVP with a clean, scalable architecture.

  • Tech leadership: Defined the architecture and selected technologies across backend, frontend, deployment, and integrations
  • Requirements to architecture: Analyzed business needs and decomposed them into a system design optimized for maintainability and future growth
  • Backend: Developed with .NET, PostgreSQL, and MassTransit for scalable async processing
  • Frontend: Oversaw integration of a frontend with the backend API
  • Deployment: Set up automated CI/CD with Argo CD and Kubernetes, managing multiple environments via GitOps
  • Integration: Added analytics and operations tooling, including Meta Pixel, cookie consent, telemetry, and SendGrid for error alerts
  • AI exploration: Prototyped an AI agent to enhance user interaction and explore future capabilities
Tech Lead (freelance)
June 2020
 — 
April 2021

Led the development (designing the architecture, building, and maintaining) of controlling software for a hardware 3D scanner. The generated 3D models were used in a AR/VR marketplace.

  • Tech stack: ASP.NET Core (Blazor), C++, Linux, Raspberry Pi, Arduino
  • Re-wrote the original solution and improved code maintainability and reliability
  • The high-level part is an ASP.NET Core Blazor-based web application running on Raspberry Pi (Linux)
  • The low-level part is written in C++ and runs on ATMega328P micro-controllers
Senior Software Developer
October 2019
 — 
May 2021
  • Tech stack: C#/.NET, Azure Storage/Functions/App Services/Service Bus/ARM templates
  • Designed and created a backup solution for our event-sourcing system log stored in Azure Tables (> 2.5 TB of data)
Software Developer
May 2017
 — 
September 2019
  • Tech stack: C#/.NET, NServiceBus, Azure Storage/App Services/ServiceFabric/Service Bus...
  • Wrote custom serialization/deserialization implementation for Azure Table Storage which worked 20x faster than the default Microsoft implementation
  • Pioneered rewriting our initially synchronous order flow to use asynchronous messaging architecture. It opened up a way for extending functionality and dramatically increased reliability. It still facilitates the processing of ~200k orders per day
  • Created a module to calculate and generate invoices for our clients
Software Engineer
December 2014
 — 
April 2017

Built and maintained software powering out photo-products production facilities in The Netherlands and India.

  • Tech stack: C#/.NET, ASP.NET, SQL Server, RabbitMQ
Software Developer
November 2012
 — 
November 2014
  • Tech stack: C#/.NET, ASP.NET WebApi, SQL Server
Junior Software Developer
September 2011
 — 
October 2012
  • Tech stack: C#/.NET, Unity3D

Education


Coursera
February 2023
 — 
June 2023
undefined in Machine Learning Specialization + Deep Learning Specialization by Andrew Ng
University Of Information Technologies, Mechanics and Optics (ITMO) - Russia, St. Petersburg
September 2009
 — 
June 2014
Master in Software Development / Information Systems

Languages


English:
Fluent
Dutch:
Beginner
Russian:
Native

Skills


Technologies:
C# (ASP.NET, EF), JavaScript / TypeScript / Node.js (+ React and Vue), Python / C/C++, Databases: SQL Server / MongoDB / Neo4j, Event-Driven Systems, DevOps (CI / CD / Docker), Git
AI:
Understanding of ML concepts (backward propagation, gradient descent, transformers, etc.), TensorFlow, LLMs (GPT, Claude, etc.), CrewAI / LangChain / LangFlow, Building and using MCP server
Team role:
Shaping the technical vision of a product, Making sure the dev process is smooth and efficient, Mentoring junior developers, Participating in interviews
Craftsmanship:
Eye for good yet simple architecture, OOP, SOLID, Design Patterns, DDD, TDD, API Design