Niveathika Rajendran

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
Niveathika Rajendran is a Technical Lead with 11 years of experience building backend systems, microservices, and integrations at WSO2, where she progressed from Software Engineer to her current leadership role. She specializes in cloud-native development with Ballerina and Java, contributing notable database and SQL standard-library improvements to the Ballerina language and working across WSO2’s analytics and microservices frameworks. Her contributions span identity provider integrations, API authorization, and reliability-focused fixes in well-known open-source projects like ballerina-lang and siddhi, highlighting a strong focus on data and integration reliability. With a Computer Science degree from the University of Moratuwa and additional training in accounting and business management, she pairs technical depth with commercial awareness. She’s known for pragmatic refactors and improving developer experience through documentation and test fixes, showing an attention to both code quality and user-facing tooling. Curious and self-motivated, she enjoys tackling tricky backend problems and mentoring teams to deliver production-grade solutions.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree Computer Science and Engineering, Bachelor's degree Computer Science and Engineering at University of Moratuwa
bookHigh School/Secondary Diplomas and Certificates, High School/Secondary Diplomas and Certificates at Hindu Ladies College
bookAccounting and Business/Management, Accounting and Business/Management at The Chartered Institute of Management Accountants
languagesEnglish, Tamil, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
1,415reputation
12kreached
92answers
4questions
github-logo-circle

Github Skills (35)

apim10
authorisation10
apidoc10
api-design10
configuration-management10
databases10
microservices-application10
user-authentication10
authentication10
java10
javas10
api-documentation10
aggregations10
api10
sql10

Programming languages (10)

TypeScriptJavaDockerfileShellBallerinaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Role in this project:
userBackend Developer
Contributions:314 reviews, 832 commits, 525 PRs in 2 years 7 months
Contributions summary:Niveathika primarily contributed to the `ballerina-distribution` repository through code modifications in Java and Ballerina files. Their work included modifying test files, particularly focusing on artifact checks within the distribution. They addressed and resolved issues, as demonstrated by their fixes to error messages and test cases. The commits suggest a focus on ensuring the correct build and packaging of Ballerina components and extensions.
ballerina
siddhi-io/siddhi

Jul 2017 - Oct 2020

Stream Processing and Complex Event Processing Engine
Role in this project:
userBack-end Developer
Contributions:315 commits, 127 PRs, 27 pushes in 3 years 3 months
Contributions summary:Niveathika primarily contributed to the development of the Siddhi engine's core functionalities, specifically focusing on the exception handling and the table implementations. They added a `ConnectionUnavailableException` to the `AbstractTable` class methods and made changes to improve the parsing of on-demand queries and optimise table lookups within the aggregation functionalities. They also introduced a function to handle errors in the trigger interface.
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
Niveathika Rajendran - Technical Lead at WSO2