Isuru Perera

Senior Java Developer at Nasdaq

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
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.
code13 years of coding experience
job13 years of employment as a software developer
bookKottawa Dharmapala Maha Vidyalaya
bookMathematics, Mathematics at St. Peter's College, Colombo 04
bookDiploma in Computer Programming, Computer Programming, Certificate, Diploma in Computer Programming, Computer Programming, Certificate at BITECH Lanka (PVT) Ltd
bookBSc (Hons), Software Engineering, First Class Honors, BSc (Hons), Software Engineering, First Class Honors at Informatics Institute of Technology
bookNational 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
languagesSinhalese, English
github-logo-circle

Github Skills (19)

performance-analytics10
performance-monitor10
sample-size10
wso210
java10
performance-measurement10
sample-rate10
javas10
performance-analysis10
sample-data10
performance-tuning10
performance-monitoring10
metric10
microservices-application9
thread9

Programming languages (10)

TypeScriptJavaShellCSSCBallerinaJavaScriptHTML

Github contributions (5)

github-logo-circle
Sample Java programs to demonstrate performance issues
Role in this project:
userBack-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.
javaflight-recordingallocationshighcpuhotmethods
wso2/msf4j

Oct 2015 - Jul 2016

WSO2 Microservices Framework for Java (MSF4J)
Role in this project:
userBack-end Developer
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.
Request Free Trial