Ruvinda Dhambarage is a Principal Engineer with 13 years of experience specializing in embedded Linux, Yocto, Buildroot and platform engineering, currently leading OS and build infrastructure efforts at Nagarro. He brings deep hands-on expertise in Modern C++, C, Python and shell scripting, and a proven track record of automating reproducible builds and CI/CD with Docker and Jenkins. His background spans compiler/runtime work (LLVM backend for Ballerina), custom Android BSPs for non-standard hardware, and hardware-aware firmware and kiosk application development, reflecting a rare blend of electronics and software skills. A three-time recipient of Nagarro’s "Brightest Mind" award, he pairs technical leadership with on-site integration experience delivering production systems. Outside work he’s an avid writer and hardware enthusiast who publishes technical essays and maintains an active GitHub, signaling a continuous appetite for learning and sharing practical embedded systems knowledge.
13 years of coding experience
12 years of employment as a software developer
Bachelor of Science - BS, Electrical, Electronics and Communications Engineering, Bachelor of Science - BS, Electrical, Electronics and Communications Engineering at University of Moratuwa
High School, High School at St.Joseph's College, Colombo 10
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.