Sajith Ravindra

Staff Software Engineer at Commonwealth Bank

Melbourne, Victoria, 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

🤩
Rockstar
🎓
Top School
Sajith Ravindra is a Staff Software Engineer based in Melbourne with over a decade of experience designing and delivering cloud-native, enterprise-grade systems and more than five years leading engineering teams. He is proficient in Java and Spring Boot, AWS-certified, and has architected high-throughput, low-latency platforms (including a mobile number intelligence service handling millions of requests/day with sub-5ms latency). Sajith combines hands-on backend development, TDD, and DevOps practices—driving Kubernetes/EKS, Kafka, Redis, GitOps, and canary deployments—to ensure scalable, highly available production services. He has a strong track record at product-focused companies (WSO2, Axiata, Commonwealth Bank) and contributes to notable open-source projects such as h2oGPT, where he implemented streaming client APIs and async support. An academic side as a visiting lecturer in big data and distributed systems highlights his commitment to mentoring and growing engineering talent.
code11 years of coding experience
job16 years of employment as a software developer
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at University of Moratuwa
bookB.Sc., Information Technology, With Distinction, B.Sc., Information Technology, With Distinction at Curtin University Of Technology
bookThurstan College
github-logo-circle

Github Skills (31)

integrate10
python10
apidoc10
jsp10
complex-event-processing10
kafka10
integrations10
java10
standard-library10
security10
javas10
osgi10
gradio10
jspx10
api10

Programming languages (10)

JavaShellCScalaJavaScriptBallerinaGoHTML

Github contributions (5)

github-logo-circle
h2oai/h2ogpt

May 2023 - Sep 2024

Private chat with local GPT with document, images, video, etc. 100% private, Apache 2.0. Supports oLLaMa, Mixtral, llama.cpp, and more. Demo: https://gpt.h2o.ai/ https://gpt-docs.h2o.ai/
Role in this project:
userFull-stack Developer
Contributions:13 reviews, 21 PRs, 48 pushes in 1 year 3 months
Contributions summary:Sajith made significant contributions to the h2oGPT Client, implementing core features for text and chat completion. Their work included adding functionalities like async operation support, new parameters, and test cases. The user revamped the client APIs to support streaming and refactored the models API. They also added support for listing available models and updated the client's structure to reflect changes in the server's Gradio API.
aichatgptembeddingsgenerativegpt
siddhi-io/siddhi

Dec 2017 - Nov 2018

Stream Processing and Complex Event Processing Engine
Role in this project:
userBack-end Developer
Contributions:16 commits, 9 PRs, 7 pushes in 11 months
Contributions summary:Sajith contributed to the Siddhi stream processing engine by modifying and implementing code within the `siddhi-query-api` and `siddhi-core` modules. Their work involved adding null checks and guards for parameters, removing unnecessary initial values, and implementing a chunk/batch window feature. Furthermore, they refined the documentation and fixed class-level Javadoc to improve clarity and maintainability of the code.
stream-processingevent-processingcomplex-event-processingonline-learningcloud
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
Sajith Ravindra - Staff Software Engineer at Commonwealth Bank