Обо мне

Expert in backend development with over 10 years experience. Created various projects from small websites to big systems and services. Operated in many roles from senior developer to technical director.

Most of all, my colleagues appreciate me for the ability to solve problems that could not be resolved by other developers. My main quality is responsibility.

Key skills:

  • PHP: more 5 years of daily use, prefer Symfony, but also used Laravel, Yii
  • PostgreSQL, MySQL: more 5 years of daily use, know how to optimize projects
  • MongoDB, Elasticsearch, Sphinx, Redis: used this in many projects
  • RabbitMQ: implemented the microservice architecture in one big project
  • Behat, TDD, PSR*: quality is my passion, implemented this in many teams
  • CentOS, Debian, Docker: really can replace the system administrator
  • CI/CD: GitLab, Jenkins
  • Agile: in many teams was the driving force for the implementation of proper work
Опыт работы
Digital-банк с искусственным интеллектом в мессенджерах
Lead backend developer
Июль 2017 — По настоящее время (3 года и 4 месяца)

We were creating a messenger first neo bank in a small team with plain structure. I was the driving force behind the implementation of flexible methodologies (Scrum/Kanban), daily meetings, sprint planning. Part of the work was done on outsourcing, I made the assessment, acceptance, implementation of new parts of a large project.

  • migration from monolith to microservice architecture (via docker compose)
  • migration from MongoDB+MySQL to PostgreSQL 11 (jsonb, partitioning)
  • integration with Telegram, Viber, Facebook Messenger, Alise/Alexa
  • integration with bank APIs
  • other things: PHP 7.1, Laravel 5.5, Symfony 3.4, RabbitMQ
Биомедицинский холдинг
Senior backend developer
Ноябрь 2016 — Июнь 2017 (8 месяцев)

This is a serious competitor of the company 23andMe launched in Moscow. I was at that very moment when we opened an office in London and went to all of Europe.

  • development of a platform for genetic testing in cooperation with RnD
  • implementation of unit practice and integration tests
  • implementation of DSL for geneticists
  • introduction of work flow, significant improvement in quality of development
  • other things: PHP 7.0, Symfony 3, Yii 2, MySQL, PgSQL, MongoDB, Sonata
Engage / DigitasLBi
Москва
Associate technical director
Июль 2015 — Август 2016 (1 год и 2 месяца)

На предварительном собеседовании мою будущую роль описали как "играющий тренер". Перешел в Engage.Moscow с целью научиться и понять как работать с подрядчиками. Мой список обязанностей:

- первоначальная оценка проектов и их рисков

- написание технического задания, согласование тех. документации

- работа с подрядчиками, постановка задач, контроль качества

- общение с тех. департаментами клиентов

- согласование и написание ключевых моментов проектов (таких как обмен данными)

- поддержка десятков проектов от php до java

Lead developer
Июль 2014 — Июнь 2015 (1 год)
Моей первоначальной задачей было способствование переезду крупного бренда на новую CMS Adobe. Требовалось переработать и интегрировать части большого портала. По части разработки ПО здесь ничего нового и интересного. Но работа в Publicis - это был мой первый и самый ценный опыт работы в международной компании. Мои обязанности: - поддержка текущих проектов, - разработка бэкенда (Symfony 2 + MySQL), - первоначальная оценка проектов, - работа с подрядчиками, контроль выполнения, - коммуникация с департаментами разных стран.
Senior developer
Июль 2012 — Август 2014 (2 года и 2 месяца)
Наша команда разработала и успешно запустила приложение SmartTV для компании Samsung. В далеком 2012 году это было новой технологией. Мои достижения: - разработка бэкэнда SmartTV приложений (REST API); - интеграция с внешними системами по различным протоколам (биллинг, SOAP); - защита контента CAS/DRM (Verimatrix, PlayReady); - различного рода отчетность; - Yii, PgSQL, SOAP, Restler; - панель администратора (ExtJS 5.0);
Новые коммуникационные технологии
Екатеринбург
Lead developer
Апрель 2012 — Июнь 2012 (3 месяца)
- поддержание всей ИТ-инфраструктуры интернет-магазина; - доработка портала; - Asterisk, FreePBX, создание полноценного колл цента, объединяющего десятки входящих gsm каналов и нескольких операторов.
Backend developer
Ноябрь 2010 — Март 2012 (1 год и 5 месяцев)
Команда делала современный интернет-магазин. Yii 1 + PostreSQL. Моей зоной ответственности был бэкенд (админка) на ExtJS довольно крупного интернет-магазина.
Телекомконсалтинг
Красноярск
Lead developer
Июнь 2009 — Сентябрь 2010 (1 год и 4 месяца)
Требовалось создать агрегатор тендеров (>100 различных площадок) multitender.ru. Было до двух разработчиков в подчинении. Проект был запущен и в итоге продан.
Высшее образование
Сибирский федеральный университет
Красноярск
Факультет: ПИ - Радиотехнический
Январь 2002—Январь 2008 (6 лет)
Рекомендательные письма
duvial
react/react native developer/frontend developer • знакомый

Настоящий специалист в своей области, быстро и качественно решает поставленные задачи. Отлично взаимодействует с членами команды

Письмо написано 29 марта 2012 в 06:49