Isuru Cumaranathunga

Software Engineer

Colombo, Sri Lanka

Summary

A software engineer with 2+ years of experience developing cloud-native applications in Kubernetes. Skilled at thriving in dynamic, challenging environments as part of Agile and Scrum teams. Passionate about sharing knowledge and fostering innovation. Author of an engaging Medium blog, where I share insights and lessons from my industry-level experiences in computer science and software engineering.

Experience

Software Engineer

DMSL (Pickme) • September 2024 - Present

  • Revamped the legacy PickMe Golang microservice platform to support multi-tenancy, enhancing scalability and maintainability
  • Engineered a token exchange mechanism to ensure seamless user migration during the transition
  • Integrated and deployed APISIX API Gateway, developing custom extensions in Golang and Lua
  • Redesigned the authentication service by integrating it with Keycloak

Software Engineer

Axiata Digital Labs • August 2023 - September 2024

  • Designed and developed a distributed API Gateway with Java and C++
  • Enhanced security using Keycloak and OpenFGA based on Google's Zanzibar model
  • Built mission-control service using Prometheus, Jaeger, and Kubernetes API Server
  • Conducted client demonstrations to showcase product features

Software Engineer Intern

Axiata Digital Labs • February 2023 - August 2023

  • Developed microservices using Java and C++ in a Linux environment
  • Wrote integration tests with Python using Pytest and Testcontainers
  • Implemented observability using OpenTelemetry and Prometheus

Skills

Programming Languages

JavaGoLangPythonJavaScript

Frameworks and Tools

SpringBootKafkaKeycloak

Databases & Storage

MySQLPostgreSQLMongoDBRedis

DevOps & Cloud

DockerKubernetesGKEGithub ActionsJenkinsPrometheusJaeger

Education

B.Sc. (Hons.) in Engineering (Computer Engineering)

University of Jaffna • 2018 - 2023

GPA: 3.40 / 4.00 (Second class upper division)

Certifications

Google Cloud Core Infrastructure

Google Cloud • April 2024

AWS Cloud Technical Essentials

AWS • February 2024

Microsoft Certified Azure Fundamentals (AZ900)

Microsoft • September 2022