Обо мне

Переболел COVID-19

Ресторанный критик

Трижды признан профессором Мемологии

Слушаю шансон на весь офис

Пушу с форсом в чужие ветки

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Автоматизированные системы управления в сфере деловых командировок и туризма
Разработка ПО и систем для зарубежных стартапов
Москва
Разработчик WEB и мультимедийных приложений
Февраль 2019 — Февраль 2020 (1 год и 1 месяц)
High quality software
Москва
Разработчик
Сентябрь 2018 — Февраль 2019 (6 месяцев)

Расписание для МГИК - https://rasp.mgik.org

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

REST API: Rails 5 + jbuilder

TDD: Rspec + rswag

Регистрация/аутентификация: Devise + JWT

Версионирование элементов расписания: PaperTrail

Error Tracking: Sentry

Разработчик
Июнь 2018 — Август 2018 (3 месяца)

Удаленная работа. Обязанности:

Интеграция с внешними сервисами, проинтегрировался с :
Связной Посылка, Bringo, Manzana Loyalty

Разработка нового и улучшение старого функционала www.respublica.ru
Загрузка/Выгрузка в xml для 1с

Генерация товарных фидов.

Разработка информационных систем и специализированного программного обеспечения
Разработчик
Август 2017 — Май 2018 (10 месяцев)

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

Команда разработки из 10 человек, scrum, code review.

Backend:  REST API, Rake tasks, Cron tasks, PostgreSQL
Frontend:  ERB, Coffescript, AJAX, jQuery
Внедрил и работал с GEMами: Draper, Сocoon, Paranoia, Papertrail, Gon
Оценка и планировании задач в Atlassian Jira
Версионирование: Git (Gitlab CI/CD)

ОС: Ubuntu 17.10
IDE: RubyMine + RuboCop

Высшее образование
Московский политехнический университет
Москва
Факультет: Факультет информатики и систем управления
Сентябрь 2013—Июль 2017 (3 года и 10 месяцев)

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

За время обучения в ВУЗе были получены основные знания в области программирования:

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

Работали с языками: Ruby, С, UML, SQL, C++, Haskell, assembler для INTEL 80386.
Работал с графикой: OpenGL, Trtl. 

Параллельные вычисления:  OpenMP, OpenMPI, CUDA

Дополнительное образование
Образовательный сайт, где каждый может научиться программировать своим собственным умом
Москва
Интенсив по Ruby on Rails
Январь 2017—Июнь 2017 (5 месяцев)