Available to hire
I am a passionate Full Stack Software Engineer with 5+ years of experience designing, developing, and supporting scalable enterprise web applications using C# (.NET Core), Angular, SQL Server, REST APIs, and Azure technologies. I thrive on delivering reliable backend and frontend solutions across modern full-stack environments and enjoy turning complex problems into clean, maintainable software.
I am proactive, collaborative, and comfortable taking ownership of technical challenges from design through production support. I value clear communication with stakeholders, Agile practices, and continuous learning to keep delivering high-quality software solutions.
Language
English
Fluent
Work Experience
Software Engineer at SERENDIB SYSTEMS
July 1, 2022 - PresentDeveloped and maintained web applications using C#.NET in JetBrains Rider; converted client requirements into technical specs; built ASP.NET MVC 4 applications in a test-driven development environment; implemented dynamic front-end with KnockoutJS and TypeScript; created RESTful APIs; used SQL Server and Entity Framework (code-first); integrated with Adobe Experience Manager (AEM) for web components; managed source control with GIT/GitHub; tracked work with Jira; participated in all SDLC phases; implemented features like transact, switch funds, withdrawals, and real-time investment portfolio views; performed testing and bug fixes; collaborated with cross-functional teams to deliver high-quality outputs.
Associate Software Engineer at PARAGON SOFTWARE LANKA (Pvt) Ltd
July 1, 2022 - October 26, 2025Analyzed customer requirements; developed REST API’s using ASP.NET Core Web API; created UI using JavaScript, JQuery, HTML5, CSS3; used .NET framework with C# to implement business logic; contributed to system architecture and multi-tier applications; implemented LINQ, Entity Framework and generics; applied MVC/MVVM patterns; refracted code for maintainability; used TFS for version control; worked on MTrack Web Application and PSM Web Application (ERP) with microservices architecture.
Associate Software Engineer at ATeam Software (Pvt) Ltd
January 1, 2021 - October 26, 2025Researched software development practices; designed and developed applications using HTML5, JavaScript, CSS3, SQL Server, Vue.js and AngularJS; built applications on .NET Framework 4.5 with C#; supported existing applications; used Git and SVN; drove Test-Driven Development in an Agile context; leveraged Azure DevOps for CI/CD; contributed to projects including PollockCrane Web Application (inventory, crane hiring) and GCorp (Accounting, Distribution, and Manufacturing).
Software Engineer Intern at John Keells Information Technology
June 1, 2020 - October 26, 2025Studied client requirements; designed, developed, and implemented web applications based on .NET; customized applications according to supervisor specifications; performed CRUD operations and examined architectural patterns to adopt best practices; contributed to self-learning initiatives and project support.
Senior Software Engineer at SERENDIB SYSTEMS
April 1, 2025 - PresentDesigned and developed enterprise web applications using .NET Core, Angular, SQL Server, and Azure technologies. Built and maintained REST APIs and integrations supporting scalable business workflows. Developed frontend components and backend services across full-stack environments. Worked with Entity Framework and SQL Server for data access and optimization. Participated in deployment activities and CI/CD improvements using Azure DevOps and Git workflows. Diagnosed and resolved application issues to improve reliability and performance. Collaborated with stakeholders and cross-functional teams to deliver scalable and maintainable software solutions.
Senior Software Engineer at SERENDIB SYSTEMS
July 1, 2022 - April 30, 2025Designed and developed full-stack applications using ASP.NET Core, Angular, and REST APIs. Implemented CQRS architecture to improve maintainability and performance. Developed features for investment management platforms including fund switching and portfolio management. Integrated SQL Server databases ensuring reliable data processing and reporting. Worked across full SDLC including development, testing, deployment, and production support.
Associate Software Engineer at PARAGON SOFTWARE LANKA (Pvt) Ltd
January 1, 2021 - July 31, 2022Developed REST APIs using ASP.NET Core and built web interfaces using JavaScript and jQuery. Applied MVC and MVVM patterns to build scalable applications. Delivered enterprise systems including inventory and manufacturing platforms. Collaborated with clients to gather requirements and deliver customized solutions.
Associate Software Engineer at ATeam Software (Pvt) Ltd
June 1, 2020 - January 31, 2021Developed web applications using .NET Framework, AngularJS, and SQL Server. Built REST APIs and integrated backend services using Entity Framework. Maintained and enhanced existing applications, improving performance and stability.
Education
BSc (Honors) in Information Technology at University of Rajarata
January 1, 2016 - January 1, 2020Certificate in IT at British Computer Society (BCS), UK
January 1, 2018 - January 1, 2018BSc.(Honors)(Second Class Upper Division) in Information Technology at University of Rajarata, Sri Lanka
January 1, 2016 - January 1, 2020Qualifications
G.C.E Advanced Level
January 1, 2014 - January 1, 2014Microsoft Azure Fundamentals - AZ-900
January 11, 2030 - October 26, 2025Angular Testing Masterclass (Angular 16)
January 11, 2030 - October 26, 2025Angular - The Complete Guide (2024 Edition)
January 11, 2030 - October 26, 2025Microsoft Azure Fundamentals - AZ-900
January 11, 2030 - May 27, 2026Docker and Kubernetes: The Practical Guide
January 11, 2030 - May 27, 2026Angular Testing Masterclass (Angular 16)
January 11, 2030 - May 27, 2026Angular - The Complete Guide (2024 Edition)
January 11, 2030 - May 27, 2026Certification in IT (British Computer Society (BCS), UK | Level – 4)
January 11, 2030 - May 27, 2026Industry Experience
Software & Internet, Professional Services, Financial Services, Other
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer today.