Обо мне

Специализация и профессиональные навыки:
Программирование на С\С++. Знание стандартной библиотеки (часто называемой STL [стандарт от ISO/IEC 14882]), библиотеки визуальных компонент (VCL компании Borland), библиотеки Qt (версии выше 3.5). Знание парадигм ООП и ФОП. Опыт работы в интегрированных средах разработки C++ Builder, Qt Creator, Microsoft Visual Studio 2005. Разработка для операционных систем Windows, Linux(MCBC, Ubuntu), QNX, кроссплатформенная разработка. Знание стандартных алгоритмов и структур данных, знаком с теорией нейронных сетей. В настоящий момент изучаю Java и С#

Профессиональные цели:
Разработка и реализация собственных проектов с большой долей проектирования для широкого круга операционных систем и сред. Построение и организация эффективного процесса создания и поддержки ПО.

Опыт работы
Дистрибуция, поддержка и разработка компьютерных программ и баз данных делового и домашнего назначения.
Ведущий программист (senior+lead)
Сентябрь 2018 — По настоящее время (2 года и 2 месяца)

Достижения:

++За 3 месяца (c начала работы в компании) расширил функционал работы с машиночитаемыми кодами (что увеличило возможности применения продуктов компании в нескольких областях (медицине, работе с налоговыми документами и др.))

++Оптимизировал несколько модулей, что привело к  увеличению производительности компонент в среднем от 4 до 20 раз

Вне рабочего времени:

++Познакомилмя с ROS (Robot Operating System - http://www.ros.org )
++Поучаствовал в создании робота ( https://www.youtube.com/watch?v=TYPw5i19_VQ&t=1s - вся слава принадлежит Олегу Зобову и его команде, я лишь помогал в качестве небольшого консультанта).

++Разобрался в LaTex

++Приняли участие в конкурсе грантов DubaiExpo2020 с проектом Friend&Helper, прошли во второй тур и вошли в 500 лучших проектов со всего мира. 

Обязанности:

*поддержка и сопровождение кода продуктов компании

*портирование решений компании на 5 операционных систем (Windows, Linux, Android, IOS, Windows RT), создание кросс-платформенных решений

*разработка драйверов для работы со сторонними продуктами/оборудованием

*Анализ и аудит кода

инженер-программист 1ой категории
Май 2009 — Октябрь 2011 (2 года и 6 месяцев)

Достижения:
++улучшил базу кода подразделения по работе со специфическими каналами связи(что привело к ускорению процесса разработки в среднем на 15%, а также улучшило читаемость кода)

++разработал совместно с командой программистов тестовое ПО улучшившее на 20% работу отдела внедрения(администраторов и технарей)

++создали внутренний карт сервер(для сокращения издержек и решения производственных задач) соответствующий стандарту OpenGis

++создали базу widget'ов библиотеки qt для решения распространённых в подразделении задач(что в среднем помогло сэкономить около 15-20% времени на разработку gui)

++разработали специфические версии распространённых протоколов передачи данных(наподобие FTP)(для внутренних задач- специфические требования заказчика)

++создали несколько оберток для собственных программ видеозахвата(помогло сэкономить значительные средства на приобретении сторонних приложений)

Вне основного рабочего времени:
++создали несколько мобильный приложений на Android под Qt.

Обязанности:

*руководство командой программистов
*общение с заказчиком обсуждение ТЗ и разъяснение задач для членов команды
*обучение
*разработка основной архитектуры программных продуктов и базы кода
*реализация на требуемом языке (c/c++, php, python, java)

Высшее образование
Московский государственный университет имени М.В. Ломоносова
Москва
Факультет: Химический
Январь 2003—Январь 2008 (5 лет)