Ruvinda Dhambarage

Associate Principal Engineer

Allentown, Pennsylvania, United States
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
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.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science - BS, Electrical, Electronics and Communications Engineering, Bachelor of Science - BS, Electrical, Electronics and Communications Engineering at University of Moratuwa
bookHigh School, High School at St.Joseph's College, Colombo 10
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (57)

filesystem10
jelly10
chroot10
platform-specific10
tablet10
loader10
android-ndk10
backend10
xposed10
android-emulator10
llvm9
linux9
kernel9
u-boot9
ballerina8

Programming languages (8)

TypeScriptJavaC++CBallerinaHTMLPerlPython

Github contributions (5)

github-logo-circle
ruvi-d/nballerina

Jan 2021 - May 2021

Ballerina compiler backend that generates platform-specific executables.
Contributions:34 PRs, 227 pushes, 54 branches in 4 months
compiler-backendballerinaplatform-specificexecutablescompiler
ruvi-d/cpp-test

Jun 2021 - Jul 2021

Contributions:53 pushes, 3 branches in 20 days
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
Ruvinda Dhambarage - Associate Principal Engineer