Summary
Konstantin Makariev is a Principal Software Developer with over two decades of hands-on experience designing and delivering embedded Linux and mobile platform software, currently based in the Greater Chicago Area. He has deep expertise in kernel driver development, touch-screen firmware optimization, power management and hardware interfacing across multiple Qualcomm chipsets, and has repeatedly turned hardware schematics and bus traces into reliable production drivers. Skilled across the stack—from low-level C kernel code to C++/Java user-space and Android frameworks—he also architects test, upgrade and factory-screening procedures that improve product quality and field support. His background spans POSIX real-time systems, centralized logging and recovery subsystems, and custom installation/boot tooling, reflecting a strong grounding in systems reliability and operational resilience. Colleagues rely on him for troubleshooting complex multi-layer issues and for rapidly mastering new problem domains and vendor technologies.
14 years of coding experience
9 years of employment as a software developer
Master of Science (MS) Computer Science, Computer Aided Control Systems and Automatics, Master of Science (MS) Computer Science, Computer Aided Control Systems and Automatics at St.Petersburg State Institute of Technology
Russian