Fifteen years building the parts of a product that have to keep working: distributed Go backends, media pipelines, and the databases under them. At Ezoic I led Flickify from the first line of code to a shipped product — a Go pipeline that scripts a web page with an LLM, narrates it, and renders it across a fleet of AWS workers. 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 with an LLM behind a three-provider routing layer, assembles scenes from stock, generated and templated assets, then renders through After Effects and FFmpeg across a fleet of AWS workers fed by SQS — spread wide because a single render node was nowhere near fast enough — with a Vue editor over the top for anyone who wants the last word.

GoOpenAI / Anthropic / GeminiAfter EffectsFFmpegAWSAmazon ECSVue.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 GOST-qualified digital signatures through CryptoPro and direct integration into the customs IT system — built with a team of four, then extended to a second country's customs regime.

PHPPostgreSQLJavaIATA CIMPCryptoPro CSPYii

Publisher platform services

2019 — 2026

Ad and content experiments needed backends that stayed available under spiky publisher traffic without degrading response times. Go and PHP microservices with Vue front ends, built around measurable request budgets and backpressure rather than optimistic caching, provisioned in Terraform and watched in Grafana.

GoPHPVue.jsMySQLAWSTerraform
Full history →
Principal Software EngineerEzoicLed Flickify from the first line of code to a shipped product; owned technical direction for Go, PHP and Vue services on a publisher platform.
Aug 2019 — Apr 2026
Lead Software DeveloperTransInfoTechOwned the electronic declaration service for goods and aircraft; customs and airline system integrations.
Jun 2018 — Jun 2019
Head of IT Systems DevelopmentTransInfoTechLed a team of four building the e-freight electronic declaration platform for the Russian Federation.
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 architectureMicroservicesConcurrencyREST APIsMessage queuesPostgreSQLMySQLMongoDBRedis
AI & media
OpenAI APIAnthropic APIGoogle GeminiMulti-provider routing & fallbackPrompt engineeringFunction callingStructured outputElevenLabsAmazon PollyWhisper / ASRFFmpegAfter Effects / ExtendScriptVideo pipelines
Platform & infra
AWSAmazon EC2Amazon ECSAmazon SQSAmazon S3 & CloudFrontAWS LambdaAmazon RDSKubernetesDockerTerraformLinuxNginxGit
Reliability & performance
PrometheusGrafanaSentrySLOsOn-call & incident responseProfiling (pprof)BenchmarkingLoad testing
Web
Vue.jsYiijQueryApache
Leading work
Technical directionTeam leadershipTechnical hiringCode reviewMentoringStakeholder managementTechnical documentation

MSc Computer Science — Moscow State Institute of Radio Engineering, Electronics and Automation (now RTU MIREA), 2011

English (professional) · Russian (native)