Praveen Nadarajah

Sydney, New South Wales, Australia
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
Praveen Nadarajah is a software engineer with 8 years’ experience building large-scale fintech and cloud-native systems, currently based in Sydney and working as an Associate Technical Lead at Trust Payments. He brings deep backend expertise in Java, distributed systems, microservices, and observability—having improved tracing and debugger test coverage in notable open-source projects like Ballerina and WSO2. Praveen combines hands-on implementation (language debugger integration and API gateway tracing) with leadership roles across startups and enterprises, including technical lead responsibilities at ConceptVines. He holds an MSc in Advanced Software Engineering from the University of Westminster, and his profile reflects a pragmatic focus on reliable integration, CI/CD automation, and production-ready testing that often sits behind the scenes but materially boosts system robustness.
code7 years of coding experience
job4 years of employment as a software developer
bookBachelor of Technology (B.Tech), Computer Science and Engineering, Bachelor of Technology (B.Tech), Computer Science and Engineering at National Institute of Technology Warangal
bookMaster of Science (MSc), Advanced Software Engineering, Master of Science (MSc), Advanced Software Engineering at University of Westminster
bookRoyal College Colombo
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

debugging10
api-management10
debug10
programming-language10
back-end-development10
apidoc10
testing10
opentracing10
java10
javas10
lang10
api10
backend10
ballerina10
integration-testing10

Programming languages (6)

TypeScriptJavaCSSBallerinaHTMLPython

Github contributions (5)

github-logo-circle
The Ballerina Programming Language
Role in this project:
userBackend Developer
Contributions:366 reviews, 199 commits, 163 PRs in 2 years
Contributions summary:Praveen's contributions focused on implementing and testing core features within the Ballerina programming language, specifically related to variable visibility. This involved adding tests for various variable types and scopes within the debugger. The code differences indicate direct interaction with the Java debugger integration tests and the Ballerina language code base, demonstrating a focus on backend development and language feature implementation.
compilerprogramming-languageinterpreterballerinaballerina-lang
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:53 reviews, 81 commits, 72 PRs in 1 year 8 months
Contributions summary:Praveen's commits primarily involve the creation and modification of test cases within the Ballerina debugger integration tests. The changes encompass the addition of new test scenarios for debugging service modules, and debugging service call stack representation. They also include adjustments to existing test cases and the introduction of a DebugTestRunner to streamline test execution and setup. These contributions are geared toward improving the functionality and coverage of debugging capabilities within the Ballerina platform.
ballerina
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
Praveen Nadarajah