Niranjan Karunanandham

Principal Engineer at Oracle

Melbourne, Victoria, 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

👤
Senior
🎓
Top School
Niranjan Karunanandham is a Principal Engineer based in Melbourne with 12 years of experience delivering backend systems and product leadership across financial and enterprise software teams, now at Oracle. He has driven production fixes and feature improvements in high-profile open-source middleware (notably WSO2 Axis2 and Carbon), demonstrating deep expertise in JSON/data serialization, HTTP edge cases and deployment/runtime issues. His background spans hands-on bug resolution, product ownership and technical leadership at organizations including NAB, PEXA and WSO2, blending engineering rigor with product sensibility. Holding an MBA and a B.Tech in Computer Engineering, he combines technical depth with strategic thinking to improve reliability and user-facing functionality. An engineer who still dives into core code, he’s known for fixing subtle runtime bugs that unblock integrations and improve platform robustness.
code12 years of coding experience
job14 years of employment as a software developer
bookMaster of Business Administration (MBA), Master of Business Administration (MBA) at Cardiff University / Prifysgol Caerdydd
bookBachelor of Technology (B.Tech.), Computer Engineering, Bachelor of Technology (B.Tech.), Computer Engineering at National Institute of Technology Tiruchirappalli
bookMadras Christian College Higher Secondary School, Chennai, India
bookStafford International School, Colombo, Sri Lanka
languagesEnglish, Tamil
github-logo-circle

Github Skills (14)

javas10
json10
commonjs10
jspx10
web-development10
commonmark10
axis10
ax10
web-application10
webapp10
java10
jsp10
webservice9
soap8

Programming languages (8)

JavaShellJavaScriptBallerinaGoObjective-CPHPHTML

Github contributions (5)

github-logo-circle
wso2/carbon-deployment

Nov 2014 - Jun 2017

Role in this project:
userBack-end Developer
Contributions:1 release, 54 commits, 45 PRs in 2 years 8 months
Contributions summary:Niranjan primarily addressed issues related to the Carbon Application deployment, specifically focusing on resolving issues where web applications deployed within Carbon Applications were not clickable and did not function as expected. They modified both Java and JSP files to fix several bugs and enhance the functionality of the web application dashboard and service management features. The contributions involved changes to both the UI and core backend logic, ensuring proper deployment and display of web applications.
wso2/wso2-axis2

Apr 2015 - Jul 2017

Role in this project:
userBack-end Developer
Contributions:1 release, 18 commits, 16 PRs in 2 years 3 months
Contributions summary:Niranjan primarily contributed to the `wso2-axis2` project by fixing bugs related to JSON handling and data serialization within the `modules/json` directory. Their work involved modifications to the `AbstractJSONMessageFormatter.java`, `GsonXMLStreamReader.java` and `XmlNodeGenerator.java` files, suggesting an understanding of JSON processing within the Axis2 framework. Furthermore, the user addressed an issue causing an indefinite loop within the `JSONOMBuilder` class. In addition, the user addressed an issue where the application did not handle HTTP 202 accepted responses containing a body correctly.
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
Niranjan Karunanandham - Principal Engineer at Oracle