Oshan Mendis is a Senior Software Engineer with 8 years of experience building and maintaining Java-based microservices, Spring Batch processes, and conversational AI integrations at Virtusa. He combines strong teamwork and adaptability with hands-on expertise in Spring Boot, Node.js, Kubernetes, CI/CD pipelines, and test-driven development to deliver reliable production systems. An open-source contributor and author of the customstage JavaFX UI framework and the monkey-dl anime downloader, he blends backend engineering with UI/tooling interests that hint at a curiosity for developer experience. Based in Auckland, New Zealand, he has a track record of improving unit test coverage and automating deployment workflows while working across logging, secure file transfer, and conversational analytics stacks.
9 years of coding experience
5 years of employment as a software developer
college, college at Maris Stella College Negombo
Bachelor's degree, Information Technology, Bachelor's degree, Information Technology at SLIIT
Bachelor's degree, Information Technology, Bachelor's degree, Information Technology at Curtin University
A JavaFX UI framework to create fully customized undecorated windows
Contributions:6 releases, 110 commits, 4 PRs in 2 years
javafxui-frameworkjavajavafx-libraryframework
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.