Viraj Salaka is a Technical Lead with 10 years of experience building backend and cloud-native systems at WSO2, progressing from intern to lead while focusing on API gateways, analytics, and DevOps automation. He blends research-driven curiosity in Machine Learning, Deep Learning, Distributed Systems and Compiler Design with hands-on delivery—authoring backend features, control-plane logic, and Docker-based deployment tooling for Choreo Connect. His contributions to WSO2’s API management projects include enhancing analytics pipelines, WebSocket handling, and schema-driven event publishing to improve observability at scale. A First Class honours Computer Science graduate from the University of Moratuwa, he pairs strong academic foundations with practical production engineering. Colleagues rely on him for pragmatic refactors that balance performance, deployability, and maintainability. Notably, he moves seamlessly between writing Go backend code and scripting CI/CD workflows, reflecting a full-stack backend+DevOps skill set.
10 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree, Computer Science and Engineering, First Class honours, Bachelor’s Degree, Computer Science and Engineering, First Class honours at University of Moratuwa
Choreo Connect is a cloud-native, open-source, and developer-centric API gateway.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:1164 reviews, 965 commits, 445 PRs in 3 years 10 months
Contributions summary:Viraj primarily focused on backend development tasks, as indicated by commits related to Docker deployment, managing the control plane, and modifying Go code. They were involved in implementing control plane features and refactoring code related to the deployment and configuration of the API gateway, Choreo Connect. Additionally, the user demonstrated DevOps skills by working on build scripts and integrating docker-compose setup.
Contributions:99 reviews, 14 commits, 60 PRs in 2 years 9 months
Contributions summary:Viraj primarily focused on enhancing the API management gateway by publishing analytics events and extending the analytics implementation to support additional response and fault schemas. They modified code related to WebSocket handling and event publishing within the gateway. Furthermore, the user integrated changes for API analytics, including incorporating common configurations and schema definitions. The contributions center around improving monitoring and analytics capabilities within the API management system.
api-management
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.