Summary
Overview
Work History
Education
Skills
Websites
Certification
Freelanceexperience
Timeline
Generic

THILINA KOGGALAGE

Colombo,1

Summary

Accomplished Associate Architect with over 8 years of experience in designing and developing scalable REST APIs and front-end applications using .NET and Angular. Strong expertise in AWS and Azure cloud technologies, microservices architecture, and leading development teams to deliver high-impact software solutions. Proven ability to drive business growth through innovative software designs.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Associate Architect / Technical Lead

Codezync (Pvt) Ltd.
04.2021 - Current
  • Architected and implemented scalable microservices using event-driven architecture for core functionalities, optimizing system modularity and reducing operational downtime by 20%
  • Led the design and development of both monolithic and microservice architectures, transitioning from a monolithic system to microservices for improved scalability and flexibility
  • Configured CI/CD pipelines with Docker and AWS ECS, reducing deployment time by 30% and enhancing release cycles
  • Optimized APIs with Redis caching, reducing response times by 25%, and implemented enhanced logging and audit capabilities, improving system monitoring and traceability.
  • Integrated third-party APIs to extend business capabilities and improve service offerings, resulting in a 15% increase in service diversity

Senior Engineer

TechOne Global (Pvt) Ltd.
06.2020 - 04.2021
  • Led a cross-functional team of 5+ members to deliver 10+ client projects within strict timelines, utilizing .NET Core, MVC, and Web API to architect scalable back-end systems and front-end applications with Angular.
  • Designed and developed a critical system for Microsoft Sri Lanka using .NET Core and Entity Framework under a tight two-month deadline, leading to a 30% increase in client satisfaction and securing 3 additional projects.
  • Architected and implemented a dynamic form builder application, enabling flexible form creation and data management, which improved client productivity by 40%.
  • Took initiative in system design and optimized performance by restructuring databases in MS SQL and MongoDB, resulting in a 20% increase in query efficiency and seamless integration with Angular-based front-end modules.

Software Engineer

IFS R&D International (Pvt) Ltd.
04.2019 - 02.2020
  • Developed and customized core components of the IFS Application using .NET and PL/SQL, ensuring smooth functionality and 100% successful version upgrades with minimal disruption.
  • Designed and integrated 5+ new components into existing system modules, extending functionality to meet evolving business needs and improving system performance by 20%.
  • Collaborated with cross-functional teams to implement system enhancements, optimizing database interactions using PL/SQL, which reduced data processing time by 30% and streamlined operations across multiple departments.

Software Engineer

BlueTag As. (Pvt) Ltd.
02.2017 - 11.2018
  • Migrated a legacy application from .NET Framework to .NET Core and Angular, modernizing the platform and improving performance and scalability
  • Implemented CI/CD pipelines using Jenkins, streamlining development and deployment processes, which reduced deployment time by 30% and improved release reliability
  • Built reusable components and custom directives in Angular, enhancing code efficiency and maintainability, leading to a 25% reduction in development time for new features
  • Optimized application architecture and business logic by reducing dependencies and improving performance, resulting in faster response times and better user experience

Software Engineer

99X Technology (Pvt) Ltd.
07.2016 - 02.2017
  • Developed reusable components using AngularJS, enhancing front-end development efficiency and maintainability, resulting in a 30% reduction in development time for new features.
  • Integrated end-to-end test automation, improving testing efficiency and accuracy, which led to a 25% decrease in testing time during the development lifecycle.
  • Maintained comprehensive project documentation using Atlassian Confluence, supporting team collaboration and facilitating knowledge sharing.

Volunteer Software Engineer

Sri Lanka Police
04.2014 - 04.2016
  • Developed a crime analysis system for the Sri Lanka Police Department as a volunteer software engineer, enhancing the efficiency of data management and analysis for criminal investigations, which resulted in a 30% reduction in case resolution time.
  • Designed and implemented key modules for crime data management, enabling comprehensive analysis and reporting that supported law enforcement activities, leading to a 40% improvement in data accessibility for investigators.

Education

Bachelor of Science - Information Technology

General Sir John Kotelawala Defence University
Colombo
12.2017

Skills

  • C#
  • NET
  • Entity Framework
  • PostgreSQL
  • MongoDB (NoSQL)
  • Angular
  • AWS (ECS, S3, Lambda), Azure
  • Design Patterns
  • SOLID, DRY, KISS, YAGNI
  • CI/CD (Azure Pipelines, Jenkins)
  • JSON Web Tokens (JWT)
  • Redis
  • Rabbit MQ

Certification

  • AZ-303: Microsoft Azure Architect Technologies
  • AWS Certified Solutions Architect – Associate (Following)

Freelanceexperience

  • BeautyPro, Saloon Management Application, .NET Core, Angular, MS SQL
  • LDC, Debt Collection System, .NET Core, Angular, MS SQL

Timeline

Associate Architect / Technical Lead

Codezync (Pvt) Ltd.
04.2021 - Current

Senior Engineer

TechOne Global (Pvt) Ltd.
06.2020 - 04.2021

Software Engineer

IFS R&D International (Pvt) Ltd.
04.2019 - 02.2020

Software Engineer

BlueTag As. (Pvt) Ltd.
02.2017 - 11.2018

Software Engineer

99X Technology (Pvt) Ltd.
07.2016 - 02.2017

Volunteer Software Engineer

Sri Lanka Police
04.2014 - 04.2016

Bachelor of Science - Information Technology

General Sir John Kotelawala Defence University
THILINA KOGGALAGE