Summary
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