Обо мне

Своей сильной чертой считаю самоорганизованность и усидчивость. Последние 3 года занимаюсь собственным тайм-менеджментом и планированием личного бюджета. Читаю множество статей и книг о технологиях. Чтение тех.документации на хорошем уровне, подтягиваю разговорные навыки английского (в школе изучал немецикий). 
Плохо переношу open-space офисы, из-за шума приходится постоянно работать в наушниках. 

Параллельно совмещая работу и учебу, я всегда стремился создавать что-то новое и развиваться. Историческая справка:

2012 год:

  • участвовал в хакатоне code4fun

2013 год:

  • разрабатывал информационное приложение на Symbian в лабаратории Yaroslavl FRUCT Lab
  • написал 2 Web-приложения для сдачи дипломных работ. Стек: 1) С++/Qt5; 2) HTML + JavaScript + JQuery + CSS

в 2014 году:

  • для защиты степени бакалавра написал игру для Android (наподобие Pac-Man) с генерацией случайных лабиринтов. Стек: Unity3D + C# + различные конструкторы создания 3d-моделей
  • Web-приложение для отслеживания поведения колебаний осциллятора. Стек: JavaScript + HTML + JQuery + Flot + CSS

2015-2016 года:

  • Android приложение для отслеживания гос.закупок. Стек: Android Studio + Java
  • вместе с другом разрабатывал и запускал интернет-магазин автозапчастей. Стек: Django + NGinx + PostgreSQL + Celery + HTML + JavaScript + JQuery + CSS

2016 год:

  • обучающее Android приложение о солнечной системе (вычисление эллиптичечких орбит планет, описание планет, текущее местоположение, лунные затмения и т.д.). Стек: Android Studio + Java
  • для защиты магистерской диссертации было реализовано Web-приложение, решающее задачу маршрутизации транспорта с дополнительными условиями. Стек: Django + HTML + API Google.Maps + JavaScript + JQuery + CSS

2017 год:

  • разрабатывал чат-бота для ВК с рекомендательной системой (на основе лайков и репостов пользователей чат-бот рекомендовал фильмы для просмотра). Стек: Django + VK API + Elasticsearch + PostgreSQL
Опыт работы
Школа цифрового творчества
Senior Python Developer
Декабрь 2018 — По настоящее время (7 месяцев)
  • Поддержка работоспособности микросервисов
  • Доработки по интеграции внутренних сервисов с amoCRM
  • Интеграция с сервисами Google (Drive, Sheets, Calendar, Analytics)
  • Внедрение простой системы логирования
  • Микросервис уведомлений (email, sms)
  • Реогранизация работы с пользователями (права, группы)
  • Синхронизация Power BI с Google.Analytics
  • Реорганизация микросервисной архитектуры
PythonDjangoPostgreSQLGitNginxLinuxООП
Разработка системы деловых коммуникаций и электронного документооборота с количеством пользователей >1 млн. компаний.
Инженер-программист 2+ категория
Июнь 2012 — Декабрь 2018 (6 лет и 7 месяцев)

Обеспечение стабильной работы более 10 микросервисов.

  • разработка микросервиса для нормализации, валидации и хранения контактных данных
  • разработка и поддержка микросервиса для построения real-time рейтингов
  • участие (анализ требований, генерация идей о хранении, бизнес-логика, первоначальная архитектура БД) в разработке микросервиса для визуализации графов зависемостей с >20 млн вершин в общем графе
  • разработка API для предоставления данных из открытых источников
  • разработка и поддержка микросервиса поиска данных с фильтрацией
  • разработка и поддержка микросервиса для построения плоских таблиц
  • разработка и поддержка микросервиса для уведомления клиентов об изменениях по почте, смс, push-сообщению (с использованием стороннего микросервиса для рассылки)
  • разработка парсеров сайтов из более чем 10 источников данных
  • генерация идеи и написание ТЗ для внедрения событийной модели взаимодействия между микросервисами
Высшее образование
Ярославский государственный университет имени П. Г. Демидова
Ярославль
Факультет: Информатики и вычислительной техники
Ноябрь 2016—По настоящее время (2 года и 7 месяцев)

Являюсь аспирантом 3-го курса на кафедре дискретного анализа

Факультет: Информатики и вычислительной техники
Сентябрь 2014—Июль 2016 (1 год и 10 месяцев)

Степень магистра по специальности "Прикладная математика и информатика".
Для защиты магистерской диссертации было реализовано Web-приложение, решающее задачу маршрутизации транспорта с дополнительными условиями. Стек: Django + HTML + API Google.Maps + JavaScript + JQuery + CSS

Факультет: Информатики и вычислительной техники
Сентябрь 2010—Июль 2014 (3 года и 10 месяцев)

Получил степень бакалавра по специальности "Прикладная математика и информатика"

Для защиты степени бакалавра была написана игра для Android (наподобие Pac-Man) с генерацией случайных лабиринтов. Стек: Unity3D + C# + различные конструкторы создания 3d-моделей