Gayan Kumara is a seasoned Java-focused software engineer with 10 years of experience designing and delivering microservice and service-oriented systems using Spring Boot, Spring Cloud, and related Java/J2EE technologies. He has a strong full-stack background—spanning Spring MVC/Struts, React/Node.js front-ends, Oracle/MySQL databases, and ORM with Hibernate—and practical DevOps experience deploying containerized applications to AWS/OpenShift with Jenkins CI/CD. His recent roles include building resilient, regional-failover microservices for banking and claims processing platforms as well as contributing to major digital media systems, demonstrating comfort with mission-critical, time-sensitive delivery. Beyond coding, he routinely authors architecture diagrams, shapes module boundaries, and configures observability tooling (ELK, Sonar, Jacoco) to keep systems reliable and auditable. Based in Sri Lanka’s Western Province, he now operates as a freelance engineer, combining enterprise-grade engineering discipline with the agility to tackle diverse client challenges.
10 years of coding experience
12 years of employment as a software developer
Bachelor's degree, Information Technology, Bachelor's degree, Information Technology at SLIIT
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.