Обо мне

Третье место в хакатоне Rosbank Tech.Madness 2018.

Профессиональные навыки
PHPSymfonyPythonDjangoJavaScriptVue.jsReactJSPostgreSQLScrumLess
Опыт работы
Обучаем будущих веб-разработчиков, аналитиков, дизайнеров и других востребованных интернет-специалистов
Наставник
Декабрь 2019 — По настоящее время (11 месяцев)

Проведение вебинаров, сопровождение групп студентов в процессе обучения специальности Python-разработчик.

Oval Global Limited
Москва
Head of development
Январь 2019 — По настоящее время (1 год и 10 месяцев)

Python (Flask, Django). 
SQL (PostgreSQL). 
JavaScript (Vue.js, React). 
DevOps (CI/CD, Docker). 
Управление командой разработки. 
Code review. 
Ведение документации в Confluence/Miro. 
Принятие архитектурных решений при разработке продукта. 
Проведение собеседований. 

Под моим руководством и с непосредственным участием разработана система управления страховыми продуктами (конфигурирование/продажа/сопровождение/выплата).

Разработка и продажа ПО для автоматизации розничных магазинов
Team Lead
Октябрь 2018 — Январь 2019 (4 месяца)

Python (CherryPy, Django, Flask, Tornado, Celery).

SQL (Firebird/PostgreSQL).

JavaScript (Angular).

Docker.

Менторство в сообществе backend разработчиков.

Code review команды разработки.

Участие в принятии архитектурных решений при разработке продукта.

Проведение собеседований/формирование новых команд разработки.

Scrum/LeSS.

Ведущий разработчик/Tech Lead
Март 2018 — Сентябрь 2018 (7 месяцев)

Python (CherryPy, Django).

SQL (Firebird/PostgreSQL).

JavaScript (jQuery, Vue).

Docker.

Менторство в сообществе backend разработчиков.

Code review команды разработки.

Участие в принятии архитектурных решений при разработке продукта.

Scrum/LeSS.

Разработка back office систем для FMСG-retail и Fuel Store
Middle developer
Август 2017 — Февраль 2018 (7 месяцев)

Writing SOA applications

  • PHP7.1/Symfony3.
  • MySQL (5.7)/Informix.
  • ESB (JBoss).

Working with legacy code base (highload)

  • PHP5/Symfony2/JS (monolithic app).
  • MySQL (cluster, query optimisation, migrations).
  • MongoDB.

Other responsibility

  • Estimating issues.
  • Code review.
  • Writing unit/functional testing.
  • Writing documentation.
  • Demonstrations for product owners.

Scrum: daily standup meetings, sprint planning & retrospective.

Разработка программного обеспечения
Ростов-на-Дону
Технический директор/ведущий программист
Февраль 2014 — Июль 2017 (3 года и 6 месяцев)

PHP/Symfony2/PostgreSQL/JQuery + ModX/MySQL - legacy web-приложение:

- внедрение Symfony2;

- перенос кодовой базы в git (gitlab);

- внедрение шаблонизатора для документов (OpenTBS);

- ускорение SQL-запросов, написание триггеров/функций;

- SOAP-сервис с 1С;

- перенос зависимостей на установку через composer.

- деплой через Capistrano.

Python/Django/Bootstrap/JQuery - несколько сайтов на шаблонном дизайне.

ModX/MySQL/JQuery - сопровождение нескольких сайтов.

Python/Django/React(Redux) - реализовано SPA. Деплой через ansible.

Администрирование серверов компании (CentOS, Debian) - по необходимости.

Внедрение redmine, gitea, drone.

Руководство коллективом из 4-х человек (devops, 2 программиста, менеджер).

Получение лицензии ФСТЭК по ТЗКИ.

ДжастСайт
Ростов-на-Дону
Бэкенд-программист
Август 2012 — Февраль 2014 (1 год и 7 месяцев)

PHP/PostgreSQL/Linux + ModX/MySQL.

Поддержка legacy web-приложения. За время работы дополнительно реализовал:

- внедрение шаблонизатора (twig);

- замена pgsql на PDO для доступа к БД;

- оптимизация запросов к БД (до 10-x ускорение).

Администрирование серверов компании + перенос всех проектов на новые серверы.

ПолюсСофт ИТ
Ростов-на-Дону
Инженер-программист
Июнь 2006 — Август 2012 (6 лет и 3 месяца)

Delphi/Firebird. Разработка программного обеспечения для товарного учета и кассовой техники.

Внедрение системы сборки ПО.

Внедрение тестов в систему плагинов.

Написание документации для системы плагинов.

Портирование на Wine.

Внедрение SVN.

Дополнительное образование
ScrumTrek
 
Разработка микросервисов
Май 2020—Май 2020
Product Expert
 
Product Expert. Objectives and Key Results
Май 2020—Май 2020
Онлайн-университет
Москва
Figma
Апрель 2020—Апрель 2020
Обучаем будущих веб-разработчиков, аналитиков, дизайнеров и других востребованных интернет-специалистов
Москва
Школа Наставников Яндекс.Практикума
Сентябрь 2019—Ноябрь 2019 (2 месяца)
DevLeads School
 
TeamLead
Февраль 2019—Май 2019 (3 месяца)