Lasindu Nuwanga Weerasinghe

Available to hire

NET, NodeJS, and NextJS. I value clean code, teamwork, and pragmatic engineering, using patterns such as DDD, TDD, microservices, and Onion Architecture.

About

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.

  • 7 years' experience
  • Joined March 2026

Industry experience

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

Work experience· 14 roles

Senior Software Engineer · Economic Development Board | SingaporeMay 2024 – Apr 2026 · 2 yrs

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 · Economic Development BoardMay 2024 – Apr 2026 · 2 yrs

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 · Lukfo AI | Sri LankaSep 2023 – May 2024 · 9 mos

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 · Lukfo AISep 2023 – May 2024 · 9 mos
Senior Software Engineer · Economic Development BoardMay 2023 – Present · 3 yrs 7 mos
Senior Software Engineer · HCL Technologies | Sri LankaJun 2022 – Sep 2023 · 1 yr 4 mos
Senior Software Engineer · HCL TechnologiesJun 2022 – Sep 2023 · 1 yr 4 mos
Software Engineer · QualitApps Europe | Sri LankaMay 2021 – May 2022 · 1 yr 1 mo

Education· 6

Bachelor of Science: Information Technology with a specialization in Software Engineering · Sri Lanka Institute of Information Technology (SLIIT)2030 – 2023
Bachelor of Science in Information Technology (Software Engineering) · Sri Lanka Institute of Information Technology (SLIIT)2030 – 2023
Bachelor of Science in Information Technology with a specialization in Software Engineering · Sri Lanka Institute of Information Technology (SLIIT)2030 – 2023
Bachelor of Science in Information Technology with a specialization in Software Engineering · Sri Lanka Institute of Information Technology (SLIIT)2030 – 2023

Certifications and awards· 15

Google Hash Code 1st place in SLIIT2030 – 2026
Mozilla Club 2021 & 20222030 – 2026
Microsoft Certified: Dynamics 365 Fundamentals (CRM)2030 – 2026
Google Hash Code (1st place in SLIIT Mozilla Club)2030 – 2026

Hire Lasindu Nuwanga Weerasinghe today

Post a job and invite Lasindu, or contact them directly. No hidden commission.

Post a job