I am a Full-Stack Developer with 9+ years of experience designing, developing, and delivering enterprise applications across ERP, FinTech, E-Commerce, IoT, and Telecommunications. I have strong expertise in .NET Core, C#, Angular, SQL/NoSQL, microservices, cloud (AWS), RabbitMQ, gRPC, and Identity Server, and I enjoy collaborating with international teams across Europe, USA, and Asia-Pacific. In my roles, I focus on clean architecture, scalability, and delivering high-performance solutions with near-zero production issues. I value maintainable code, rigorous testing, and efficient CI/CD practices. I thrive in Scrum environments and continuously seek opportunities to optimize systems, reduce manual work through automation, and drive successful digital transformations for complex business problems.

Chinthaka Karunarathne

I am a Full-Stack Developer with 9+ years of experience designing, developing, and delivering enterprise applications across ERP, FinTech, E-Commerce, IoT, and Telecommunications. I have strong expertise in .NET Core, C#, Angular, SQL/NoSQL, microservices, cloud (AWS), RabbitMQ, gRPC, and Identity Server, and I enjoy collaborating with international teams across Europe, USA, and Asia-Pacific. In my roles, I focus on clean architecture, scalability, and delivering high-performance solutions with near-zero production issues. I value maintainable code, rigorous testing, and efficient CI/CD practices. I thrive in Scrum environments and continuously seek opportunities to optimize systems, reduce manual work through automation, and drive successful digital transformations for complex business problems.

Available to hire

I am a Full-Stack Developer with 9+ years of experience designing, developing, and delivering enterprise applications across ERP, FinTech, E-Commerce, IoT, and Telecommunications. I have strong expertise in .NET Core, C#, Angular, SQL/NoSQL, microservices, cloud (AWS), RabbitMQ, gRPC, and Identity Server, and I enjoy collaborating with international teams across Europe, USA, and Asia-Pacific. In my roles, I focus on clean architecture, scalability, and delivering high-performance solutions with near-zero production issues.

I value maintainable code, rigorous testing, and efficient CI/CD practices. I thrive in Scrum environments and continuously seek opportunities to optimize systems, reduce manual work through automation, and drive successful digital transformations for complex business problems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Work Experience

