Kirill
Abramenko
Кирилл
Абраменко

Tech Lead / Senior Software Engineer · Go Тимлид / Senior Software Engineer · Go

Novosibirsk, Russia · scalable high-load distributed systems Новосибирск · масштабируемые высоконагруженные распределённые системы

9+ years in backendлет в backend
7 companiesкомпаний
3 client countriesстраны заказчиков
20+ graduate projects supervisedдипломных проектов под руководством

aboutобо мне

I design and build scalable, high-load distributed systems, with strong expertise across databases, message brokers and networking.

Проектирую и строю масштабируемые высоконагруженные распределённые системы. Сильная экспертиза в базах данных, брокерах сообщений и сетях.

For several years I worked on one of the largest gambling platforms — high traffic, real-time data processing and reliability under extreme loads. I also have hands-on experience with crypto projects: blockchain integrations, smart-contract interactions and secure transaction processing.

Несколько лет работал над одной из крупнейших игорных платформ: высокая нагрузка, обработка данных в реальном времени и надёжность под экстремальными нагрузками. Есть опыт криптопроектов: интеграции с блокчейнами, смарт-контракты и безопасная обработка транзакций.

I mentor engineers, run code reviews and improve development processes. My focus is delivering business value through clean, maintainable code and a strong engineering culture.

Менторю инженеров, провожу code review и улучшаю процессы разработки. Фокус — бизнес-ценность через чистый поддерживаемый код и сильную инженерную культуру.

experienceопыт

2017 — present · 7 roles2017 — сейчас · 7 позиций
2026 02.2026 — presentсейчас

Magnit Omni

RussiaРоссия

Senior Golang Engineer Senior Go-разработчик

  • Building loyalty-platform services for one of Russia's largest grocery retailers: bonus billing, purchase and transaction history, mobile-app and POS integrations with the CRM.
  • Развиваю сервисы платформы лояльности одного из крупнейших продуктовых ритейлеров России: биллинг бонусов, история покупок и транзакций, интеграции мобильного приложения и касс с CRM.
  • Developing gRPC services and Kafka consumers on PostgreSQL, sized for nationwide retail traffic.
  • Строю gRPC-сервисы и Kafka-консьюмеры на PostgreSQL в расчёте на трафик розничной сети федерального масштаба.
  • Driving safe production rollouts: shadow comparison against live traffic, metrics and performance analysis, code review.
  • Веду безопасные боевые активации: shadow-сравнение с продом, анализ метрик и производительности, код-ревью.
2022—25 07.2022 — 07.2025

Ecom.tech

MoscowМосква

Senior Golang Engineer Senior Go-разработчик

  • Built a loyalty platform with advanced mathematical and logical calculations, and a product-cart processing engine: categorization, discounts, marketplace logic.
  • Разработал платформу лояльности со сложными математическими и логическими расчётами и движок обработки корзины: категоризация, скидки, логика маркетплейса.
  • Designed and implemented critical microservices from scratch, using code generation to streamline development and keep architecture consistent.
  • Спроектировал и реализовал критичные микросервисы с нуля; генерация кода ради скорости разработки и единообразия архитектуры.
  • Developed background workers and an event-driven architecture on Apache Kafka for high-throughput streaming and reliable message processing.
  • Построил фоновые воркеры и event-driven архитектуру на Apache Kafka для высокопроизводительного стриминга и надёжной обработки сообщений.
  • Led integrations with major ecosystems — Samokat and Sberbank — including secure bonus payouts via the SberPayment Gateway (CPL).
  • Возглавил интеграции с крупными экосистемами — Самокат и Сбербанк, включая безопасные выплаты бонусов через SberPayment Gateway (CPL).
2023—25 06.2023 — 02.2025

Gambling (NDA)

Limassol, CyprusЛимасол, Кипр

