I'm a Senior Software Engineer with 6 years of experience building scalable, resilient, observable full‑stack systems using .NET, Node.js, and Next.js. I focus on clean code, teamwork, and pragmatic engineering. I routinely apply patterns such as DDD, TDD, Microservices, Onion Architecture, CI/CD, AI integrations, and cloud integrations to deliver robust software and maintainable systems.

Lasindu Nuwanga Weerasinghe

I'm a Senior Software Engineer with 6 years of experience building scalable, resilient, observable full‑stack systems using .NET, Node.js, and Next.js. I focus on clean code, teamwork, and pragmatic engineering. I routinely apply patterns such as DDD, TDD, Microservices, Onion Architecture, CI/CD, AI integrations, and cloud integrations to deliver robust software and maintainable systems.

Available to hire

I’m a Senior Software Engineer with 6 years of experience building scalable, resilient, observable full‑stack systems using .NET, Node.js, and Next.js. I focus on clean code, teamwork, and pragmatic engineering.

I routinely apply patterns such as DDD, TDD, Microservices, Onion Architecture, CI/CD, AI integrations, and cloud integrations to deliver robust software and maintainable systems.

See more

Experience Level

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

Language

English
Advanced

Work Experience

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 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 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
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
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 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.
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.

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

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

Industry Experience

Software & Internet, Government, Professional Services