Кто такой наставник и какими гибкими навыками он должен обладать. Читать исследование Хабр Карьеры
Обо мне

Работал в основном в стартапах, создавал свои команды и проекты. Как хобби учавствую в разных конкурсах по машинному обучению и искуственному интелекту, читаю профильные книги, слушаю лекции, прохожу online курсы, изучаю английский.

Мое отношение к основным рабочим моментам:

Комментарии в коде

В стартапе при разработке MVP  - только основные сложные моменты, в большой более стабильной компании должно быть больше.  Я каждый коммит помечаю ссылкой на задачу, в таком случае легко понять мотивы по которым были внесены изменения.

Unit тесты

В стартапе при разработке MVP  - только основные важные моменты, такие как например обработка платежей. Дальше чем больше тестов(правильных тестов) тем лучше, стабильнее и комфортнее и бизнесу и программистам.

Code-review

Обязательная составляющая позволяющая избежать досадных ошибок,  обучаться и контролировать общее направление развития и структуру кодовой базы.

Автоматизация

Если можно что то автоматизировать, это нужно автоматизировать. Тут главное выбрать правильный момент, что бы процесс устоялся и не часто менялся после его автоматизации. 

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
SpacePass
Москва
Руководитель отдела разработки
Апрель 2017 — По настоящее время (2 года и 11 месяцев)

SpacePass - стартап направленный на разработку софта по автоматизации всех процессов управления смарт офисами, коворкингами, и офисными пространствами. От управления операционной деятельностью до автоматизации продаж услуг и управления загруженностью пространства.

Обязанности:
- Управление IT командой из 5 штатных сотрудников.
- Координация работы аутсорсных команд по разработке мобильных приложений и маркетплейса на React
- Принятия участия в определении направления развития продуктов
- Разработка всех продуктов компании совместно с командой
- Выстраивание процессов разработки
- Управление качеством и автоматизации разработки CI

Реализовали:
- Систему управления операционной деятельностью коворкинга
- RESTfull API для мобильных приложений и веб маркетплейса
- Интеграции с AmoCRM, 1С, системой СКУД(Bolid), Google calendar
- SDK для общения ядра с интеграционными сервисами
- Виджеты для приема онлайн оплат с сайтов коворкингов


Используемые технологии:
- PHP, Sql, JavaScript, GoLang, Python, NodeJs
- Yii2, Symfony, Angular2, Angular4, Vue, React
- RabbitMQ, ElasticSearch
- Docker, Jenkins, GitLab
- Jira, Confluence

JavaScriptPHPGitPythonSQLLinuxDockerYii frameworkSymfonyPostgreSQL
Самый большой рекомендательный портал по выбору мест и услуг в России и СНГ
Старший программист
Ноябрь 2015 — Апрель 2017 (1 год и 6 месяцев)

Zoon.ru - один из крупнейших в рунете сервисов по аггрегации информации об организациях.

Совместно с большой IT командой разрабатывали высоконагруженный проект.

Обязанности:
- Поддержка существующего сайта
- Разработка нового функционала(Back-End)
- Разработка на Python помимо PHP
- Кодревью

Достижения:
- Получил опыт работы в высоконагруженном проекте
- Освоил Python, решил задачу определения тональности текста с заданным уровнем качества;
- Решил задачу автоматической модерации отзывов на основании текста и других факторов с заданным уровнем полноты и точности.

Используемые технологии:
- PHP, Sql, JavaScript, Python, NoSql
- Redis, RabbitMQ, ElasticSearch
- Asana

ООО "Интернет Гипермаркет"
Москва
Ведущий разработчик
Март 2013 — Октябрь 2015 (2 года и 8 месяцев)

Dostavka.ru - один из старейших в рунете e-commerce проектов.

Я был приглашен для создания новой платформы в качестве ведущего разработчика.

Обязанности:
- Координация работ по созданию сайта dostavka.ru;
- Интеграция со складской программой Axapta, посредствам RabbitMQ;
- Написание агрегатора транспортных компаний;
- Написание АПИ для взаимодействия с интернет магазином

Достижения:
- Внедрил Unit тесты
- Внедрил генерацию документации из комментариев кода
- Принял ряд ключевых архитектурных решений, в том числе и по использованию Redis и RabbitMQ

PHPSQLJavaScriptRabbitmqRedisSphinxRedmine
ООО "ТБ проджект"
Москва
Founder & CEO at myTb.ru
Октябрь 2012 — Февраль 2014 (1 год и 5 месяцев)

