Summary
Vihanga Rasnakawewa is a backend Java developer with eight years of hands-on experience delivering secure, production-grade systems across banking, startups, and SaaS. He led enterprise IAM and API management at a top Sri Lankan bank—onboarding nine critical applications with WSO2 and implementing bank-grade security and availability—and later built end-to-end web products at a startup where he learned to move fast and own product outcomes. Now based in Melbourne, he focuses on Spring Boot services for a construction operations SaaS, building scheduling, payroll-compliance engines (including an EBA/Modern Award rules interpreter), RBAC, and multi-tenant architectures that cut payroll processing time dramatically. Comfortable across the stack but rooted in backend engineering, he combines regulated-environment rigor (OAuth2, OpenID Connect, SAML) with startup versatility and a track record of keeping mission-critical systems live.
7 years of coding experience
5 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at University of Jaffna