Gathika Ratnayaka

Senior Lead - Data Science

Canberra, Australia
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
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.
code9 years of coding experience
job3 years of employment as a software developer
bookBachelor’s Degree Computer Science and Engineering, Bachelor’s Degree Computer Science and Engineering at University of Moratuwa
bookPhysical Sciences, Physical Sciences at Ananda College
bookAssociate's degree Finance, Associate's degree Finance at The Chartered Institute of Management Accountants
languagesEnglish, Sinhalese
github-logo-circle

Github Skills (10)

complex-event-processing10
javas10
stream-processing10
c-library10
common-library10
backend10
java10
standard-library10
refactoring8
api-design8

Programming languages (4)

JavaJavaScriptBallerinaJupyter Notebook

Github contributions (5)

github-logo-circle
siddhi-io/siddhi

Aug 2017 - Sep 2017

Stream Processing and Complex Event Processing Engine
Role in this project:
userBack-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.
stream-processingevent-processingcomplex-event-processingonline-learningcloud
Gathika94/siddhi

Aug 2017 - Sep 2017

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.
Request Free Trial
Gathika Ratnayaka - Senior Lead - Data Science