Prameesha Weerasinghe is a Technical Lead in Machine Learning with 11 years of experience bridging academic research and production engineering across energy, cybersecurity, and data defense. He holds a PhD from the University of Melbourne and has led adversarial ML research with national and industry partners before moving into high-impact energy analytics, where he drove a 40% data-processing improvement by migrating systems to Databricks and built short-term load forecasting and Monte Carlo simulation pipelines. Equally comfortable in Python, PySpark, TensorFlow and Azure, he has a strong backend engineering pedigree from contributions to prominent WSO2 ESB projects, improving JMS and WS-RM components and test automation. Prameesha combines rigorous research (Google Scholar author) with hands-on production deployments, making him adept at turning advanced defenses and models into operational, financially valuable systems.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Science (B.Sc.) in Engineering, Computer Science and Engineering, Bachelor of Science (B.Sc.) in Engineering, Computer Science and Engineering at University of Moratuwa
Nanodegree, Deep Reinforcement Learning, Nanodegree, Deep Reinforcement Learning at Udacity
The University of Melbourne
G.C.E. A/L (Physical science) - 3A's, G.C.E. O/L - 8A's, G.C.E. A/L (Physical science) - 3A's, G.C.E. O/L - 8A's at Royal College Colombo
Welcome to the WSO2 Enterprise Service Bus source code! For info on working with the WSO2 Enterprise Service Bus repository and contributing code, click the link below.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:48 commits, 42 PRs, 21 pushes in 8 months
Contributions summary:Prameesha primarily contributed to the testing of the WSO2 Enterprise Service Bus (ESB) project. Their commits include writing and modifying test cases, specifically focusing on integration tests and addressing bug fixes related to caching, JSON formatting, HTTP endpoints, and other ESB functionalities. The user also updated and fixed existing test cases to align with the project's requirements. Several commits involved fixing issues and adjusting tests for different scenarios within the ESB, demonstrating a focus on quality assurance.
Contributions:13 commits, 13 PRs, 7 pushes in 9 months
Contributions summary:Prameesha's commits primarily focus on modifying core components of the WSO2 Synapse project, addressing bugs and making functional improvements. They refactored code related to registry functionalities, removed legacy reliable messaging features, and addressed an issue with payload factory implementation. Further commits included fixing a bug in the forwarding service by adding a check to bind the processor to the server, and correcting an issue related to CXF_WS_RM inbound endpoints to ensure they are not shut down when the tenant is being loaded.
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
Prameesha Weerasinghe - Technical Lead - Machine Learning at Surge Global