Проводим исследование о профессиональном выгорании в ИТ. Пройти опрос (займёт 10-15 минут).
Обо мне

Профессиональный backend-разработчик. Помогаю проектировать и создавать новые продукты и сервисы, а также поддерживаю старые. При разработке обращаю внимание на архитектуру и дизайн приложения. Требователен к мелочам, поэтому уважаю code style команды. Люблю автоматизировать процессы, поэтому пишу тесты и поддерживаю CI. Считаю, что только разработчик знает наверняка, как должен работать его код, поэтому исповедую DevOps движение.

Вдохновляюсь философией unix (в особенности правилом композиции). Успел убедиться на практике, что преждевременные абстракции настолько же вредны для программ, как и преждевременная оптимизация. Верю, что “programs must be written for people to read, and only incidentally for machines to execute”.

Участие в профессиональных сообществах
Опыт работы
Апрель 2018 — по настоящее время (7 месяцев)
Разработчик
Санкт-Петербург
Обязанности и достижения

Разработка backend продуктов компании.

Июль 2017 — Апрель 2018 (10 месяцев)
Backend Developer
Санкт-Петербург
Обязанности и достижения

Разработка backend сервиса для видео стриминга looch.tv.

Технологии, с которыми я работал в компании:

  • Python
  • asyncio/aiohttp/falcon/sanic
  • PostgreSQL/Tarantool/Redis
  • RabbitMQ/Celery
  • nginx-rtmp/ffmpeg
  • Docker
  • AWS/OpenStack

Разрабатывал микросервисы с нуля, поддерживал имеющиеся. Писал unit- и integration-тесты. Профилировал программы и делал нагрузочные тесты

Май 2016 — Июнь 2017 (1 год и 2 месяца)
Backend Developer
Санкт-Петербург
Обязанности и достижения

Разработка веб-сервисов для американсого рынка. В частности, сервиса для выявления основных моментов (highlights) на видео-записях коммандных игр (футбол, баскетбол, регби).

Технологии, с которыми я работал в компании: 

  • Python
  • Django/DRF
  • PostgreSQL/Redis
  • Celery/RabbitMQ
  • ffmpeg
  • Docker
  • AWS
Ноябрь 2014 — Май 2016 (1 год и 7 месяцев)
QA Engineer
Санкт-Петербург
Обязанности и достижения
  • ручное и автоматизированное тестирование
  • нагрузочное тестирование
  • написание инструментов для тестирования
  • настройка и поддержка CI
Июль 2014 — Август 2014 (2 месяца)
Intern Python Developer
Санкт-Петербург
Обязанности и достижения
Разработкa и тестирование нескольких проектов на Django в составе команды разработчиков. В частности, портала «Наш Санкт-Петербург» (http://gorod.gov.spb.ru/). В ходе стажировке, я получил неоценимый опыт командной работы, подтянул свои знания разнообразных технологий, используемых в современных веб-сервисах, а также познакомился с итеративным подходом к разработке.
Высшее образование
Сентябрь 2011 — Июль 2015
СПбГУ ИТМО
Компьютерных технологий и управления
Санкт-Петербург
Специализация и достижения
Мехатроника и робототехника