Hasith Vidanamadura is a Senior Software Engineer with 14 years of experience building scalable systems at Microsoft, specializing in data science problems and device-scale telemetry across millions of endpoints. He progressed through multiple engineering roles within Microsoft’s Experiences and Devices Group, contributing to automated log analysis, UI verification tooling, and large-scale data solutions. Comfortable across front-end (React) and back-end (.NET, distributed processing) stacks, he combines practical engineering with a strong foundation in computer systems from Carleton and WPI. Early work in robotics and rehabilitation inform a pragmatic, systems-oriented approach to complex problems, and his career demonstrates a consistent focus on shipping reliable, data-driven features at scale.
14 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Computer Systems Engineering, Bachelor of Engineering (B.Eng.), Computer Systems Engineering at Carleton University
Computer Engineering, Computer Engineering at Worcester Polytechnic Institute
Contributions:23 commits, 2 PRs, 11 pushes in 4 months
pospos-system
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
Hasith Vidanamadura - Senior Software Engineer at Microsoft