Мегапосты:
Обо мне

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

Позже переключился на разработку прошивок для устройств на базе микроконтроллеров STM32, разработку прикладных протоколов для общения этих устройств между собой и с внешним миром. Занимался проектированием и созданием стендов для автоматизированного тестирования готовых изделий.

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

Профессиональные навыки
Опыт работы
Оборудование и ПО для охранных предприятий, облачные решения
Санкт-Петербург
Ведущий инженер-программист
Март 2008 — По настоящее время (11 лет и 11 месяцев)
  • Дизайн и разработка прошивок для семейства охранных и периферийных устройств на базе микроконтроллеров STM32. Стек технологий: SCMRTOS, C++ 11, SCons, CXXTest, python2, Jinja2, Jenkins CI.
  • Проектирование и реализация стендов автоматизированного тестирования печатных плат на базе одноплатных компьютеров BeagleBone Black. Стек технологий: debian, Python3, golang, C++, tox
  • Разработка набора взаимосвязанных веб-сервисов для частных охранных предприятий и их клиентов. Стек технологий: Python 2/3, Tornado, PostgreSQL, MongoDB, Werkzeug, Flask, RabbitMQ, AngularJS, Angular2, backbonejs, Mustache, Jinja2, HTML5, CSS3, Apache, nginx, ansible.
  • Разработка веб-сервиса мониторинга автотранспорта в реальном времени "Андромеда Онлайн". Стек технологий: Python 2, PostgreSQL, XML/XSLT, Javascript, HTML, CSS, Werkzeug, Apache.
Высшее образование
Санкт-Петербургский государственный университет аэрокосмического приборостроения
Санкт-Петербург
Факультет: Информационных систем и защиты информации (Информационных систем и управления); 5
Сентябрь 2004—Июнь 2009 (4 года и 9 месяцев)
Диплом специалиста по специальности “Информационные технологии в энергетике”.