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.

Pavithra Wijesuriya

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.

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.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Software Engineer at SERENDIB SYSTEMS
July 1, 2022 - Present
Developed 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, 2025
Analyzed 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, 2025
Researched 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, 2025
Studied 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 - Present
Designed 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, 2025
Designed 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, 2022
Developed 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, 2021
Developed 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, 2020
Certificate in IT at British Computer Society (BCS), UK
January 1, 2018 - January 1, 2018
BSc.(Honors)(Second Class Upper Division) in Information Technology at University of Rajarata, Sri Lanka
January 1, 2016 - January 1, 2020

Qualifications

G.C.E Advanced Level
January 1, 2014 - January 1, 2014
Microsoft Azure Fundamentals - AZ-900
January 11, 2030 - October 26, 2025
Angular Testing Masterclass (Angular 16)
January 11, 2030 - October 26, 2025
Angular - The Complete Guide (2024 Edition)
January 11, 2030 - October 26, 2025
Microsoft Azure Fundamentals - AZ-900
January 11, 2030 - May 27, 2026
Docker and Kubernetes: The Practical Guide
January 11, 2030 - May 27, 2026
Angular Testing Masterclass (Angular 16)
January 11, 2030 - May 27, 2026
Angular - The Complete Guide (2024 Edition)
January 11, 2030 - May 27, 2026
Certification in IT (British Computer Society (BCS), UK | Level – 4)
January 11, 2030 - May 27, 2026

Industry Experience

Software & Internet, Professional Services, Financial Services, Other

Experience Level

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