Isuru Pathirana is a Principal Software Engineer with 14 years of experience, currently leading systems and software development at Microsoft in Redmond. His background spans embedded systems, FPGA design and verification, and large-scale software engineering — bridging low-level hardware work from early roles (FPGA, VHDL, SystemVerilog) to senior engineering and architecture at a major cloud/software company. He holds a Master’s in Computer Systems Engineering from the University of Auckland and began his career building real‑time localization prototypes and teaching core electronics and C++ fundamentals. Known for steadily rising through Microsoft from SDE to Principal, he blends hands‑on technical depth with mentorship and cross-discipline collaboration. A pragmatic problem solver, he brings both research-oriented curiosity and production-grade delivery experience to complex, performance-sensitive systems.
14 years of coding experience
8 years of employment as a software developer
Auckland Grammar School
Master of Engineering Computer Systems Engineering, Master of Engineering Computer Systems Engineering at The University of Auckland
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
Isuru Pathirana - Principal Software Engineer at Microsoft