Full-Stack Developer at Kacific Broadband Satellites Group
May 1, 2025 - May 1, 2025
Led full-stack development of Crossbow, the company’s main web portal, and APIs for mobile applications serving thousands of customers across Asia-Pacific. Architected microservices in .NET Core with RabbitMQ, PostgreSQL, AWS, Docker, and Identity Server, designing REST APIs and high-performance gRPC communication for low-latency, scalable services. Applied DDD & CQRS patterns, along with other design patterns to ensure maintainability and clean architecture. Migrated legacy systems to PostgreSQL, including the Satellite Network Operations module with TimescaleDB for hourly/daily summaries and dashboards. Deployed .NET Core APIs to AWS ECS with Docker and automated CI/CD pipelines for zero-downtime deployments. Improved query performance by 50% through TimescaleDB optimization. Delivered near-zero production bugs with comprehensive unit/integration testing. Developed responsive frontends using Angular with Kendo UI and geospatial features for satellite coverage monitoring.
Full Stack Developer at Kacific Broadband Satellites Group
May 1, 2025 - October 23, 2025
Led full-stack development of Crossbow, the core web portal and API platform for managing satellite broadband services (provisioning, billing, plan and customer management, etc.), used by customers across Asia-Pacific. Architected microservices in .NET Core with RabbitMQ, PostgreSQL, AWS, Docker, and Identity Server, designing REST APIs and high-performance gRPC communication for low-latency, scalable services. Applied DDD & CQRS patterns, along with factory/mediator/observer patterns to ensure maintainability, scalability, and clean architecture. Migrated legacy Excel, MySQL, and InfluxDB to PostgreSQL; handled the Satellite Network Operations (SNO) module migrating data to PostgreSQL with TimescaleDB; delivered dashboards and charts for customer and management insights. Deployed APIs to AWS ECS with Docker; improved queries with TimescaleDB; delivered near-zero production bugs via unit and integration tests.
Full-Stack Developer at Kacific Broadband Satellites Group
May 1, 2025 - October 23, 2025
Led full-stack development of Crossbow, the core web portal and API platform for managing satellite broadband services (provisioning, billing, plan and customer management, etc.), used by customers across Asia-Pacific. Architected microservices in .NET Core with RabbitMQ, PostgreSQL, AWS, Docker, and Identity Server, designing REST APIs and high-performance gRPC communication for low-latency, scalable services. Applied DDD & CQRS patterns, along with other design patterns (Factory, Mediator, Observer) to ensure maintainability and clean architecture. Migrated legacy systems (Excel, MySQL, InfluxDB) into PostgreSQL for the new microservices platform, ensuring zero business disruption. Implemented SNO module data migrations to PostgreSQL with TimescaleDB, and delivered reporting dashboards and charts for insights. Deployed .NET Core APIs to AWS ECS with Docker, using ECR for container registry and automated CI/CD pipelines (CodePipeline & CodeBuild) for seamless deployments. Improved que
Full-Stack Developer at Kacific Broadband Satellites Group
June 1, 2022 - May 1, 2025
Led full-stack development of Crossbow, the company’s main web portal and APIs for mobile applications serving thousands of customers across Asia-Pacific. Architected .NET Core microservices with RabbitMQ, PostgreSQL, AWS, Docker, and Identity Server, delivering REST APIs and high-performance gRPC for low-latency, scalable services. Applied DDD & CQRS with Factory, Mediator, and Observer patterns to ensure maintainability and clean architecture. Migrated legacy data sources (Excel, MySQL, InfluxDB) to PostgreSQL for the new microservices platform, ensuring zero business disruption. Managed the Satellite Network Operations module, migrating data to PostgreSQL with TimescaleDB, implementing hourly/daily summaries, and delivering dashboards for customer and management insights. Deployed .NET Core APIs to AWS ECS with Docker; automated CI/CD pipelines (CodePipeline & CodeBuild) for zero-downtime deployments. Improved query performance by 50% via TimescaleDB optimization. Achieved near-ze
Full-Stack Developer at Masterloop
May 1, 2022 - May 1, 2022
Enhanced the core IoT platform portal with IndexedDB caching for 10,000+ devices, achieving 85% faster data access. Stabilized and expanded the CityBike (E-Bike rental) and Easee EV Charging platforms, migrating Easee from a monolith to microservices architecture to improve scalability. Automated production support fixes, implemented unit tests, and enforced GitFlow/PR processes to maintain code quality.
Full Stack Developer at Masterloop
May 1, 2022 - October 23, 2025
Enhanced core IoT platform portal with IndexedDB caching, achieving 85% faster data access by eliminating repeated API calls for 10,000+ device records. Stabilized CityBike (E-Bike rental web application) by developing new features and resolving bugs. Built Angular web portal and .NET Core APIs for the Easee EV Charging platform, integrating with the company’s IoT platform for device communications and developing mobile APIs. Migrated Easee platform from monolith to microservices architecture, enabling scalability. Automated frequent support fixes via customer-facing tools, reducing manual intervention and improving customer experience. Produced unit tests, enforced GitFlow, and maintained code quality.
Full-Stack Developer at Masterloop
May 1, 2022 - October 23, 2025
Enhanced the core IoT platform portal with IndexedDB caching, achieving 85% faster data access by eliminating repeated API calls for 10,000+ device records. Stabilized and enhanced the CityBike (E-Bike rental) web application by developing new features and proactively addressing bugs. Built Angular web portal and .NET Core APIs for the Easee EV Charging platform, integrating with the company’s IoT platform for device communications and mobile APIs. Migrated the Easee platform from monolith to microservices architecture to enable scalability. Automated frequent production fixes via customer-facing tooling, reducing manual intervention and improving customer experience. Wrote unit tests (xUnit), enforced GitFlow, and implemented PRs to maintain code quality.
Full-Stack Developer at Masterloop
March 1, 2019 - May 1, 2022
Led enhancements to the core IoT platform portal with IndexedDB caching, achieving 85% faster data access by reducing API calls for 10,000+ device records. Stabilized and extended the CityBike E-Bike rental portal by delivering new features and proactively fixing bugs. Built Angular web portal and .NET Core APIs for the Easee EV Charging platform, integrating with the IoT platform for device communications and developing mobile APIs. Migrated Easee platform from monolith to microservices, enabling scalability. Automated frequent support fixes via customer-facing tools, reducing manual intervention and improving customer experience. Handled production bug fixes and production DB support with direct DB access. Wrote unit tests (xUnit), enforced GitFlow, and managed PRs to maintain code quality.
Backend Developer at 01 Tech
February 1, 2019 - February 1, 2019
Developed backend APIs for RumbleOn (USA) with ASP.NET Serenity; implemented security with Identity Server and integrated ElasticSearch for fast data retrieval. Led a Sri Lanka development team working with US/India remote teams. Independently designed and delivered a .NET Core Web API for Expense Management with JWT and MSSQL for a UK client, coordinating requirements and deadlines.
Backend Developer at 01 Tech
February 1, 2019 - October 23, 2025
Developed backend APIs for RumbleOn (Motorcycle Sales Platform, USA) with ASP.NET Serenity. Implemented security with Identity Server and integrated ElasticSearch for fast data retrieval. Collaborated with remote teams in the USA and India, leading the development team in Sri Lanka. Independently designed and delivered a .NET Core Web API for Expense Management with JWT and MSSQL for a UK client, conducting requirement meetings and meeting tight deadlines.
Backend Developer at 01 Tech
February 1, 2019 - October 23, 2025
Developed backend APIs for RumbleOn (Motorcycle Sales Platform, USA) with ASP.NET Serenity. Implemented security with Identity Server and integrated ElasticSearch for fast data retrieval. Collaborated with remote teams in the USA and India, leading the development team in Sri Lanka. Independently designed, developed, and delivered a .NET Core Web API for Expense Management with JWT and MSSQL for a UK client, conducting requirement meetings and delivering within strict deadlines.
Backend Developer at 01 Tech
August 1, 2017 - February 1, 2019
Developed backend APIs for RumbleOn (Motorcycle Sales Platform, USA) with ASP.NET Serenity. Implemented security with Identity Server and integrated ElasticSearch for fast data retrieval. Collaborated with remote teams in the USA and India, leading the development team in Sri Lanka. Independently designed, developed, and delivered a .NET Core Web API for Expense Management with JWT and MSSQL for a UK client, conducting requirements meetings and completing within strict deadlines.
Full-Stack Developer at LB Finance PLC
July 1, 2017 - July 1, 2017
Resolved critical asset duplication issues in the Inventory System across 200+ branches. Generated optimized SSRS reports, stabilized an EXT.NET Inventory System, and developed a full-stack Money Exchange System from scratch compliant with Central Bank regulations. Collaborated with Finance, Risk, and Cashier departments for requirements and stakeholder demonstrations.
Full Stack Developer at LB Finance PLC
July 1, 2017 - October 23, 2025
Identified and fixed a critical asset duplication issue in the Inventory System across 200+ branches. Generated reports using SSRS with optimized queries, stored procedures, and indexing to improve performance. Stabilized an EXT.NET Inventory System by resolving critical issues, adding new features, and delivering a zero-bug handover with 99.9% uptime. Developed a full-stack Money Exchange System from scratch using ASP.NET MVC, C#, and SQL Server, fully compliant with Central Bank regulations. Collaborated with Finance, Risk, and Cashier departments for requirements gathering and demonstrations to stakeholders.
Full-Stack Developer at LB Finance PLC
July 1, 2017 - October 23, 2025
Identified and fixed a critical asset duplication issue in the Inventory System, ensuring smooth operations across 200+ branches. Generated reports using SSRS with optimized queries, stored procedures, and indexing to improve performance. Stabilized an EXT.NET Inventory System by resolving critical issues, adding new features, and delivering a zero-bug handover with 99.9% uptime. Developed a full-stack Money Exchange System from scratch using ASP.NET MVC, C#, and SQL Server, fully compliant with Central Bank regulations, collaborating with Finance, Risk, and Cashier departments for requirements and stakeholder demonstrations.
Full-Stack Developer at LB Finance PLC
August 1, 2015 - July 1, 2017
Identified and fixed a critical asset duplication issue in the Inventory System, ensuring smooth operations across 200+ branches. Generated SSRS reports with optimized queries, stored procedures, and indexing to improve performance. Stabilized an EXT.NET Inventory System by resolving critical issues, adding new features, and delivering a zero-bug handover with 99.9% uptime. Developed a full-stack Money Exchange System from scratch using ASP.NET MVC, C#, and SQL Server, fully compliant with Central Bank regulations. Collaborated with Finance, Risk, and Cashier departments for requirements gathering and demonstrated solutions to stakeholders.

Education

BSc in Computer Science at University of Colombo, Sri Lanka
January 1, 2013 - January 1, 2016
BSc in Computer Science at University of Colombo
January 1, 2013 - January 1, 2016
BSc in Computer Science at University of Colombo
January 1, 2013 - January 1, 2016
BSc in Computer Science at University of Colombo
January 1, 2013 - January 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Professional Services, Financial Services, Retail, Media & Entertainment