Harsha Moraliyage is a Lecturer in AI and Business Information Systems at La Trobe University and an experienced data scientist with 13 years of software engineering experience, combining academic research (PhD in AI & Data Science) with hands-on delivery of production ML and CI/CD systems. He leads the award-winning La Trobe Energy Analytics Platform (LEAP), helping the university target net-zero emissions by 2029, and consults across industry on AI-driven solutions and MLOps. His background spans backend engineering for notable open-source projects (including contributions to WSO2 API Manager and OpenMRS REST services), API and microservices architecture, and deployments on Kubernetes. He teaches and designs graduate courses in business analytics and hyperautomation while mentoring researchers and engineers, and his published work covers adversarial ML, NLP, time-series forecasting, and AutoML. Notably, he pairs enterprise-grade integration experience with deep research expertise, making him effective at turning novel AI research into robust, production-ready systems.
13 years of coding experience
8 years of employment as a software developer
Honors Degree of Bachelor of the Science of Engineering Computer Science & Engineering, Honors Degree of Bachelor of the Science of Engineering Computer Science & Engineering at University of Moratuwa
Doctor of Philosophy - PhD Artificial Intelligence Machine Learning & Data Science, Doctor of Philosophy - PhD Artificial Intelligence Machine Learning & Data Science at La Trobe University
G.C.E. Advanced LevelMathematics and Physical Sciences, G.C.E. Advanced LevelMathematics and Physical Sciences at Royal College Colombo
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:
Backend Developer
Contributions:8 releases, 304 commits, 257 PRs in 4 years 9 months
Contributions summary:Harsha primarily focused on addressing exceptions and fixing issues related to listing Remote Procedure Templates (RXTs). They also made changes to server configuration files (`wso2server.bat` and `wso2server.sh`), modifying Java command-line arguments and settings. The commits include merging master branches to integrate with 2.0.0 release and adding missing rxts. The user also contributed by adding test cases.
Contributions:54 commits, 2 PRs, 65 comments in 1 year
Contributions summary:Harsha primarily focused on modifying and extending the OpenMRS API and database schema, likely to support new functionality or address reported issues. They updated Liquibase change sets to address issues in database migrations, specifically around duplicate location attribute type names. The user also implemented methods for managing order types and modified existing database queries to reflect changes in the underlying database structure. Additionally, the user implemented features such as retrieving drug routes.
apij2eehospitalemropenmrs
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
Harsha Moraliyage - Lecturer In AI And Business Information Systems