Senior Software Engineer with 7 years of experience building scalable, resilient, and observable full-stack systems using .NET, NodeJS, and NextJS. I value clean code, teamwork, and pragmatic engineering, using patterns such as DDD, TDD, microservices, and Onion Architecture. I’ve delivered production systems with CI/CD, cloud integrations, AI/RAG-style workflows, and strong observability. I enjoy converting legacy codebases to modern, maintainable typesafe implementations and improving security, uptime, and developer productivity.

Lasindu Nuwanga Weerasinghe

Senior Software Engineer with 7 years of experience building scalable, resilient, and observable full-stack systems using .NET, NodeJS, and NextJS. I value clean code, teamwork, and pragmatic engineering, using patterns such as DDD, TDD, microservices, and Onion Architecture. I’ve delivered production systems with CI/CD, cloud integrations, AI/RAG-style workflows, and strong observability. I enjoy converting legacy codebases to modern, maintainable typesafe implementations and improving security, uptime, and developer productivity.

Available to hire

Senior Software Engineer with 7 years of experience building scalable, resilient, and observable full-stack systems using .NET, NodeJS, and NextJS. I value clean code, teamwork, and pragmatic engineering, using patterns such as DDD, TDD, microservices, and Onion Architecture.

I’ve delivered production systems with CI/CD, cloud integrations, AI/RAG-style workflows, and strong observability. I enjoy converting legacy codebases to modern, maintainable typesafe implementations and improving security, uptime, and developer productivity.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Sinhala, Sinhalese
Advanced

Work Experience

Senior Software Engineer at Economic Development Board | Singapore
May 1, 2024 - April 1, 2026
Developed and maintained .NET APIs, libraries, batch jobs, and a large-scale CRM system in a private AWS cloud. Migrated a sizeable JavaScript codebase to TypeScript to improve maintainability. Automated SonarQube scanning, unit testing & deployments by creating GitLab CI/CD pipelines using YAML & PowerShell. Strengthened security with AWS VPCs, ALB/NLB firewalls, and IAM policies. Implemented monitoring for EC2 instances and logs via Elasticsearch to reduce downtime.
Senior Software Engineer at Economic Development Board
May 1, 2024 - April 1, 2026
Developed and maintained .NET APIs, libraries, batch jobs, and a large-scale CRM system in a private AWS cloud. Reduced runtime errors by converting a sizeable JS codebase to TypeScript. Automated SonarQube scanning, unit testing and deployments with GitLab CI/CD pipelines (YAML & PS). Strengthened security with strict IAM policies, VPCs, and ALB/NLB firewalls. Reduced downtime by monitoring EC2s and logs with Elasticsearch.
Senior Software Engineer at Lukfo AI | Sri Lanka
September 1, 2023 - May 1, 2024
Built an AI-powered e-commerce system, including conversational chat and image analysis. Accelerated delivery by creating AI features using Django and a general-purpose API with .NET & a Next.js frontend. Enabled semantic image search using Pinecone vector DB and OpenAI embeddings. Designed microservices architecture and AI flows with diagrams to ease maintenance. Introduced Azure Service Bus for event-driven communication between microservices.
Senior Software Engineer at Lukfo AI
September 1, 2023 - May 1, 2024
Built AI-powered e-commerce system including conversational chat and image analysis. Created a general-purpose API using .NET and a NextJS frontend. Implemented semantic image search using Pinecone and OpenAI embeddings. Designed microservices and AI workflows; introduced Azure Service Bus for event-driven communication.
Senior Software Engineer at Economic Development Board
May 1, 2023 - Present
Developed and maintained .NET APIs, libraries, batch jobs, and a large-scale CRM system in a private AWS cloud. Migrated a sizeable JavaScript codebase to TypeScript. Automated SonarQube scanning, unit testing and deployments by creating GitLab CI/CD pipelines. Strengthened security with AWS VPCs, ALB/NLB firewalls and strict IAM policies. Reduced downtime by monitoring EC2 instances with Elasticsearch and cloud logs.
Senior Software Engineer at HCL Technologies | Sri Lanka
June 1, 2022 - September 1, 2023
Built a Microsoft Dynamics 365 CRM solution for a Singapore public-sector organization. Migrated a .NET API to a NestJS API to leverage MongoDB with Prisma. Reduced runtime errors & development time by converting HTML/JS to reusable React TypeScript PCF components. Collaborated on system architecture using class diagrams and ER diagrams.
Senior Software Engineer at HCL Technologies
June 1, 2022 - September 1, 2023
Built a Microsoft Dynamics 365 CRM solution for a Singapore public-sector organization. Migrated a .NET API to NestJS API to leverage MongoDB with Prisma. Reduced runtime errors by converting HTML/JS to reusable React TypeScript PCF components. Collaborated on system architecture with class diagrams and ER diagrams.
Software Engineer at QualitApps Europe | Sri Lanka
May 1, 2021 - May 1, 2022
Delivered two enterprise web platforms (Leave Management and Insurance Management) for a Spanish client. Implemented notifications using SignalR and Hangfire in .NET to enhance usability. Improved maintainability by introducing coding standards, reducing bug-fix turnaround by approximately 20%. Reduced release times by using Azure DevOps CI/CD.
Software Engineer at QualitApps Europe
May 1, 2021 - May 1, 2022
Delivered two enterprise web platforms (Leave Management and Insurance Management) for a Spanish client. Implemented notifications using SignalR and Hangfire in .NET. Improved maintainability by introducing coding standards, reducing bug-fix turnaround. Reduced releasing times by using Azure DevOps CI/CD.
Chief Technology Officer at Shield Technologies | Sri Lanka
June 1, 2020 - March 1, 2021
Enhanced coordination between drivers and passengers using Google Maps APIs in a courier service system. Increased app speed by offloading client work to server-side SSR features of Next.js. Integrated Zoom into a LMS via Zoom APIs to improve user experience. Built and mentored cross-functional teams, enforcing engineering best practices and contributing to architecture decisions.
Chief Technology Officer at Shield Technologies
June 1, 2020 - March 1, 2021
Enhanced coordination between drivers and passengers using Google Maps APIs, in a courier service system. Increased application speed by offloading client work to server-side SSR features of NextJS. Integrated Zoom into a LMS using Zoom APIs. Built and mentored cross-functional teams, enforcing engineering best practices and participating in architecting.
Software Developer at Shield Technologies
August 1, 2019 - June 1, 2020
Built and supported features for a logistics/courier and learning-related systems, including integrations like Google Maps and Zoom. Contributed to front-end and back-end implementation using .NET MVC, EF Core, and modern NextJS/NestJS patterns, and supported development and delivery for multiple projects.
Software Developer at Fiverr | Sri Lanka
August 1, 2019 - December 1, 2021
Delivered 25+ custom desktop applications using .NET WinForms, C#, and VB.NET. Solely engineered requirements, prepared documents and estimated times for projects. Maintained a consistent 5-star rating through reliable delivery and clear communication.
Software Developer at Fiverr
August 1, 2019 - December 1, 2021
Delivered 25+ custom desktop applications using .NET WinForms, C#, and VB.NET. Solely engineered requirements, prepared documents and estimated times for projects. Maintained a consistent 5-star rating through reliable delivery and clear communication.

