Мегапосты:
Обо мне
  • Primary languages
    • GO: highload, microservices
    • PHP: OO-PHP, Symfony, Doctrine, Composer
    • MySQL: DB design, query optimization
  • Auxiliary languages:
    • Python
    • RegExp
    • JavaScript
    • Bash
    • C
    • HTML
    • CSS
  • Tools:
    • Git
    • Mercurial
    • JIRA
Профессиональные навыки
Опыт работы
Топ-3 мировых классифайдов, где по-прежнему царит атмосфера стартапа
Senior Engineer
Апрель 2019 — По настоящее время (10 месяцев)
Разработка систем интеллектуального видеонаблюдения и видеоаналитики, продажа аналитических модулей
Senior Engineer
Апрель 2018 — Март 2019 (1 год)

* Maintain own forks of Kubernetes, Calico, etcd

* Develop infrastructure services

* Interviewing new employees

Bookie
Минск
Lead Developer
Декабрь 2012 — Январь 2017 (4 года и 2 месяца)

Responsibilities:

  • Designing new features and products
  • Writing Terms of reference
  • Implementing critical parts of projects
  • Code reviewing
  • Interviewing new employees
  • Executing site reliability engineering tasks

Key achievements:

  • Designed & implemented mass dispatcher for Sportsbook frontend; improve performance of GO socket.io library (up to 30 times) (GO, socket.io, microservices, unlimited horizontal scalability, 25k+ clients & 700 Mb/s per physical unit)
  • Written ToR, Designed architecture & DB, implemented back-end backbone for online multiplayer poker, code review (PHP, node.js, MySQL, symfony, doctrine, socket.io, microservices, horizontal scalability)
  • Designed architecture & DB, implemented back-end backbone for online slot games (PHP, mysql, symfony, doctrine, microservices)
  • Significantly improved performance of critical sections in Sportsbook project (5x-50x)
Betting’s
Минск
Senior PHP Developer
Февраль 2011 — Декабрь 2012 (1 год и 11 месяцев)

Responsibilities:

  • Development, refactoring & bug fixing
  • Deploying product instances
  • Code reviewing
  • Interviewing new employees

Key achievements:

  • Fully implemented odds scraper (DB, design, implementation)
  • integrated corporate coding guidelines
PHP Developer
Декабрь 2009 — Февраль 2011 (1 год и 3 месяца)

Responsibilities:

  • Development, refactoring & bug fixing for Sportsbook project (PHP, MySql, smarty)
PHP Developer
Сентябрь 2008 — Декабрь 2009 (1 год и 4 месяца)

Responsibilities:

  • Development, refactoring & bug fixing
  • developing F-CMS (PHP, MySql, Smarty)
  • some kind of DevOps

Key achievements:

  • designed & implemented internal CRM (PHP, MySql, Smarty)
Высшее образование
Белорусский государственный университет информатики и радиоэлектроники
Минск
Факультет: Заочного, вечернего и дистанционного обучения (ФЗВиДО)
Сентябрь 2012—По настоящее время (7 лет и 4 месяца)