Full Stack Engineer · .NET Architect · Sri Lanka

DinisuruBalasooriya

Building enterprise software that powers Sri Lanka's retail industry. From the first commit to production at scale.

5+
years experience
myPOS
flagship platform
.NET + React
full stack
01 — The engineer

About

Dinisuru Balasooriya

I'm a full-stack engineer and .NET architect with over five years of hands-on experience building enterprise-scale software that runs in the real world: at scale, under pressure, and continuously.

My flagship work is myPOS, one of Sri Lanka's largest point-of-sale platforms, a system I helped build from the ground up and still architect and maintain today. I've lived through every major .NET transition, from classic ASP.NET to .NET 10.

Beyond the core platform, I've led deep integration work with Sri Lanka's premier malls, OGF and Havelock City, connecting systems that need to be reliable every hour of every retail day.

I care about systems that don't break, APIs that are a pleasure to consume, and code the next engineer can actually understand.

AI as a force multiplier

AI tools are part of my workflow. I use them to move faster on things I already understand deeply, not as a replacement for that understanding. I know my stack and what good code looks like. AI helps me go deeper and ship faster.

GitHub CopilotClaudeAI-assisted debugging
02 — The work

Projects

Three systems that run real businesses every day.

01

myPOS Platform

Enterprise point-of-sale ecosystem
● Production · Active

Architected and maintaining one of Sri Lanka's largest POS ecosystems. From initial build through full .NET Core migration and continuous evolution across every major .NET release, all the way to .NET 10.

.NET 10ASP.NET CoreReactSQL ServerWorker ServicesREST APIs
02

Retail Mall Integrations

OGF & Havelock City, Sri Lanka
● 2 major deployments

Engineered deep system integrations with Sri Lanka's premier shopping destinations, connecting POS infrastructure with mall-wide inventory, loyalty programs, and real-time reporting pipelines.

.NET CoreAPI IntegrationSQL ServerReal-time Sync
03

Enterprise API Suite

Multi-client API development
● Multi-client delivery

Designed and delivered custom RESTful API solutions across diverse enterprise clients, paired with background worker services for high-throughput data operations and cross-system synchronisation.

REST APIsWorker ServicesEntity FrameworkMicroservices
03 — The stack

Skills

The .NET journey
  1. ASP.NET
    2019
  2. .NET Core 3.1
    2020
  3. .NET 5
    2021
  4. .NET 6 LTS
    2022
  5. .NET 8 LTS
    2023
  6. .NET 10
    2025
Backend
C#ASP.NET CoreEntity FrameworkWorker ServicesREST APIsMiddleware.NET 10
Frontend
React 18Next.jsTypeScriptJavaScriptHTML5CSS3Tailwind CSS
Database
SQL ServerMongoDBPostgreSQLT-SQLEF Core
Tools & DevOps
Visual StudioVS CodeGitAzurePostmanIISDockerGitHub ActionsCI/CD
05 — Let's build

Contact

Have something worth building? Send a request.

POST/api/contact
// body
{
"message": "Have an interesting project? Let's talk."
}
Send request →200 OK · ready