Nadun De Silva is a Lead Software Engineer based in Auckland with a decade of experience building cloud-native, observability-focused platforms and production deployments. He has led migrations and SRE automation for the Indexity product, drove end-to-end AWS/GitLab deployment strategies that cut release cycles, and architected cost-efficient observability storage and CI runners on GCP. A strong backend engineer and cloud computing enthusiast, he’s contributed to notable open-source projects like Siddhi (stream processing) and the Ballerina language tests, emphasizing code quality and traceability. Known for rapid delivery and measurable impact—80% faster Kubernetes startups, 90% cost reductions in observability, and repeated top-5% awards—he blends hands-on coding with pragmatic infrastructure design and threat-aware engineering.
10 years of coding experience
8 years of employment as a software developer
Bsc. Eng. (Hons), Computer Science & Engineering, First Class (Hons) | CGPA - 3.85 / 4.20, Bsc. Eng. (Hons), Computer Science & Engineering, First Class (Hons) | CGPA - 3.85 / 4.20 at University of Moratuwa
High School, G.C.E. Advanced Level (2012) Z - Score: 2.2441, High School, G.C.E. Advanced Level (2012) Z - Score: 2.2441 at St.Joseph's College, Colombo
Contributions:115 reviews, 432 commits, 183 PRs in 5 years
Contributions summary:Nadun primarily contributed to the Ballerina Programming Language project by adding test cases for tracing functionality. The commits focus on testing custom trace spans, context propagation, async calls, error conditions, and worker functions. The changes involve modifications to Java test files, indicating involvement in the project's testing infrastructure.
Stream Processing and Complex Event Processing Engine
Role in this project:
Back-end Developer
Contributions:24 commits, 10 PRs in 9 months
Contributions summary:Nadun's contributions primarily focused on enhancing the Siddhi engine's functionality through code additions related to annotations, extension retrieval, and stream management. They implemented annotation interfaces for processors, added methods to retrieve registered extensions and inner streams. The user also refactored code and performed cleanup tasks, indicating a focus on code quality and maintainability. They also added example in the documentation.
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
Nadun De Silva - Lead Software Engineer at McCrae Tech