Software Engineer · Kandy, Sri Lanka

Sachintha Nayanajith Vithanage

I’m a Software Engineer with 8+ years of experience building enterprise applications with .NET, Angular, and SQL. I work across frontend and backend development, contribute to technical design, and collaborate with international teams to deliver maintainable software.

8+
Years Experience
4
Business Domains
End-to-End
Software Delivery
Sachintha Nayanajith Vithanage

Engineering Strengths

What I bring to an engineering team.

Enterprise Application Development

Experience building business applications across inventory management, energy management, and sports platforms using C#, .NET, Angular, and SQL.

Full-Stack Engineering

Building responsive interfaces and backend services, connecting frontend experiences with APIs, authentication, and databases.

API & Database Development

Designing REST APIs and working with relational databases to support maintainable, reliable software systems.

Technical Collaboration

Contributing to technical design, debugging, and system improvements while working with cross-functional and international teams in Agile environments.

About Me

Enterprise experience. A hands-on approach.

I’m Sachintha Nayanajith Vithanage, a software engineer based in Kandy, Sri Lanka. My experience spans enterprise platforms, energy management systems, and inventory applications, with a focus on turning business requirements into maintainable software.

My work covers solution design, responsive interfaces, REST APIs, authentication, database design, debugging, deployment-ready development, and long-term maintainability.

Education

MSc in Information Technology
University of Peradeniya · 2026

BSc (Hons) Computer Science
University College Dublin · 2017

Skills

Technologies I work with.

C#ASP.NET CoreAngularNext.jsNode.jsGoSQL ServerMySQLMongoDBREST APIsMicroservicesAgile/Scrum

Experience

Enterprise software experience across multiple domains.

Software Engineer Consultant

Codimite Pvt Ltd

1 Year 7 Months
  • • Developed scalable enterprise applications.
  • • Contributed to technical design decisions and solution architecture.
  • • Worked closely with international teams in an Agile environment.

ASP.NET Core · Angular · SQL Server

Software Engineer Consultant

Mainframe Pvt Ltd

2 Years
  • • Developed an enterprise betting platform covering horse racing, harness racing, greyhound racing, cricket, and soccer.
  • • Built solutions using Angular, ASP.NET Core, Material UI, and SQL.
  • • Collaborated with cross-functional and international teams.

Angular · ASP.NET Core · SQL · Material UI

Software Engineer

DSP Controls Pvt Ltd

2.5 Years
  • • Developed an energy management system for large Singaporean buildings.
  • • Built features using Angular, .NET Core, and SQL Server.
  • • Participated in technical decision-making and system improvements.

Angular · .NET Core · SQL Server

Software Developer

Softwatch Infosys Pvt Ltd

2 Years
  • • Developed a standalone inventory management system for Sri Lankan supermarkets.
  • • Implemented reporting using Crystal Reports.
  • • Participated in technical design and implementation.

C# · Windows Forms · SQL Server · Crystal Reports

Projects

Selected software projects.

Modern inventory management dashboard with warehouse and barcode scanning visuals

Enterprise Inventory Management System

A full-stack inventory platform focused on product management, stock control, reporting, and clean API architecture.

Next.jsGoPostgreSQL
Sports analytics and enterprise betting platform dashboard visualization

Enterprise Betting Platform

Business-critical features for sports and racing domains with scalable backend services and responsive frontend modules.

Angular.NETSQL
Energy monitoring dashboard with building and usage analytics visuals

Energy Management System

Software modules for monitoring and improving energy usage across large commercial buildings.

Angular.NET CoreSQL Server
Technical blog and software portfolio displayed on a modern laptop

Technical Blog Platform

A content platform for writing about software engineering, AI tools, and technology learning.

Next.jsNode.jsSQLite

Contact

Let’s talk about your engineering team.

If my experience fits a role on your team, get in touch to discuss the opportunity. You can view my CV above or contact me by email or phone to talk about my background and your engineering needs.