Ayesh Weerasinghe

Machine Learning Engineer

Helsinki, Finland
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
Ayesh Weerasinghe is a Machine Learning Engineer with 8 years of experience building resilient, data-driven backend systems and cloud-native microservices. At WSO2 he led billing architecture, designed robust REST APIs, and improved E2E test automation while mentoring engineers and collaborating with product and growth teams. His open-source contributions include backend and QA work on the widely used WSO2 API Manager and practical Java utilities for file handling and security, reflecting a pragmatic focus on reliability and edge-case handling. Early work in ML-focused internships and image annotation gave him hands-on expertise in fraud detection models and dataset creation tied to production monitoring dashboards. Based in Helsinki and pursuing an MSc in Computer Science, he combines production-grade engineering with a continual curiosity for new ML technologies. Peers describe him as a developer who bridges machine learning insights with operational robustness, not just prototypes.
code8 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Computer Science and Engineering, First Class, Bachelor of Science - BS, Computer Science and Engineering, First Class at University of Moratuwa
bookPHYSICAL SCIENCES, PHYSICAL SCIENCES at Nalanda College Colombo
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Helsinki
bookST. John's College
languagesEnglish, Sinhala, Finnish
stackoverflow-logo

Stackoverflow

Stats
670reputation
126kreached
4answers
15questions
github-logo-circle

Github Skills (30)

api-management10
api-rest10
zip-archive10
api-design10
restful-api10
testing10
zip10
java10
javas10
junit10
api-gateway10
file-handling10
rest-api10
integration-testing10
data-structure9

Programming languages (12)

TypeScriptJavaC++CSSShellBallerinaJavaScriptPHP

Github contributions (5)

github-logo-circle
pratik-choudhari/AlgoCode

Oct 2020 - Oct 2020

Welcome everyone!🌟 Here you can solve problems, build scrappers and much more💻
Role in this project:
userBack-end Developer
Contributions:10 commits, 2 PRs, 2 comments in 10 days
Contributions summary:Ayesh primarily focused on implementing Java-based utilities for file compression and manipulation within the repository. Their contributions included implementing methods for zipping and unzipping files, adding zip slip attack protection, and enabling user input for file/folder locations. The user's work demonstrates a focus on building practical tools within a Java environment. The user also worked on creating a program for a palindromic pyramid.
solveproblemsscrapperswelcomescraper
wso2/product-apim

Apr 2021 - Apr 2021

Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.
Role in this project:
userBackend Developer & QA Engineer
Contributions:5 commits, 1 PR, 2 comments in 1 day
Contributions summary:Ayesh primarily contributed to the backend of the WSO2 API Manager, focusing on API revision functionality. They implemented and tested API revision deployment, undeployment, and restore operations, including test cases for invalid inputs and edge cases. Furthermore, the user refactored the REST API publisher to return appropriate response codes for invalid API requests. This suggests a focus on ensuring the reliability and robustness of the API management system.
api-gatewayworking-onwso2api-managementlink
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
Ayesh Weerasinghe - Machine Learning Engineer