Nikolay Khabarov is a Principal Technical Architect at DataArt with 11 years of professional experience and a background in radio engineering. He specializes in embedded systems and IoT, recognized as a Google Developer Expert in IoT, and combines deep hardware knowledge with pragmatic software architecture. Nikolay has hands-on open-source credentials—authoring and modernizing a Python CNC controller for Raspberry Pi with a hardware abstraction layer, spindle control, G-code parsing and published packaging to PyPI—demonstrating his ability to deliver production-ready tooling for ARM Linux devices. Based in Armenia, Quindío, Colombia, he blends long-term consulting and freelance experience into pragmatic solutions that bridge firmware, edge compute, and cloud-connected IoT services. Colleagues know him for turning low-level complexity into testable, maintainable systems while keeping an eye on real-world deployment constraints.
11 years of coding experience
9 years of employment as a software developer
Engineer's degree, Radio engineering, Engineer's degree, Radio engineering at Voronezh State Technical University
Python CNC machine controller for Raspberry Pi and other ARM Linux boards
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:1 release, 90 commits, 57 pushes in 9 months
Contributions summary:Nikolay primarily contributed to the core functionality of the Python CNC machine controller. They reorganized the project structure and implemented hardware abstraction layer (HAL) for different boards, likely Raspberry Pi. Their work included adding features like spindle control, calibration, and G-code parsing with unit and integration tests. The user also worked on an install script and published the project to PyPi.
DeviceHive Bluetooth Low Energy bridge for Android
Contributions:1 release, 24 commits, 2 PRs in 5 years 7 months
devicehivebridgebluetoothbleandroid
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.
Request Free Trial
Nikolay Khabarov - Principal Technical Architect at DataArt