
About Me
Software Engineer & Full Stack Developer
I am a passionate Software Engineer with a strong foundation in full-stack development and a keen interest in creating efficient, scalable solutions. Currently pursuing my BSc (Hons) in Information Technology with a specialization in Software Engineering at SLIIT, I combine academic knowledge with practical experience to deliver robust software solutions.
Key Skills
Experience

Associate Software Engineer
Codeworks Technologies (Pvt) Ltd
Apr 2024 - Present
Developed full-stack application with Java, Spring, Spring Boot, Thymeleaf, JavaScript, and HTMX following industry best practices.
Integrated PostgreSQL for efficient data management and retrieval.
Implemented Docker containerization to streamline development and deployment.
Collaborated using BitBucket, JIRA, and Confluence for code reviews and knowledge sharing.
Customized Strapi headless CMS to improve content management workflows.
Contributed technical insights to business decision-making meetings.

Trainee DevOps Engineer
CodeGen International
Dec 2023 - 2024-04
Enhanced CI/CD pipelines in GitLab, improving deployment efficiency and maintainability.
Completed Spring Boot, Angular, and Linux courses with assessments from Codegen Academy.
Maintained Java/Spring Boot applications on AWS with Docker and NGINX integration.
Resolved ELK stack logging issues by implementing TCP over UDP in Logstash.
Designed indexing strategy with Lifecycle Management, increasing data retrieval by 25% while meeting retention policies.
Managed Linux production environments, improving reliability and troubleshooting.
Used JIRA for agile tracking and cross-team collaboration to streamline processes.

Intern Software Engineer
Codeworks Technologies (Pvt) Ltd
Jun 2023 - 2023-12
Developed full-stack application using Java, Spring Boot, Vue.js and JavaScript.
Optimized MongoDB database interactions for improved data efficiency.
Deployed applications with Docker for consistent cross-environment delivery.
Collaborated through JIRA and BitBucket for code reviews and agile workflows.
Rapidly adopted new technologies through self-learning and mentorship.
Education

BSc (Hons) in Information Technology Specialising in Software Engineering
Sri Lankan Institute of Information Technology
Malabe, Sri Lanka
Jun 2021 - Present
CGPA - 3.3
Treasurer - Student Interactive Society of SLIIT
Secretary - Faculty of Computing Student Community of SLIIT
Secretary - Software Engineering Student Community of SLIIT
Assistant Treasurer - Microsoft Club of SLIIT
Vice President - Athletic Committee of SLIIT

GCE Advanced Level - Physical Science
Trinity College Kandy
Kandy, Sri Lanka
Jan 2007 - Dec 2020
Completed A/Ls in the Physical Science stream with a focus on Mathematics, Physics, and Information Communication Technology.
Assistant Secretary - Information Communication Technology Society of Trinity College Kandy
Skills
Programming Languages

Java

JavaScript

TypeScript

C#
Frameworks & Libraries

Spring

Spring Boot

React

Next.js

.NET

Thymeleaf

Angular JS

Express.js

Vue.js
Databases / Cloud / Other

MongoDB

MySQL

PostgreSQL

Docker

AWS

Azure

BitBucket

GitHub

GitLab

Jira
