Gayashan Amarasinghe is a Senior Data Engineer based in Victoria, Australia with 14 years of experience bridging academia and industry, specialising in energy markets, cloud platforms and data engineering. He progressed from academic roles including a PhD and lecturing at the University of Moratuwa to applied engineering positions at RMIT and ZEN Energy, where he now leads data initiatives for energy systems. His background blends research rigor with practical software delivery—he’s built everything from Android UIs for course projects to production data platforms—giving him a rare ability to translate complex models into operational pipelines. Known for mentoring and teaching early in his career, he brings strong technical leadership and a methodical approach to observability, data quality and cloud-native architecture. Colleagues appreciate that he combines deep domain knowledge of energy markets with hands-on coding discipline, making him effective at both strategy and implementation.
14 years of coding experience
4 years of employment as a software developer
Bsc. Eng. (Hons.) Computer Science and Engineering, Bsc. Eng. (Hons.) Computer Science and Engineering at University of Moratuwa
The University of Melbourne
Physical Science Stream Mathematics, Physical Science Stream Mathematics at Royal College Colombo
This is an android based basic expense manager application which will be used as a lab assignment for CS3042 - Database Systems course module.
Role in this project:
Mobile Developer (Android)
Contributions:31 commits, 3 PRs, 9 pushes in 6 years 7 months
Contributions summary:Gayashan focused on developing the user interface and core functionality of an Android-based expense manager application. They implemented fragment views, including the manage expenses, add account, and expense logs screens. The user also added essential API classes for managing accounts and transactions, along with in-memory implementations for data storage and retrieval. These commits indicate a focus on building the application's front-end and the underlying data management logic.
Contributions:14 commits, 15 pushes, 2 branches in 1 year 1 month
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.