Nikita Sidorenko is a seasoned C/C++ developer and embedded engineer with 14 years' experience designing firmware and high-density PCBs, from initial schematics to production and board bring-up. Based in Minsk, he combines deep hands-on skills in ARM microcontrollers, FreeRTOS, interfaces like CAN/I2C/RS485, and cross-platform C++ development (cmake, STL, Boost) with practical Cadence Allegro PCB expertise. At Regula he works on C++ software and Unreal Engine 5 projects, and earlier roles at Sensor-plus saw him lead complex board designs and launch multiple multi-layer assemblies. A self-taught C programmer who steadily expanded into C++ and tooling like GIT, he applies TRIZ problem-solving to find time- and resource-optimal engineering solutions. Notably, he has both firmware and hardware fluency, enabling faster iteration cycles between software and PCB teams.
14 years of coding experience
4 years of employment as a software developer
Engineer's degree, Micro and Nano Electronics, 8, Engineer's degree, Micro and Nano Electronics, 8 at Belarusian State University of Informatics and Radioelectronics
Contributions:50 commits, 6 pushes in 3 years 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.