Dasith Wijesiriwardena is a Principal Software Engineer based in Melbourne with roughly two decades of experience in Microsoft technologies and a ten-year track record in senior engineering and consulting roles. He specializes in designing cloud-native, distributed systems—converting monoliths into modular services, applying event sourcing/CQRS, and building event-driven serverless and containerized solutions on Azure and AWS. Comfortable across the stack, Dasith codes in C#, Go, JavaScript/TypeScript and more, and regularly leverages Kubernetes, Dapr, Tye, GitOps and Terraform/Bicep for production-grade deployments. He combines hands-on delivery with solution architecture, Agile practices and a strong emphasis on maintainable design and scalability. An active speaker and blogger (dasith.me), he brings practical edge-focused experience running intelligent workloads on Kubernetes at the edge—an area he’s currently focused on.
10 years of coding experience
16 years of employment as a software developer
MASTER INFORMATION TECHNOLOGY, MASTER INFORMATION TECHNOLOGY at Swinburne University of Technology
BSc Computer Science, BSc Computer Science at SLIIT
:triangular_ruler: Jekyll theme for personal sites, blogs, and portfolios. Two-columns and extremely flexible.
Contributions:321 pushes, 5 branches in 5 years 9 months
rulertwo-columnssitesportfoliosjekyll
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
Dasith Wijesiriwardena - Principal Software Engineer at Microsoft