Программирую с тринадцати лет: ради забавы писал всякие игры и небольшие приложения на ActionScript, Java ME/SE и Qt Symbian, а также участвовал в различных прикладных конкурсах и олимпиадах по программированию (C/C++/Pascal), где занимал призовые места. Вот одна из сохранившихся игр в публичном доступе, созданная в 10 классе.
Дальше поступил на прикладную математику и в университете большую часть времени занимался научной деятельностью. Результатом можно считать более 15 публикаций в рецензируемых журналах, соавторство в учебном пособии по дискретной математике, собственный алгоритм на графах и участие в различных конференциях и семинарах в качестве докладчика.
Во время обучения подрабатывал системным администратором и программистом (в опыте работы - подробности), также написал несколько pet приложений и сайтов, например, эту игру (некоторые некоммерческие можно найти на гитхабе). В последний год обучения был приглашен на работу в качестве участника исследователькой группы, где занимался ETL/ELT-процессами, проведением экспериментов и анализом данных.
Далее два года работал фулстек-программистом в компании "Все эвакуаторы", которая занимается комплексной поддержкой водителей, начиная c интеграции автопомощи в Яндекс Навигатор и систему ГЛОНАСС и заканчивая страховыми функциями B2C/B2B. Также часто приходилось решать задачи на сторонних проектах холдинга и партнеров.
Помимо веб-разработки, больше года разрабатывал и развивал систему OLAP на базе Apache Airflow, MS SQL Server, MS SSAS, Power BI, Python, R.
В данный момент работаю бэкенд разработчиком в компании Big Data Technologies.
Нравится решать сложные на предметном и программном уровне задачи. В данный момент имею желание развиваться в сторону дата-инжиниринга и фулстек разработки.
Целиком и полностью поддерживаю философию open source.
Реализация системы отчетности для оперативной аналитики и управления бизнес-процессами компании:
Поддержка, рефакторинг и развитие существующих проектов компании и партнеров в команде разработчиков. Основной стек бэкэнд: Symfony, Yii, Laravel; фронтэнд: jQuery, Vue.js.
Разработка WebRTC решения видео- и аудиосвязи на базе Kurento media server для онлайн-консультаций в телемедицине. Помимо WebRTC приложения, архитектурная реализация. Настройка серверов STUN и TURN.
Разделение монолита на GO-микросервисы.
Поддержка REST API.
Bitbucket, GitLab CI/CD.
Работа над проектом партнеров компании.
Оперативная поддержка и разработка нового функционала CRM/ERP систем для складского бизнеса типа self-storage.
Создание конструктора для формирования страниц сайта и управления контентом (CMS).
Автоматизация документооборота, генерация различной документации, интеграция с финансовой системой.
Разработка сервисов бронирования, онлайн оплаты, смс оповещения, системы статистики. Интеграция с провайдерами SIP телефонии (Mango Office, Comagic). Интеграция CRM системы с сервисами google (календарь, заметки, почта и т.д.)
Модульное, функциональное и приемочное тестирование.
Улучшение производительности, рефакторинг, автоматизация развертывания окружений.
Работал в качестве участника общей исследовательской группы от вуза.
В частности, были решены задачи по сбору и препроцессингу данных холодного проката стали:
Во время обучения подрабатывал в университете в должности системного администратора.
Администрирование корпоративной сети вуза из более чем двухсот машин под управлением Linux openSUSE, а также симейства систем Windows.
Разработка и поддержка информационной системы для проведения научных конференций, аналога EasyChair.
В системе реализован полный цикл взаимодействия с участниками научных конференции от подачи заявки и предоставления информации до публикации сборника.
С помощью системы ИПУ РАН было организовано более 5 конференций.
Одна из последних конференций: https://summa2019.stu.lipetsk.ru/
Прикладная математика и информатика. Статистическое моделирование
В данный момент обучаюсь в магистратуре.
Участник двух исследовательских проектов по идемпотентной алгебре от РФФИ
Прикладная математика. Математическое моделирование в экономике и технике -- диплом бакалавра с отличием
Разработал свой алгоритм на графах https://www.dislab.org/GraphHPC-2018/agenda.php
Около 15 публикаций в рецензируемых научных изданиях по дискретной математике и криптографии https://scholar.google.com/citations?hl=ru&user=NZ49dl4AAAAJ
Соавтор учебного пособия по теории графов https://www.twirpx.org/file/2631106/
Две именных стипендии, стипендия Правительства РФ и Президента РФ.
Призер нескольких научных конкурсов по математике.
Многократно участвовал в конференциях по прикладной математики в качестве докладчика.