Education

Bachelor of Science: Information Technology with a specialization in Software Engineering at Sri Lanka Institute of Information Technology (SLIIT)
January 11, 2030 - November 1, 2023
Bachelor of Science in Information Technology (Software Engineering) at Sri Lanka Institute of Information Technology (SLIIT)
January 11, 2030 - November 1, 2023
Bachelor of Science in Information Technology with a specialization in Software Engineering at Sri Lanka Institute of Information Technology (SLIIT)
January 11, 2030 - November 1, 2023
Bachelor of Science in Information Technology with a specialization in Software Engineering at Sri Lanka Institute of Information Technology (SLIIT)
January 11, 2030 - November 1, 2023
Bachelor of Science: Information Technology with a specialization in Software Engineering at Sri Lanka Institute of Information Technology (SLIIT)
January 11, 2030 - November 1, 2023
Bachelor of Science (Information Technology - Software Engineering specialization) at Sri Lanka Institute of Information Technology (SLIIT)
February 1, 2020 - November 1, 2023

Qualifications

Google Hash Code 1st place in SLIIT
January 11, 2030 - March 9, 2026
Mozilla Club 2021 & 2022
January 11, 2030 - March 9, 2026
Microsoft Certified: Dynamics 365 Fundamentals (CRM)
January 11, 2030 - March 9, 2026
Google Hash Code (1st place in SLIIT Mozilla Club)
January 11, 2030 - March 30, 2026
Microsoft Certified: Dynamics 365 Fundamentals (CRM)
January 11, 2030 - March 30, 2026
Google Hash Code - 1st place (SLIIT Mozilla Club)
January 1, 2021 - May 13, 2026
Google Hash Code - 1st place (SLIIT Mozilla Club)
January 1, 2022 - May 13, 2026
Microsoft Certified: Dynamics 365 Fundamentals (CRM)
January 11, 2030 - May 13, 2026
Google Hash Code 1st place in SLIIT Mozilla Club 2021 & 2022
January 1, 2021 - December 31, 2022
Microsoft Certified: Dynamics 365 Fundamentals (CRM)
January 11, 2030 - June 16, 2026
Google Hash Code - 1st place in SLIIT Mozilla Club
January 11, 2030 - June 22, 2026
Microsoft Certified: Dynamics 365 Fundamentals (CRM)
January 11, 2030 - June 22, 2026
Google Hash Code - 1st place (SLIIT Mozilla Club 2021 & 2022)
January 1, 2021 - December 31, 2022
Microsoft Certified: Dynamics 365 Fundamentals (CRM)
January 11, 2030 - July 16, 2026
MOM verification number: ST190424VSP1449
April 24, 2019 - July 16, 2026

Industry Experience

Software & Internet, Government, Professional Services, Education, Computers & Electronics, Financial Services