Освоение профессии программиста я начал с 2005 года. Изучение началось с приложения для Desktop на Delphi (Pascal). В 2007 г. создал сайты с применением кодов HTML, CSS, PHP, JS.
C 2010 по 2015 прошёл очное обучение в ВятГУ по направлению «Вычислительные машины, комплексы, системы и сети» с получением соответствующего диплома государственного образца.
Во время обучения в вузе в 2013 году стал победителем конкурса компании «NVIDIA» и ВятГУ на лучшую студенческую работу с проектом «Обучение нейронной сети прямого распространения с учителем с помощью генетических алгоритмов с турнирным методом скрещивания», в котором использовалась технология NVIDIA CUDA. Ссылка.
В 2015 году стал призёром конкурса компании «NVIDIA»
Предметом выпускной дипломной работы стало «Распознавание статических жестов руки на основе растрового изображения», где на основании видеопотока с камеры ноутбука или персонального компьютера выполнялись действия, заданные пользователем (например, переключение окон).
Одновременно с очным обучением (с 2012 по 2014 гг.) работал на полную ставку системным администратором в «МБОУ СОШ с УИОП №30 города Кирова», компьютерная сеть которой насчитывала 120 машин. В это время я создал в школе сетевую инфраструктуру, наладив эффективную работу педсостава на различных устройствах: ПК, ноутбуках, планшетах. В процессе работы применялось программное обеспечение Windows Server 2012, Linux, виртуальных машин, локального веб-сервера.
С 2015 года занялся разработкой ПО, связанной с операционной системой Linux и микроконтроллерами. С этого момента получил опыт командной работы по созданию аппаратно-программных комплексов различной сложности.
В 2016-2017 годах занимал должность инженера-конструктора (программиста) в АО Концерн Калашникова. Получил богатый опыт работы с электродвигателями и системами видеонаблюдения, а также административный опыт – управления командой.
С 2018 года занимаюсь наружными LED-панелями. Являюсь разработчиком встроенного ПО для таких панелей. В настоящее время результаты данной работы в виде электронных табло размещены в разных районах г. Кирова: визуально их можно наблюдать на остановках общественного транспорта «Театральная площадь», «Храм Иоанна Предтечи» и «Гринхаус» (заказ ЦКС); электронные табло на автозаправках № 64 Производственная, 21, № 46 ул. Лепсе, 23, № 4 Макарье, разворотный круг (заказ от ООО "Движение-Нефтепродукт"). Являюсь разработчиком веб-панели управления LED-панелями для ООО "Движение-Нефтепродукт".
В 2019 вёл разработку ПО для программно-аппаратного комплекса типа «Умный дом». Особенность данного проекта: использование передовой технологии Bluetooth Mesh (подробнее о технологии - статья ).
В 2020 году вёл разработку ПО для устройства автомобильного GPS-устройства – трекера. Устройство служит для получения информации об автомобиле: топливе, моточасах и прочем. В данном проекте выполнял функцию главного программиста рабочей команды. Особенностью данной работы было применение российских стандартов и протоколов.
В 2020 году вёл разработку ПО для устройства «Регистратор сварочных процессов», в ходе которой получил профессиональные навыки сварщика, а также знания о сварочных процессах.
Имею профессионально-административное достоинство - навык быстро и доходчиво объяснять несведущим людям технические моменты (характеристики, технологии работы и т.п.) того или иного аппарата, технического устройства. Работая в команде под моим руководством, программисты быстро развиваются и легко осваивают новые технологии.