10+ years of commercial development on positions up to tech lead.
Last six years was dedicated to development of distributed systems, microservices with golang, kafka, postgresql, kubernetes, redis
Overview
9
9
years of professional experience
5
5
years of post-secondary education
Work History
Senior Backend Engineer
HelloFresh SE
Berlin
05.2024 - Current
Designed and implemented a robust yet simple event pipeline architecture, replacing an overcomplicated legacy event-streaming system and drastically reducing system latency .
Optimized event processing throughput up to 1.5x by identifying and resolving bottlenecks in microservices communication.
Created and maintained detailed backend system documentation, ensuring seamless knowledge sharing across teams during development and maintenance.
Minimized service downtime by proactively monitoring system health and addressing issues before they escalated.
Senior Backend Developer / Team Lead
Pushwoosh
02.2019 - 04.2024
Development from scratch of Customer Journey Builder to provide powerful tool for marketers to communicate with their audience via push, email, In-App messages in automated manner by building complex logic chains.
Optimizing services for increasing load
Migrating from legacy php monolith app to GoLang microservices to establish durability and availability for core services
Code review, mentoring, interviews (common team lead experience)
Built APIs and data clients to consume APIs.
Built flexible, reusable code and libraries for future use.
Refactoring, constant learning
Some cool features related to statistics, using Clickhouse database
Improving observability, scalability, setting up metrics (prometheus, grafana)
Senior Backend Developer on Freelance
Various
12.2017 - 01.2019
Node.js service development for crypto-traders for providing data about rate on different exhanges (binance, yobit, etc..)
Fixing performance issues on https://nextrp.ru/, game launcher development using electron, devops (mysql, samp server, node js backend)
Backend development for core (PHP) of vezubr.ru, orders for transportation system, realtime notification system (websockets, javascript)
Senior Backend Developer
4Real LTD
06.2016 - 12.2017
From scratch development of payment system for cases4real.com and similar partner resources, allowing payments with in-game items like Dota 2 and CS:GO (php, postgresql)
Created API for partner's dashboard (React single page) for payment system and set up integrations with other roulette websites.
Development of new core for main projects cases4real.com using php and symphony, instead of old drupal core