Technical Consultant / Team Lead, part-time Технический консультант / тимлид, part-time

  • Built an orchestration platform to launch games, calculate winnings and losses and integrate third-party providers.
  • Построил платформу оркестрации: запуск игр, расчёт выигрышей и проигрышей, интеграция сторонних провайдеров.
  • Led the integration team, established development processes and shipped a platform for seamless external-provider connections.
  • Руководил командой интеграций, выстроил процессы разработки и запустил платформу бесшовного подключения внешних провайдеров.
  • Designed and developed a real-time analytics platform from scratch — business metrics (NGR, GGR) with a management dashboard.
  • Спроектировал и разработал аналитическую платформу реального времени с нуля: бизнес-метрики (NGR, GGR) и панель управления.
2021—22 02.2021 — 07.2022

SWAPP.ee

Chicago, USA — remoteЧикаго, США — удалённо

Team Lead (Go) Тимлид (Go)

  • Led development of a crypto wallet platform — storing, sending and receiving tokens.
  • Руководил разработкой платформы криптокошелька: хранение, отправка и получение токенов.
  • Built a system where users earn crypto tokens by sharing web-browsing data via a plugin or mobile app.
  • Построил систему, где пользователи зарабатывают криптотокены, делясь данными о веб-сёрфинге через плагин или мобильное приложение.
  • Designed an advertiser platform letting businesses purchase user data by interest category and geolocation.
  • Спроектировал платформу для рекламодателей: покупка пользовательских данных по категориям интересов и геолокации.
2020—21 09.2020 — 09.2021

Novosibirsk State UniversityНовосибирский государственный университет

NovosibirskНовосибирск

Lecturer, graduate supervisor Преподаватель, научный руководитель

  • Taught programming, algorithms and data structures.
  • Преподавал программирование, алгоритмы и структуры данных.
  • Supervised 20+ diploma projects and mentored students in software development.
  • Руководил 20+ дипломными проектами, менторил студентов в разработке ПО.
2019—21 07.2019 — 02.2021

Center of Financial TechnologiesЦентр финансовых технологий

NovosibirskНовосибирск

Senior Engineer Старший инженер

  • Developed a nationwide transportation payment-card system enabling transactions across multiple regions.
  • Разработал систему транспортных платёжных карт, работающую в нескольких регионах страны.
  • Worked on payment processing, transaction security and financial integrations.
  • Занимался платёжным процессингом, безопасностью транзакций и финансовыми интеграциями.
2017—18 01.2017 — 09.2018

2GIS2ГИС

NovosibirskНовосибирск

Middle Engineer Инженер

  • Built a company-management system for operators handling city-wide business-data verification.
  • Разработал систему управления компаниями для операторов проверки бизнес-данных по всему городу.
  • Built tools for tracking businesses and updating profiles, streamlining operator workflows.
  • Сделал инструменты отслеживания организаций и обновления профилей, упростив работу операторов.

skillsнавыки

23 technologies · 6 areas23 технологии · 6 направлений
LanguagesЯзыки
Go, Python, C#, SQL
DatabasesБазы данных
PostgreSQL, Redis, Cassandra, MS SQL, Oracle PL/SQL
MessagingОчереди и стриминг
Apache Kafka, RabbitMQ, Amazon SQS
InfrastructureИнфраструктура
Kubernetes, AWS, Docker, Linux
ObservabilityМониторинг
Prometheus, Grafana, Zabbix
PracticesПрактики
High-load, microservices, CI/CD, mentoringмикросервисы, CI/CD, менторинг

educationобразование

B.Sc. — Informatics and Computer Science Бакалавр — информатика и вычислительная техника Siberian State University of Telecommunications and Informatics, Novosibirsk СибГУТИ — Сибирский государственный университет телекоммуникаций и информатики, Новосибирск 2019

contactконтакты

Working together, or just a question — email and Telegram are the fastest. Интересен совместный проект или есть вопрос — быстрее всего почта или Telegram.

kabramko@gmail.com