Oleksandr Suvorov is a Senior Staff Engineer with over 30 years in IT and more than a decade focused on embedded Linux, kernel development, and low-level system design. He blends deep C, assembly, and Python expertise with hands-on experience across U-Boot, Yocto/OE, OP-TEE and mainline Linux kernel contributions, often upstreaming patches and adapting BSPs to new hardware. Currently at Qualcomm and contributing to the prominent meta-freescale Yocto layer, he has a track record accelerating boot times, improving driver stability, and building CI/CD pipelines for embedded projects. His background spans automotive platforms, virtualization (XEN), and high-performance kernel modules for enterprise backup systems, showing both product and performance impact. Beyond engineering, he has led teams, architected SDLC and test-driven workflows, and — less obvious — has balanced active professional work with service in the Armed Forces of Ukraine since 2024.
11 years of coding experience
18 years of employment as a software developer
Engineer's degree Computer Systems and Networks, Engineer's degree Computer Systems and Networks at I.I.Mechnykov Odesa National University
Contributions:73 reviews, 27 commits, 53 PRs in 1 year 3 months
Contributions summary:Oleksandr primarily contributes to the `meta-freescale` Yocto layer, focused on supporting NXP hardware. Their work involves upgrading various software components such as UUU, U-Boot, firmware-imx, and optee, aligning with the latest NXP BSP releases. They also address bug fixes and incorporate updates, ensuring the integration of various components.
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.