Владимир Владимирович специализируется на системном программировании под Linux, программировании микроконтроллеров и разработке промышленного ПО для Windows на Qt, владеет языками C++, C, Python.
Владимир Владимирович работал инженером-программистом в компаниях АО НПЦ «ЭЛВИС», ООО «АКС», АО РПКБ, АО «НИЦЭВТ». В числе его проектов:
- Разработка ПО однонаправленного USB-шлюза для работы с устройствами класса Mass Storage в режиме Read Only, включая модификацию USB-стека и протокола SCSI от STMicroelectronics на базе микроконтроллера STM32.
- Разработка сетевых и прочих устройств на микроконтроллерах STM32 для промышленных роботов неразрушающего контроля (стек TCP/IP LwIP, Ethernet, CAN, SPI, I2C, I2S, DMA).
- Разработка драйверов устройств (оконечное устройство Fibre Channel, контроллеры периферийных устройств, PCI-Express, авиационные интерфейсы ARINC-429, MIL-STD-1553 (МКИО) и проч.) под операционную систему QNX Neutrino, а также под отечественные ОСРВ (БагрОС 4000, Strix) на платформе Эльбрус (архитектура e2k).
В Центре дополнительного образования МГТУ им. Н.Э. Баумана преподаёт курсы: