Eugene Blokhin

AI-Driven Systems Architect | 13+ Years in Scalable Software Development

profile-pic

About

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

Summary

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.

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

Languages

  • English (Fluent)
  • Dutch (Beginner)
  • Russian (Native)

Experience

Firely

06/2021 - Present

Senior Software Engineer / Team Lead (Freelance)

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.

GetJob

02/2024 - 03/2025

Technical Co-founder / Acting CTO

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

Designhubz

06/2020 - 04/2021

Tech Lead (freelance)

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

Effectory

10/2019 - 05/2021

Senior Software Developer

  • 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)

Chama Technologies

05/2017 - 09/2019

Software Developer

  • 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

Albelli

12/2014 - 04/2017

Software Engineer

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

  • Tech stack: C#/.NET, ASP.NET, SQL Server, RabbitMQ

VIAcode

11/2012 - 11/2014

Software Developer

  • Tech stack: C#/.NET, ASP.NET WebApi, SQL Server

Studio Mobile

09/2011 - 10/2012

Junior Software Developer

  • Tech stack: C#/.NET, Unity3D

Education

Coursera

02/2023 - 06/2023

Machine Learning Specialization + Deep Learning Specialization by Andrew Ng

University Of Information Technologies, Mechanics and Optics (ITMO) - Russia, St. Petersburg

09/2009 - 06/2014

Master Software Development / Information Systems