Обо мне

Веб-разработчик с особым отношением к работе.

В работе я руководствуюсь в первую очередь целями клиента и предметной областью бизнеса. Поскольку можно бесконечно пилить продукт, который был бы "совершенством" с технической точки зрения, но для бизнеса это бесполезно.

Имею опыт управления командами разработки (до пяти человек), умею делать и проходить code review. Умею внедрять хорошие практики разработки и выстраивать бизнес-процессы в командах разработки.

Имею большой опыт веб-разработки. В основном использую php 7 (symfony3, yii2) + mysql\mariaDB + redis + angular 4/5. Также имею опыт в nodejs, python и go. Без проблем верстаю макеты дизайна (pixel perfect ~95%).

Имею опыт докеризирования (docker) запущенных в продакшен приложений. Разрабатываю все новые приложения только с использованием докера.

Базы данных - моё слабое место. Т.к. для "стандартных" сайтов особо сильно оптимизировать и накручивать базы не нужно. А для не "стандартных" сайтов в конечном итоге лучше иметь отдельного специалиста по базам (DBA). При этом умею строить "стандартные" базы, создавать индексы, понимаю для чего нужны explain, транзакции, внешние ключи, хранимые процедуры и умею их применять.

Профессиональные навыки
Опыт работы
Сентябрь 2017 — по настоящее время (4 месяца)
Разработчик
Москва
Обязанности и достижения

Занимался разработкой бекенда для мобильного приложения с возможностями realtime чата и поиска по гео координатам.

Написал несколько телеграм ботов для внутренних коммуникаций в компании клиента.

Разработал фронтенд на angular 5 для интернет-магазина https://bearus.today/ 

Май 2017 — Август 2017 (4 месяца)
Russianplace
Разрабочтик
Москва
Обязанности и достижения

Участник команды разработки и поддержки бекенда проекта russianplace.com.

За время участия в проекте успел оптимизировать популяцию данных из основной базы данных в кластер эластика. Исправил множество багов, добавил новых фич и багов и улучшил общую производительность поиска в бекенде.

Причина ухода: проект заморожен основателями.

Январь 2014 — Май 2017 (3 года и 5 месяцев)
Руководитель отдела автоматизации
Москва
Обязанности и достижения

Для компании Евроген спроектировал архитектуру и участвовал в разработке it инфраструктуры - erp, crm и управление складом. Компания занимается продажей биотехнологических товаров и услуг. Совокупность приложений отвечает за управление производством, отслеживание себестоимости работы, остатков на складах, подсчётами прибыли и тд.

Для компании elbing сделал erp систему для учета кредитов (компания занимается покупкой кредитов физ лиц у банков). Система рассчитывает графики аннуитетных платежей, пени, учитывает libor фактор для не Российский кредитов, ведёт историю платежей и тд.

Для клиники Лама сделал erp систему, где работает call центр (принимают звонки, фиксируют обращения и тд), планируется работа врачей (график работы и загрузка пациентами) и фиксируется история болезни пациентов.

Для компании russiancakes сделал mvp версию сервиса и crm системы для кондитеров (делал фронтенд на angular со сборкой webpack'ом, и бекендphp7 (yii2) + mysql + redis) - https://russiancakes.ru

Для компании cliff разрабал mvp версию сервиса для бухгалтерских и юр консультаций (на том же стеке, что и russiancakes).

Февраль 2013 — Декабрь 2014 (1 год и 11 месяцев)
Руководитель отдела автоматизации
Москва
Обязанности и достижения
- Team lead - DevOps
Июнь 2011 — Февраль 2013 (1 год и 9 месяцев)
Разработчик
Москва
Обязанности и достижения
Разработка веб сайтов
Ноябрь 2010 — Май 2011 (7 месяцев)
Разработчик
Москва
Обязанности и достижения
Разработка веб сайтов
Август 2009 — Октябрь 2010 (1 год и 3 месяца)
Разработчик
Москва
Обязанности и достижения
Разработка веб сайтов
Июнь 2007 — Август 2009 (2 года и 3 месяца)
Разработчик
Москва
Обязанности и достижения
Разработка веб сайтов