Isuru Perera is a Senior Java Developer based in Sydney with over 12 years of experience building and tuning enterprise Java systems, currently delivering production-grade software at Nasdaq. He combines deep expertise in performance engineering and observability—having designed low-overhead metrics APIs and implemented metrics interceptors for WSO2’s MSF4J—with hands-on experience automating large-scale performance test frameworks on AWS and Kubernetes. Known for reducing test and summarization times dramatically, he routinely troubleshoots high-severity production issues under SLA and mentors teams on profiling, GC tuning, and tooling like Flame Graphs and JFR. His background includes Apache committership and practical open-source contributions that bridge core platform code and observability, reflecting a strong mix of engineering rigor and operational impact.
13 years of coding experience
13 years of employment as a software developer
Kottawa Dharmapala Maha Vidyalaya
Mathematics, Mathematics at St. Peter's College, Colombo 04
Diploma in Computer Programming, Computer Programming, Certificate, Diploma in Computer Programming, Computer Programming, Certificate at BITECH Lanka (PVT) Ltd
BSc (Hons), Software Engineering, First Class Honors, BSc (Hons), Software Engineering, First Class Honors at Informatics Institute of Technology
National Diploma in Information Communication Technology, Information Communication Technology, Distinction, National Diploma in Information Communication Technology, Information Communication Technology, Distinction at Vocational Training Authority of Sri Lanka
Sample Java programs to demonstrate performance issues
Role in this project:
Back-end Developer & Performance Engineer
Contributions:38 commits, 9 PRs, 24 pushes in 6 years 9 months
Contributions summary:Isuru primarily contributed to performance-focused Java programs, developing and refining sample applications to demonstrate performance issues. Their work involved creating programs to simulate high CPU usage, memory leaks, and latency problems. The user modified and improved existing code, including a high CPU consuming program, adding samples for hot methods and latencies and implemented a memory leak sample application. The contributions included setting up and configuring core application logic, and modifying application configurations.
Contributions:93 commits, 18 PRs, 3 comments in 8 months
Contributions summary:Isuru's commits focused on integrating metrics into the WSO2 Microservices Framework for Java (MSF4J). They implemented a metrics interceptor utilizing annotations for tracking performance metrics such as timers, meters, and counters. The changes involved modifying existing code and adding new components related to metrics collection and reporting using the WSO2 Metrics library. This enabled the ability to monitor and track key performance indicators (KPIs) within the microservices.
javamicroserviceswso2
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.