Chiran Fernando

Technical Lead 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
Chiran Fernando is a Technical Lead with 10 years of hands-on experience in backend development, test automation, and improving observability at WSO2, where he progressed from Software Engineer to his current leadership role. He contributes to well-known open-source projects such as Siddhi (a stream-processing/CEP engine), focusing on robust test coverage, refactoring, and query validation that improve code quality and reliability. Skilled at designing logging and circular-buffer appenders and at enhancing test suites and UTF-8-safe utilities, he blends practical engineering with a quality-first mindset. Based in Sri Lanka and grounded in a BSc (Hons) in Information Technology from the University of Moratuwa, he pairs deep implementation experience with clear technical writing—having updated language-spec docs for Ballerina—making him effective at both building and explaining complex systems.
code10 years of coding experience
job7 years of employment as a software developer
bookBSc. (Hons) in Information Technology, Information Technology, BSc. (Hons) in Information Technology, Information Technology at University of Moratuwa
bookJoseph Vaz College, Wennappuwa
bookSt. Mary's College, Chilaw
languagesEnglish, Sinhala, Tamil
stackoverflow-logo

Stackoverflow

Stats
437reputation
5kreached
40answers
0questions
github-logo-circle

Github Skills (22)

testng10
testing10
java10
javas10
ballerina10
siddhi10
documentation10
utf9
unit-testing9
apidoc9
complex-event-processing9
commonmark9
commonjs9
api9
stream-processing9

Programming languages (14)

C#SmartyPowerShellJavaC++GoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
siddhi-io/siddhi

Oct 2017 - Jan 2020

Stream Processing and Complex Event Processing Engine
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:145 commits, 95 PRs, 74 pushes in 2 years 4 months
Contributions summary:Chiran primarily focused on adding and updating test cases for the Siddhi engine, specifically targeting query functionality. The contributions involved refactoring existing tests to use TestNG and adding new test cases to cover boolean and string comparisons within queries. Additionally, the user addressed a typo and updated equals methods, highlighting a focus on code quality and maintainability. The user also made incremental changes in multiple files that shows their working knowledge on testing, fixing and error handling.
stream-processingevent-processingcomplex-event-processingonline-learningcloud
Dev version of the ballerina.io website
Role in this project:
userTechnical Writer
Contributions:106 reviews, 31 commits, 62 PRs in 9 months
Contributions summary:Chiran primarily contributed to the documentation of the Ballerina language specification. The commits involved updates to the language specification, specifically regarding boolean operations, and merging in updates from the master branch, which included significant structural changes and content additions. The changes focus on refining and expanding the language documentation.
ballerinadev
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
Chiran Fernando - Technical Lead at WSO2