Nadun De Silva

Lead Software Engineer at McCrae Tech

Auckland, Auckland, New Zealand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job8 years of employment as a software developer
bookBsc. 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
bookHigh 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
languagesEnglish, Sinhala
stackoverflow-logo

Stackoverflow

Stats
135reputation
4kreached
7answers
0questions
github-logo-circle

Github Skills (25)

tracer10
annotations10
testing10
complex-event-processing10
java10
standard-library10
annotation-processing10
javas10
stream-processing10
c-library10
common-library10
ballerina10
trace10
apidoc9
api9

Programming languages (9)

TypeScriptJavaShellMakefileBallerinaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBack-end Developer
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.
compilerprogramming-languageinterpreterballerinaballerina-lang
siddhi-io/siddhi

Dec 2016 - Sep 2017

Stream Processing and Complex Event Processing Engine
Role in this project:
userBack-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.
stream-processingevent-processingcomplex-event-processingonline-learningcloud
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