Summary
Chathuranga Tennakoon is a Senior Software Engineer with 14 years of experience building cloud-native microservices and enterprise integrations, currently at Rakuten in Colombo. He brings deep expertise in the Spring ecosystem (Boot, Data JPA, Security, Cloud), messaging platforms (RabbitMQ, ActiveMQ, Kafka), and Netflix OSS, complemented by hands-on work with ELK, Node.js, React, and Android. His career spans technical lead and senior engineering roles across multinational teams, where he consistently focused on scalable architecture, platform integration, and testable systems. A first-class Computing graduate from the University of Greenwich and a British Computer Society member, he also maintains a technical blog—reflecting a habit of documenting lessons learned and pragmatic design choices.
14 years of coding experience
9 years of employment as a software developer
Member of British Computer Society, Member of British Computer Society at British Computer Society
B.Sc(Hons)Computing, Software Engineering, 1st Class Honours, B.Sc(Hons)Computing, Software Engineering, 1st Class Honours at University of Greenwich
Diploma in Information Technology, Information Technology, Diploma in Information Technology, Information Technology at Sri Lanka Institute of Information Technology (SLIIT)
English, Sinhala