Fifteen years building the parts of a product that have to keep working: distributed backends, media pipelines, and the databases under them. Most recently I led Flickify at Ezoic — a system that turns a web page into a finished narrated video — from prototype to shipped product. I write Go and PHP, and I am usually the person who goes and reads the spec.

All projects →

Flickify ↗

2020 — 2026

Turning an article into a watchable video was a manual editing job measured in hours, which meant publishers simply did not do it. A Go pipeline that parses the page, scripts it, assembles scenes and renders through FFmpeg on a queue-backed farm on AWS, with a Vue editor over the top for anyone who wants the last word.

GoFFmpegAWSVue.jsMongoDB

e-Freight declaration platform

2013 — 2019

Air cargo paperwork moved on paper between airlines, warehouses and the federal customs service — every handoff a place to lose a day. A PHP/PostgreSQL platform speaking IATA CIMP, SITA, ARINC and EDIFly Type B, with qualified digital signatures and direct integration into the customs IT system.

PHPPostgreSQLIATA CIMPSOAP/XMLYii

Publisher platform services

2019 — 2026

Ad and content experiments needed backends that stayed up under sustained high-traffic spikes without degraded response times. Go and PHP microservices with Vue front ends, built around measurable request budgets and backpressure rather than optimistic caching.

GoPHPVue.jsMySQLAWS
Full history →
Software EngineerEzoicLed Flickify from prototype to product; Go, PHP and Vue services for a large publisher platform.
Aug 2019 — Apr 2026
Lead Software DeveloperTransInfoTechElectronic declaration of goods and aircraft; customs and airline system integrations.
Jun 2018 — Jun 2019
Head of IT Systems DevelopmentTransInfoTechLed a team of four on e-freight for the Russian Federation; hiring, planning, code review.
Feb 2013 — Sep 2017
Lead DeveloperTransInfoTechBuilt the declaration service itself: IATA CIMP messaging, XML, cryptographic signatures.
Feb 2013 — Sep 2017
PHP DeveloperAdvertising agency TandemMulti-site advert publication and an automated price-correction system on the Yandex.Direct API.
Apr 2012 — Oct 2012
Quality EngineerBank Soft SystemsBlack-box, white-box, regression and load testing of banking web, mobile and desktop clients.
Jul 2011 — Mar 2012
Languages
GoPHPJavaScriptSQLHTML/CSS
Systems & data
Distributed systemsSoftware architectureREST APIsPostgreSQLMySQLMongoDB
Media
FFmpegVideo pipelinesExtendScriptTTS orchestration
Platform
AWSLinuxVue.jsYiiApache

MSc Computer Science — Moscow State Institute of Radio Engineering, Electronics and Automation, 2011

English · Russian