
Tharindu Perera
@tharinduperera1
I modernize enterprise web platforms with .NET Core, Angular, and APIs.
What I'm looking for
At ParentPay, I lead the technical delivery and architectural evolution of Cypad, a multi-tenant school meal management platform serving thousands of UK schools. I led its migration from ASP.NET 4.8 MVC to an ASP.NET Core Web API and Angular platform, enabling zero-downtime deployments.
I design secure, high-performance RESTful APIs using clean architecture and SOLID principles. I improve platform performance through query tuning, caching, and asynchronous processing, while resolving critical production incidents and strengthening system stability.
Previously, I delivered and stabilized enterprise healthcare application features at Virtusa for InfoMC, Inc., and built full-stack Laravel applications at Arimac Digital. I value end-to-end ownership, rigorous code reviews, technical documentation, and mentoring engineers through Agile delivery.
Experience
Work history, roles, and key accomplishments
Software Engineer
Delivered enterprise healthcare web application features as part of a distributed Agile team. Owned end-to-end development of key modules using ASP.NET and Microsoft tech stack, improving feature coverage and system stability.
Software Engineer (ASP.NET)
Led technical delivery and architectural evolution of a large-scale, multi-tenant school meal management platform. Spearheaded migration from ASP.NET 4.8 MVC to ASP.NET Core Web API and Angular, improving maintainability and enabling zero-downtime deployments.
Junior Software Engineer
Arimac Digital
Built full-stack web applications using PHP (Laravel), developing core engineering fundamentals and delivery discipline. Authored technical documentation and collaborated within an Agile delivery team.
Education
Degrees, certifications, and relevant coursework
NSBM Green University
B.Sc. (Hons), Software Engineering
Pursued a B.Sc. (Hons) in Software Engineering.
NIBM
Certificate in Programming — C, Programming
Completed a certificate in Programming with C.
University of Colombo - UCSC
Certificate in Programming - Java, Programming
Completed a certificate in Programming with Java.
University of Moratuwa
B.Sc. Information Technology (External Degree, BIT), Information Technology
Pursued an external degree in Information Technology (BIT).
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Skills
Interested in hiring Tharindu?
You can contact Tharindu and 90k+ other talented remote workers on Himalayas.
Message TharinduGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
