Профессиональные навыки
Node.jsPHPNginxDockerPostgreSQLMySQLRedisTarantoolRabbitmq
Опыт работы
Октябрь 2016 — по настоящее время (1 год и 2 месяца)
Software developer
Санкт-Петербург
Обязанности и достижения

Разработка краткосрочных проектов(не более 2 месяцев) на фрилансе

Июнь 2015 — Июнь 2016 (1 год и 1 месяц)
Fullstack developer
Брно
Обязанности и достижения
Участие в разработке игрового проекта VirCities.Разработка для сервера(legacy php, node.js), и для клиента(marrionete).Вся команда работала удаленно. Достижения: -Защита приложения от клонирования предметов -Защита приложения от потери данных при критических сбоях -Реализация системы обновления для мобильного приложения, позволяющего не ждать ревью от Apple для публикации новой версии -Оптимизация сервера и приложения, заменой алгоритмов/архитектуры -Перевод деплоя системы на docker&capistrano -Курирование junior/middle разработчиков, постановка и приемка задач.
Август 2011 — Март 2015 (3 года и 8 месяцев)
LinuxWizard
Веб программист
Санкт-Петербург
Обязанности и достижения
Разработка проектов компании.Code review.С моим участием были реализованы проекты: • Система управления серверами.Разрабатывал систему подсказок для всех полей. • Тендерная площадка gdestroytorg.ru .Разработка в команде из двух человек.Выбор архитектуры,технологий, реализация, выдача задач второму разработчику. • Электронная версия книги.Разработка защиты для книги, усложняющей ее копирование. • доска обьявлений . Разработка в команде из 4 человек. Выбор архитектуры,технологий, реализация, выдача задач трем разработчикам. • система удаленного присутствия на уроке для школы №6.Команда два человека.Ведущий разработчик. • система веб трансляций. Команда два человека.Ведущий разработчик.Перед уходом, передал проект другому разработчику. Достижения: перевел репозитории компании на локальный gitlab, способствовал вводу code review, реализовал непрерывную интеграцию, создал систему развертывания проектов, помогал коллегам в освоении новых для них технологий.