Sachini Samson

Senior Software Engineer at WSO2

Sri Lanka
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
Sachini Samson is a Senior Software Engineer with eight years of experience building reliable backend systems at WSO2, where she progressed from intern to senior engineer. She focuses on runtime observability and error-handling improvements, contributing notable enhancements to the Ballerina programming language’s tracing extension used by the Choreo platform. Based in Sri Lanka and educated in Software Engineering at the University of Westminster, she blends practical production experience with a strong open-source mindset. Sachini’s work includes adding checkpointing logic and span-dropping strategies to preserve trace integrity under load—detail-oriented contributions that improve platform resilience in real-world scenarios.
code8 years of coding experience
job3 years of employment as a software developer
bookBEng (Hons) in Software Engineering, Software Engineering, BEng (Hons) in Software Engineering, Software Engineering at University of Westminster
bookGirls' High School,Kandy
github-logo-circle

Github Skills (11)

observability10
ballerina10
tracer10
trace10
java9
javas9
integrate8
integrations8
compiler7
compiler-compiler7
programming-language6

Programming languages (7)

TypeScriptJavaCSSBallerinaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBack-end Developer
Contributions:23 reviews, 135 commits, 19 PRs in 3 years 3 months
Contributions summary:Sachini's contributions primarily focused on improving the error handling and observability aspects of the Ballerina programming language's tracing extension for the Choreo platform. They enhanced the error paths for publishing traces and implemented logic to drop spans when the buffer is full. The user also added control flow checkpoint logic and instrumented the code to record checkpoints, indicating a focus on improving the runtime observability of the Ballerina platform. Furthermore, the user added events to Choreo Trace Span.
compilerprogramming-languageinterpreterballerinaballerina-lang
Contributions:12 commits, 4 PRs in 24 days
integration
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