Bhathiya Wijesinghe is an Associate Tech Lead with nine years of experience designing and implementing resilient backend systems, currently based in Colombo, Sri Lanka. He has a strong Java and Spring Boot background, proven by building offline-first fintech synchronization and event-sourced architectures that cut mobile data usage threefold and doubled sync performance. Bhathiya has deep integration experience using Apache Camel and enterprise patterns to create fault-tolerant services with retries, circuit breakers, and idempotent processing. An active open-source contributor, he improved WSO2 Siddhi’s documentation tooling by building a GitHub content API client and automating metadata extraction for extensions. Equally comfortable architecting scalable backends and drilling into API integrations, he combines pragmatic engineering with a curiosity for new technologies.
9 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Jaffna
Stream Processing and Complex Event Processing Engine
Role in this project:
Back-end Developer
Contributions:17 commits, 1 PR in 10 days
Contributions summary:Bhathiya contributed to the development of a GitHub contents API client within the Siddhi-Doc-Gen module, specifically focusing on fetching documentation related to extensions. They implemented classes for interacting with the GitHub API, handling responses, and reading content. This included creating request builders, response classes for different content types like HTML, and integrating with the underlying API calls. Their work focused on retrieving and managing documentation from external repositories.
Contributions:38 commits, 13 pushes, 4 branches in 3 months
colorblind-peoplereact
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.