Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Национальные телематические системы
Тимлид проекта
Апрель 2018 — Декабрь 2018 (9 месяцев)

Обязанности:
• руководство командой из 3-5 человек, постановка задач
• разработка архитектуры проекта
•реализация компонентов проекта

Используемые технологии и подходы:
• CQRS
• Java, Kotlin
• Spring Boot
• Jooq, Hibernate
• PostgreSQL, PostGIS
• Camunda
• Keycloak
• Kubernetes
• RabbitMQ

Достижение:
• Довел проект из состояния "написан специалистами без опыта" до пилотной эксплуатации
• Руководил переводом подсистемы БД с Hibernate на Jooq
• По результатам пилота провел рефакторинг архитектуры и руководил переводом проекта на Kotlin

Всероссийская компания онлайн образования
Лидер команды проекта РБиДОС
Октябрь 2017 — Март 2018 (6 месяцев)

Руководил разработкой сервиса "Регистрация бизнеса и дистанционное открытие счета" (РБиДОС).

Используемые технологии и подходы:
• Java
• Play framework
• Teamcity
• Scrum

Обязанности:
• руководство командой из 8ми человек
• постановка процесса разработки
• разработка архитектуры сервиса РБиДОС
• постановка задач и контроль их выполнения
• согласование с ФНС и интеграция с API в части сборки контейнера для регистрации ИП/ООО
• согласование и работа с API Сбербанка в части дистанционного открытия счета

Достижения:
• запуск проекта и презентация проекта Г. О. Грефом в рамках Российский инвестиционного форума 15 февраля

Fully automated platform that allows action sports service provides such as schools
CTO
Май 2015 — Октябрь 2017 (2 года и 6 месяцев)

• составление ТЗ проекта
• постановка задач и контроль их выполнения внутри распределенной команды
• создание мини сервера на nodejs для проектной документации(Markdown+расширения для создания схем и диаграм Гантта)
• разработка своих workflow в youtrack
• рефакторинг и доработка android приложения
• рефакторинг и доработка фронтенда на angular
• настройка jenkins для CI
• jenkins pipelines
• использование Docker для изолированного запуска тестов сервера Ruby
• настройка Selenium hub для запуска браузерных тестов
• администрирование серверной инфраструктуры в Amazon AWS(S3, OpsWorks, Route 53, RDS)

Разработчик
Май 2011 — Май 2015 (4 года и 1 месяц)

Линейка приложений для регистрации потребителей для сигаретного бренда
В рамках проекта было реализовано:
• стенд с использование Kinect и технологий дополненой реальности
• 5 версий приложения на android для сбора анкетных данных, с различными видами интерактива(компьютерное зрение, мини игры)
• 3 версии приложение для iOS для сбора анкетных данных
Полученный опыт:
• разработка iOS приложений
• разработка на Scala под android
• нативная разработка на C под андроид с использованием библиотеки компьютерного зрения OpenCV
• разработка на C под Linux с использованием OpenCV и OpenKinect

Приложения для регистрации посетителей для автобренда для МААС 2014
В рамках проекта было реализовано мобильное приложение под Android, работавшее с NFC картами.
Полученный опыт:
• работа с NFC в ОС android

Обертка для использование библиотеки на C++ в C#
Требовалось собрать библиотеку на C++ так чтобы её можно было использовать на платформах где доступен NET(android, ios, windows)
Полученный опыт:
• нативная разработка под платформы и специфика реализации NET от Xamarin на ios и android
• работа со SWIG
• опыт отладки нативного кода на C на ios и android

ООО "Техновация"
Хабаровск
инженер-программист
Май 2010 — Март 2011 (11 месяцев)

Занимался дополнением функционала "толстых" клиентов на C#, как с использованием WinForms, так и WPF.
Создал подсистему хранимых печатных отчетов для медицинской информационной системы, использовал для этого DevExpress XtraReports.

ООО "ДИМАС"
Хабаровск
инженер-программист
Июль 2007 — Май 2010 (2 года и 11 месяцев)

Занимался разработкой веб-приложений на Intersystems Cache.
Участвовал во всём цикле создание информационной системы на заказ: начиная с разработки схемы данных заканчивая поддержкой пользователей.
Администрировал сервера на Linux(почта,прокси).
Поддержка пользователей.

Высшее образование
Дальневосточный государственный университет путей сообщения
Хабаровск
Факультет: Естественнонаучный институт
Сентябрь 2004—Май 2009 (4 года и 8 месяцев)
Специализация: математик, системный программист.