Mikhail Sapozhnikov

Lead Software Architect at YADRO

Nizhny Novgorod, Nizhny Novgorod Oblast, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mikhail Sapozhnikov is a seasoned lead software architect with 13+ years delivering end-to-end systems from kernel and device drivers to enterprise web applications. He combines hands-on full‑stack engineering with technical and people management, owning integration architecture, cutover and post‑production support for large multi-team projects. His background includes real‑time and safety‑critical systems (LynxOS toolchain and kernel work), automotive POCs on Qualcomm platforms, and telecom-grade integration at NetCracker and Amdocs. Comfortable across low-level Linux internals and high-level service design, he also contributed to cross‑platform device tracking tooling (psmoveapi) improving Bluetooth and USB pairing robustness. Based in Nizhny Novgorod, he is known for rapid technology adoption, pragmatic architecture, and mentoring teams to grow professionally while delivering complex integrations.
code13 years of coding experience
job23 years of employment as a software developer
bookNetworking and switching systems, Networking and switching systems at Nizhny Novgorod State Technical University
languagesАнглийский
github-logo-circle

Github Skills (11)

c1710
linux10
bluetooth-le10
c1110
devops10
bluetooth10
sensor9
cmake9
hid8
controller8
computer-vision7

Programming languages (3)

JavaC++C

Github contributions (5)

github-logo-circle
thp/psmoveapi

Feb 2013 - Jul 2017

Cross-platform library for 6DoF tracking of the PS Move Motion Controller. Sensor fusion, computer vision, ambient display (LED orb).
Role in this project:
userBack-end & DevOps Engineer
Contributions:11 commits, 3 PRs in 4 years 6 months
Contributions summary:Mikhail primarily focused on enhancing the cross-platform library's functionality, particularly in the realm of system integration. They implemented a daemon mode for the `psmovepair` utility, enabling automatic controller pairing via USB, and integrated Bluez 5.x support for improved Bluetooth connectivity. Additionally, the user addressed the Linux-specific file system interactions. This involved modifying calibration data storage, and improving the Bluetooth handling.
axiscontrollersensorssensorled
Contributions:10 pushes, 1 branch, 2 tags in 4 years 11 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.
Request Free Trial
Mikhail Sapozhnikov - Lead Software Architect at YADRO