ООО "ТБ проджект" - сервис бронирования столиков онлайн. Это был собственный проект доведенный до стадии MVP.


Обязанности:
- Разработка frontend и backend функционала
- Проработка концепта и реализация функциональности.
- Работа с фрилансерами (дизайнеры, программисты, верстальщики, копирайтеры )
- Интеграция с купонными сервисами.
- Отвечал за все технические моменты. От серверов до верстки.

Достижения:
- Создали работающий проект в кратчайшие сроки

ООО "ТравелРент"
Москва
PHP Developer
Январь 2012 — Ноябрь 2012 (11 месяцев)

Travelrent.com - локальный аггрегатор недвижимости. Аналог AirBnB в России.

В составе команды из 9 программистов занимался разработкой сайта на Bitrix.

Обязанности:
- Разработка frontend и backend функционала
- Интеграция со сторонними сервисами.

Достижения:
- Освоил CMS Bitrix
- Получил опыт работы в большой команде
- Получил опыт работы в стартапе
- Получил опыт работы по Agile (Scrum)

Используемые технологии:
- PHP, Sql, JavaScript
- Memcache, Redis, Sphinx
- Bitrix
- Jira, Confluens

Интерне Лаборатория Кузница Эл
Москва
Founder & CEO
Март 2011 — Сентябрь 2011 (7 месяцев)

Учредитель и Технический директор
"Интернет-лаборатория Кузница Эл" - рекламное агентство и дизайн студия занимающаяся разработкой мелких и средних проектов.

Это был мой собственный проект, и я принимал участие на каждом этапе создания программного обеспечения - от поиска клиентов до разработки проектов и их рекламы.

Обязанности:
— Планирование, реализация и контроль-качества IT отдела
— Управление несколькими проектами
— Архитектурный и технологический контроль разрабатываемых решений
— Разработка ключевого функционала
— Управление штатом сотрудников от 5 человек

Достижения:
— Получил опыт управления командой состоящей из фрилансеров и сотрудников в штате
— Получил опыт работы на всех позициях необходимых для создания web проектов

ИП Табота Олег Григорьевич
Москва
Предприниматель
Сентябрь 2010 — Январь 2014 (3 года и 5 месяцев)

ИП - продолжение опыта дизайн студии

Оказывал полный комплекс услуг по созданию и продвижению сайтов, но уже без офисных сотрудников. Работал только с удаленным персоналом. Получил огромный опыт работы с удаленщиками.

Достижения:
- Наладил работу с фрилансерами;
- Наладил работу с заказчиками через прототипирование;

Используемые технологии:
- PHP, Sql, JavaScript
- Memcache, Redis, Sphinx
- Yii, Yii2
- Bitrix, WordPress, ModX, Umi-CMS, Drupal
- Redmine

эЛПАЖ Телеком
Москва
php программист и администратор сайтов
Июнь 2008 — Январь 2012 (3 года и 8 месяцев)

"MirKopirov.ru" - Итернет магазин по продаже копировальной техники фирмы Ricoh.

Был единственным разработчиком, занимался улучшением и поддержкой интернет магазина и других проектов компании.

Обязанности:
- Создание и продвижение собственных сайтов компании.
- Создание модулей для системы Shop-Script.
- Создлани инструментов для интеграции со сторонними сервисами
- Разработка конструктора для лягкого визуального компанивания сложных заказов

Достижения:
- Освоил различные CMS
- Получил опыт во всех этапах создания проектов. От верстки до продвижения сайтов.

Высшее образование
Институт экономики и социальных отношений
Москва
Факультет: Менеджмента организации
Сентябрь 2011—Январь 2014 (2 года и 4 месяца)
Московский государственный горный университет
Москва
Факультет: Горно-электромеханический
Январь 2005—Январь 2010 (5 лет)
Дополнительное образование
Skyeng
 
Upper-Intermediate grade
Март 2016—По настоящее время (3 года и 11 месяцев)
Образовательная платформа и конструктор онлайн-курсов
Санкт-Петербург
Анализ безопасности веб-проектов
Автор курса: Mail.ru
Июнь 2018—Июнь 2018
New Professions Lab
 
Специалист по большим данным
Октябрь 2016—Декабрь 2019 (3 года и 2 месяца)
Стопроцентное онлайн-обучение от лучших университетов и компаний мира
Теория игр (Game Theory)
Автор курса: Высшая школа экономики
Июль 2016—Сентябрь 2016 (2 месяца)