Nipuni Perera

Senior Engineer Software at Westpac Institutional Bank

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

👤
Senior
🎓
Top School
Nipuni Perera is a Senior Software Engineer based in Sydney with over a decade of experience delivering Java-based solutions for banking and enterprise systems. With 8+ years focused on Spring Boot, JUnit, OOP and design patterns, she currently drives backend development and resilient platforms at Westpac Institutional Bank. Her background at WSO2 includes meaningful open-source contributions to well-known Carbon projects—improving configuration loading, deployment synchronization and virtual host webapp deployment—demonstrating an ability to diagnose subtle production issues and harden infrastructure. Comfortable refactoring legacy code and adding robust error handling, she blends pragmatic engineering with a strong computer science foundation from the University of Moratuwa. Known for turning intricate integration challenges into maintainable services, she brings both depth in middleware ecosystems and a history of shipping reliable, enterprise-grade code.
code13 years of coding experience
job5 years of employment as a software developer
bookBsc., Computer Science and Engineering, Bsc., Computer Science and Engineering at University of Moratuwa
github-logo-circle

Github Skills (19)

api-management10
svn10
web-application10
java10
tomcat10
javas10
webapp10
error-handling10
logging10
web-development10
jsp9
debug9
debugging9
configuration-management9
jspx9

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
wso2/carbon-commons

Aug 2014 - May 2016

Role in this project:
userBackend Developer
Contributions:49 commits, 33 PRs, 34 pushes in 1 year 9 months
Contributions summary:Nipuni primarily focused on maintaining and improving the backend components of the WSO2 carbon-commons repository. Their contributions involved fixing bugs related to deployment synchronization, particularly within the SVN-based artifact repository. They also refactored code for better readability and added support for virtual hosts in the deployment synchronization process. The user demonstrated a solid understanding of the codebase by updating debug logs and refactoring several methods.
wso2/carbon-deployment

Jun 2014 - Mar 2016

Role in this project:
userBack-end Developer
Contributions:78 commits, 22 PRs, 19 pushes in 1 year 9 months
Contributions summary:Nipuni's primary contributions focused on enhancing the web application's functionality, specifically within the context of virtual host webapp deployment. This involved the creation of a service component to associate webapp deployers with virtual host appBase locations. Furthermore, the user updated the user interface (UI) to incorporate features supporting virtual host webapp deployment and webapp upload to a new virtual host appBase. These changes included modifications to Java files for webapp management and UI-related JSP files.
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
Nipuni Perera - Senior Engineer Software at Westpac Institutional Bank