Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Крупнейшая российская поисковая система и портал. Яндекс есть также в Казахстане, Беларуси и Турции.
Санкт-Петербург
Backend-разработчик
Октябрь 2018 — По настоящее время (1 год и 1 месяц)
Облачный сервис для розничного бизнеса
Санкт-Петербург
Lead Full Stack Engineer
Июль 2017 — Октябрь 2018 (1 год и 4 месяца)

Языки и технологии на проекте:

  • PHP: Yii1/Yii2
  • JavaScript: Native JS, jQuery, VueJS
  • CSS3
  • HTML5: AppCache, IndexedDB
  • Java: Android App
  • Python
  • SQL

Обязанности:

  • Программирование :)
  • Проработка архитектуры проекта
  • Общение с непосредственными заказчиками для уточнения или выделения технических требований
  • Курирование разработчиков
  • Администрирование серверов и баз данных
  • Ревью кода
  • Постановка задач

Основные достижения:

  • Переработка архитектуры сервиса онлайн-касс https://virtualpos.ru позволившая повысить отказоустойчивость системы
  • Реализация поддержки торгово-кассового оборудованием АТОЛ, Штрих-М, и т.п. для кассового модуля (касса в браузере)
  • Сокращение затрат на инфраструктуру путем оптимизации и улучшения архитектуры
  • Реализация CI\CD для обеспечения непрерывности доставки изменений и бесперебойной работы проекта в момент обновления
  • Создание инфраструктуры для упрощения процесса тестирования проекта (юнит, функциональное и приемочное тестирование)
  • Сокращение времени решения задач и доставки их клиенту путем оптимизации процессов разработки (до нескольких часов с момента постановки задачи)
  • Разработка инфраструктуры сбора и анализа ошибок клиентского и серверного кода, что так же позволило устранять ошибки в момент их обнаружения
Разработка p2p vpn, видео cdn нового поколения, блокировка цензуры в интернете
FullStack-разработчик (NodeJS\AngularJS)
Февраль 2017 — Апрель 2017 (3 месяца)
Инженер-разработчик PHP
Май 2011 — Декабрь 2016 (5 лет и 8 месяцев)
  • Ревью кода, постановка задач
  • Разработка бекенд\фронтенд-составляющей проекта http://www.tourindex.ru на базе фреймворка AngularJS
  • Обучение новых разработчиков (в том числе проведение обучающих вебинаров по используемым технологиям)
BinarySense Ltd.
Белгород
FullStack разработчик (php/javascript)
Май 2009 — Май 2011 (2 года и 1 месяц)
Высшее образование
Белгородский государственный технологический университет им. В.Г. Шухова
Белгород
Факультет: Институт информационных технологий и управляющих систем (ранне АПиИТ)
Сентябрь 2005—Июнь 2010 (4 года и 9 месяцев)
Программное обеспечение автоматизированных систем в промышленности