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