28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

Фанат своего дела. Люблю решать проблемы. Не приемлю карго-культ ни в технологиях, ни в процессах, ни в подходах к решению задач.

Имею опыт как проектирования и разработки приложений с нуля, так и работы с тяжелым legacy. Грамотно оцениваю сроки и укладываюсь в них.

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

Имею небольшой опыт с Elixir и Go, интересуюсь Rust

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Улётный онлайн сервис для поиска авиабилетов по всему миру.
Санкт-Петербург
Backend Team Lead
Ноябрь 2017 — По настоящее время (2 года и 1 месяц)

Основная задача - сделать так чтобы команда делала много, качественно, быстро и с удовольствием/удовлетворением.

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

Все еще значительную часть времени пишу код.

Backend developer
Ноябрь 2016 — Ноябрь 2017 (1 год и 1 месяц)

- Разработал множество крутых фич используя Ruby, EventMachine, dry-rb, redis, mongoDB, Postgres, rabbitMQ и много чего еще

- Внедрил CI/CD с помощью GitLab CI и Docker

- Написал несколько микро-сервисов на Elixir, Go и даже Crystal

- профилировал и оптимизировал работу ключевых сервисов, удалось сократить затраты на оборудование на 60%

- написал массу unit и integration тестов(rspec, vcr). подняли с командой test coverage с 10% до 70%

- разрабатывал "новую и красивую" архитектуру приложения. составлял план по переработке legacy и воплощал его в жизнь

Разработка собственного ПО и ПО на заказ для западных клиентов
Санкт-Петербург
Full-stack developer
Май 2015 — Ноябрь 2016 (1 год и 7 месяцев)
Full-stack разработка приложения по организации нагрузочного тестирования сетей и сетевых хранилищ(https://www.virtualinstruments.com/) Реализация бизнес-логики как на сервере, так и на клиенте, много рефакторинга тамже, код-ревью. На сервере использовал RoR 4.2, MongoDB, Backburner(beanstalkd), Redis; для прототипирования и dev нужд - sinatra; rspec, factory girl - для тестов; на клиенте - Emberjs, Handlebars, SCSS
Frontend developer
Июнь 2014 — Май 2015 (1 год)
Участвовал в разработке frontend части single page приложения http://tonomi.com/ За время моего участия в проекте переработал множество существующих интерфейсов, спроектировал и реализовал несколько новых. Внедрил в рабочий процесс стадию code review, что крайне положительно сказалось на качестве кодовой базы и стабильности продукта. Использовал nodejs, backbone, coffeescript, писал тесты наmocha, chai, selenium. Приходилось верстать, с используя eco и less. Завистливо смотрел на scala backend.
Разработка и продвижение сайтов Разработка приложений
Санкт-Петербург
Веб-разработчик
Март 2013 — Май 2014 (1 год и 3 месяца)
Разработка сайтов и веб-приложений на Symfony2 и Ruby on Rails. Использовал: php, symphony2, mysql, ruby, RoR Примеры законченных проектов: http://www.stk-metal.ru/ http://www.stroyprombeton.ru/ https://www.shopelectro.ru/
Высшее образование
Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» имени В. И. Ульянова (Ленина)
Санкт-Петербург
Факультет: Компьютерных технологий и информатики (ФКТИ/ФАВТ)
Сентябрь 2011—Июнь 2015 (3 года и 9 месяцев)
Программная инженерия. Бакалавр.