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

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

Профессиональные навыки
JavaScriptReact.jsNode.jsPHPLaravelMongoDBPostgreSQLCSSHTMLGolang
Участие в профессиональных сообществах
Опыт работы
Крупнейший российский интернет-сервис для поиска работы и сотрудников
Ведущий веб-технолог
Март 2018 — По настоящее время (1 год и 9 месяцев)

В рамках продуктовой команды:

  • Импорт резюме
  • Отклик без резюме
  • Куча всего остального не столь интересного

В рамках платформенной команды:

  • Оптимизация SPA приложения (ускорение переходов по страницам, в среднем, в 3 раза, внедрение механизма кэша сущностей в сторе для использования в селекторах)
  • Разработка платформы продукта
  • Оптимизация скриптов сборки
  • Разработка внутренних механизмов кэширования для селекторов
  • Разработка механизма шторок и модалок
  • Рефакторинг и оптимизация критичных частей
Онлайн сервис для быстрого обучения сотрудников
Москва
Ведущий программист
Ноябрь 2016 — Март 2018 (1 год и 5 месяцев)

Разработка как backend части приложения, так и frontend.

Используемые технологии: Node.JS, RethinkDB, WebSocket, React.js.

Российская компания, разрабатывающая SaaS-решения для электронной коммерции.
PHP программист (back-end)
Октябрь 2015 — Ноябрь 2016 (1 год и 2 месяца)

Занимался разработкой как backend части, так и frontend.

По backend'у были как обычные, типовые задачи по разработке бизнес-логики, архитектуре приложения, так и разработка внутреннего сервиса автоматического распределения заказов на курьеров с оптимизацией маршрутов: как алгоритмическая часть так и программная реализация и внедрение в основное приложение. Так же разрабатывал сервис-gateway, который служил прослойкой между клиентом и сервером, обслуживая все запросы, особенности: поддержка работы как по WebSocket протоколу так и по HTTP, ориентирование на микросервисную архитектуру, возможность загрузки вложенных зависимых сущностей с помощью автоматического определения оптимального плана выполнения параллельных запросов к различным микросервисам.

По frontend'у консультировал фронтендера по поводу архитектуры клиентской части и относительно разработки SPA на основе React, так же разрабатывал приложение-редактор секторов доставки.

Используемые технологии: PHP, Yii 2, MariaDB, MongoDB, Redis, Beanstalkd, Node.JS, TypeScript, WebSocket, React.js, Leaflet, Open Source Routing Machine.

socialism.pro
Москва
Программист
Февраль 2013 — Сентябрь 2015 (2 года и 8 месяцев)

Fullstack разработка, включая дизайн и разработку UI.

Результатом работы стал рабочий инструмент государственного волонтерского центра Мосволонтер: https://mosvolonter.ru

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

Используемые технологии: PHP, Laravel 4, React.js, MongoDB.