Gathika Ratnayaka is a Senior Lead in Data Science with nine years of experience bridging deep learning research and production engineering across academia and industry. Currently a PhD researcher at ANU, he develops novel deep learning and optimal transport methods for matching network-structured data while leading applied data science at Xeptagon. His background spans edge and IoT systems, real-time stream processing contributions to the popular Siddhi engine, and prototyping computer-vision solutions such as parking-slot detection from live camera feeds. Comfortable moving between research and implementation, he has taught databases and AI, mentored teams, and driven R&D engineering efforts that ship into production. Known for refactoring core backend components and making complex systems compatible across platforms, he combines algorithmic rigor with pragmatic software craftsmanship. Based in Canberra, he brings a research-informed perspective to solving real-world data problems at scale.
9 years of coding experience
3 years of employment as a software developer
Bachelor’s Degree Computer Science and Engineering, Bachelor’s Degree Computer Science and Engineering at University of Moratuwa
Physical Sciences, Physical Sciences at Ananda College
Associate's degree Finance, Associate's degree Finance at The Chartered Institute of Management Accountants
Stream Processing and Complex Event Processing Engine
Role in this project:
Back-end Developer
Contributions:16 commits, 5 PRs in 23 days
Contributions summary:Gathika contributed to the Siddhi engine, focusing on backend logic and core functionalities. They implemented and refactored code within the `siddhi-core`, `siddhi-query-api` and `siddhi-core` modules. The commits involved refactoring existing methods, rewriting methods and constructors by removing Stream interface usage or using anonymous classes, and modifying the OptionHolder class.
Contributions:3 releases, 13 pushes, 4 tags in 23 days
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.