Профессиональные навыки
Опыт работы
Twinslab
Смоленск
Руководитель проекта
Август 2019 — По настоящее время (1 год и 1 месяц)

Компания Twinslab занимается разработкой на заказ. Я продолжаю руководить разработкой Canape CRM, но так же было несколько сторонних проектов

  1. Личный кабинет для клиентов компании Zyfra 2
  2. Особый "коридор продаж" для проекта WakeUp( Доработка самой платформы и интеграция с Canape CRM)
Tabtabus School
Смоленск
Преподаватель
Ноябрь 2017 — По настоящее время (2 года и 10 месяцев)

В процесс работы в компании WebCanape участвовал в организации очной школы. Составил програму для курса "Основы веб-разработки" http://school.tabtabus.ru/courses/osnovy-web-razrabotki/ За время сущестования курса провел 6 наборов. Один из курсов был заказан специально администрацией Смоелнской области для своих работников IT отдела. Так же помимо лекций в этой школе я читал лекции внутри компании. Я читал лекции по DDD и его применению. Так же читал курс лекций по Паттернам проектирования (курс из 7 лекций)

WebCanape
Смоленск
Руководитель проекта
Ноябрь 2016 — Август 2019 (2 года и 10 месяцев)

Digital агенство WebCanape занимается разработкой собственной Canape CRM https://www.canapecrm.ru. Система представляет собой SaaS решение. Сначала я пришел в этот отдел как ведущий специалист. Постепенно изучив систему я занял позицию Руководителя проекта. В мои обязанности входило общение с заказчиком и фомирование ТЗ для нового функционала. Определение спринтов и набора задач, которые войдут в спринт. Так же я отвечал за проектирование некоторых решений и их реализацию. За этот период было много интересных задач:

  1. Полная переработка дизайна системы. По готовым макетам дизайнеров разработаны наборы Виджетов для быстрой и легкой сборки любого раздела по надобности
  2. Интеграции с различные системами (DaData, Redmine и т.д)
  3. Проектирование и разработка системы Абонентских Услуг. Система отслеживает покупку Услуги по определенному тарифу и контролируют ее активность с течением времени. При приближение даты окончания Услуги система автоматически выставляет счет и отправляет его клиенту. так же система следит за оплатой этого счета или завершением периода оказания Услуги. При проектировании и разработки этого функционала использовал подход DDD
  4. Разработка функционала "Пользовательских полей". Позволяет пользователю расширять определенные сущности в системе собственными полями. Это происходит без вмешательства в код.
  5. Улучшение системы миграций, которая идет в Yii2 из коробки
  6. Внедрение функциональных тестов с использованием Codeception

Под руководством было 2 человек

Ведущий инженер-программист
Сентябрь 2014 — Ноябрь 2016 (2 года и 3 месяца)

Digital агенство WebCanape занимается разработкой и продвижением сайтов на собственной Cms Skewer. Первые 7 месяцев я работал в на ступене ведущего-инженера разработчика. Основные задачи были в доработке Cms под конкретные подребности заказчика. Потом я стал руководителем отдела и разработал систему Менторства и программу по адаптации новых разработчиков. Программа состояла из ряда задач, которые делались в отделе. Основная цель программы адаптации была в знакомстве новичков с нашей системой и ее модулями, а так же формирование единого стиля в разработке. За этот период было много интересных задач: 1. Интеграции с различные системами онлайн оплат (Яндекс.Деньги, PayPal, Робокасса) 2. Сисетмы для онлайн бронирования 3. Формирование счетов и билетов с barecode в формате pdf 4. Разные виды импорта и экспорта товаров на сайт из файлов (.csv, .xml) 5. Проектирование и разработка новых модулей в Cms ( Сравнение товаров, модули для интеграции сторонних сервисов по API, модули Импорта и экспорта товаров)

Под руководством было 6-7 человек

Разработка проекта и руководство коммандой Canape CRM. Вначале я был руководителем другого подразделения, но после того как организовал там рабочий процесс передал его в руки приемника и перешел на проект Canape CRM. На этом проекте в полной мере использовали возможности Yii2, внедрял React и инициировал использование подхода DDD в разработке.

Этна - информационные технологии
Смоленск
Ведущий инженер-программист
Сентябрь 2010 — Сентябрь 2014 (4 года и 1 месяц)

Первый год занимался автоматизацие алгоритмов расчета нормативной численности работников по методологии ЦНИС Газпром, при помощи разработтаного для них приложения. Потом стал разработчиком этого ПО. В обязанности входило общение с клиентом для формирование ТЗ и проектирования нового функционала. Презентация новых доработок. Так же был ответственен за автоматизацию новых методик расчета и обучение новичков проводящих эту автоматизацию. Под руководством было 2 человека

Высшее образование
Смоленский филиал Московского энергетического института
Смоленск
Факультет: Компьютерных Технологий и Электроники
Сентябрь 2005—Июль 2011 (5 лет и 10 месяцев)
Магисторская степень. Тема работы "Исследование распространения импульса в звешенном граффе"