Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

Программирую на языке с++ с использованием кроссплатформенной библиотеки Qt с 2007 года, на python с 2012 года, на js/php с 2016 года, на Go с 2016 года
БД: Firebird, PostgreSQL, SQLite. 
Навыки администрирования Linux и Windows.
Системы контроля версий: Git.
Bug tracking: JIRA, Redmine (на уровне развертывания, администрирования и работы)
CI: Bamboo, Jenkins (на уровне развертывания, администрирования и работы), GitLab
Личные качества: стремлюсь повышать свою квалификацию.

Участие в профессиональных сообществах
Опыт работы
SkyElectronics
Ростов-на-Дону
Руководитель отдела разработки
Ноябрь 2016 — По настоящее время (3 года и 9 месяцев)
Ведущий программист c++
Сентябрь 2014 — Ноябрь 2015 (1 год и 3 месяца)

Участие в разработке распределенной системы хранения и предоставления информации.
Выполненные работы:
- разработка подсистемы резервного копирования и восстановления;
- разработка подсистемы сбора, хранения, аккумулирования и выдачи статистики работы системы;
- внедрение модульного тестирования;
- внедрение непрерывной интеграции;
- переход на систему контроля версий Git, с синхронизацией изменений с TFS;
- внедрение code review;
- доработка и дополнение существующего code style;

Team Leader
Январь 2013 — Сентябрь 2014 (1 год и 9 месяцев)

Управление группой из 3-х программистов, поддержка и доработка проектов.
Коммуникация с отделами тестирования и техподдержки. Разработка архитектуры, распределение задач, code review, проведение собеседований

Инженер-программист
Ноябрь 2010 — Январь 2013 (2 года и 3 месяца)

Разработка коммерческого программного обеспечения. Ведение около 18 проектов разной сложности. Написание десктопных приложений с клиент/серверной архитектурой. Примеры проектов:
1. Гуи программа для обновления прошивки приборов.
2. Скрипт на Python для сбора статистики работы с удаленных приборов и помещение ее в wiki.
3. Скачивание данных с приборов (по сокету и http) и передача их на обработку другим программам.
4. Программа, обобщающая несколько библиотек распознавания номеров автомобилей и позволяющая распознавать изображение при помощи любой из них.
5. Обработка видео материала с камеры, распознавание номеров (при помощи сторонних библиотек), нахождение нарушителей, сохранение этих данных в БД и выгрузка их на внешние сервера.
6. Поиск и настройка стационарных камер, запуск камер в движение по расписанию, получение и сохранение видеопотока, отправка сохраненного видео на обработку.
7. Просмотрщик сохраненного видео с приборов с возможностью выгрузки видеороликов.
8. Получение видео в онлайн режиме, распознавание номеров автомобилей (при помощи сторонних библиотек), определение нарушителей скоростного контроля, сохранение видеороликов с возможностью их последующего просмотра и печати протокола нарушения.
9. Несколько конвертеров внутренних форматов данных во внешние и наоборот.
10. Интерфейс для настройки прибора (Embedded на QML).
11. Аналог web-интерфейса для обработки оператором нарушений и формирования протоколов.
12. Программа для проверки новых версий ПО, загрузки их и установки.

Административная работа:
- внедрение непрерывной интеграции;
- внедрение юниттестов.

Высшее образование
Инженерно-технологическая академия ЮФУ
Таганрог
Факультет: Автоматики и вычислительной техники
Июль 2004—Июнь 2010 (5 лет и 11 месяцев)