Prameesha Weerasinghe

Technical Lead - Machine Learning at Surge Global

Colombo, Western Province, Sri Lanka
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
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.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor 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
bookNanodegree, Deep Reinforcement Learning, Nanodegree, Deep Reinforcement Learning at Udacity
bookThe University of Melbourne
bookG.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
languagesEnglish, Sinhalese
github-logo-circle

Github Skills (28)

debugging10
debug10
jms10
esb10
testng10
cxf10
java10
javas10
syn10
xml10
integration-testing10
message-system9
ssl9
message-queue9
webservice9

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
wso2-attic/product-esb

Aug 2014 - Apr 2015

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:
userQA 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.
servicenowworking-oncfmlwso2sap-hana
wso2/wso2-synapse

Aug 2014 - May 2015

Role in this project:
userBack-end Developer
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