Thilini Senarath

Full-Stack .NET Developer
Singapore.

About

Highly accomplished Full-Stack .NET Developer with over 5 years of experience designing, developing, and deploying scalable enterprise solutions across finance, insurance, and retail sectors. Expert in C#, ASP.NET Core, and SQL, with a proven track record of optimizing performance and leading end-to-end development. Drives continuous improvement through RESTful API development, CI/CD automation, and Agile methodologies, delivering high-impact technological solutions in global banking environments.

Work

D P Infotech (Pvt) Ltd
|

Software Engineer

Colombo, Sri Lanka

Summary

Led end-to-end development and deployment of scalable enterprise ERP solutions for finance and insurance clients, significantly enhancing system performance, reliability, and audit trail visibility.

Highlights

Architected and deployed enterprise-grade ERP solutions for clients including David Peiris Motor Company and Assetline Finance, supporting critical finance, audit, and insurance domains.

Streamlined system scalability by refactoring legacy .NET modules into ASP.NET Core and Entity Framework, resulting in a 40% improvement in application performance.

Optimized application performance and scalability by implementing SQL query optimization and caching strategies, reducing system response times by up to 40%.

Pioneered test automation frameworks using xUnit and NUnit, expanding test coverage to 95% and cutting regression defects by 35%.

Spearheaded CI/CD automation with Bitbucket and Visual Studio, shortening release cycles by 30% and increasing deployment reliability.

Enhanced SQL performance and system reliability through query tuning, database indexing, and automated scheduling via Control-M.

Led cross-functional Agile teams, providing technical guidance, conducting peer code reviews, and mentoring junior developers on software best practices.

Delivered a high-impact financial workflow module adopted by multiple departments, providing real-time audit trail visibility and cutting manual reconciliation time by 40%.

Prime Engineering Lanka (PVT) Ltd
|

Associate Software Engineer

Colombo, Sri Lanka

Summary

Developed and deployed enterprise-grade web applications for industrial clients, enhancing system reliability and automating key business processes through iterative development.

Highlights

Developed and deployed enterprise-grade web applications for industrial sector clients using C#, ASP.NET, and SQL Server, improving reliability and system scalability.

Automated manual reporting processes through Crystal Reports integration, cutting report generation time by 40% and improving decision-making speed.

Implemented secure authentication modules and improved role-based access, reducing access-related errors by 25%.

Collaborated closely with business stakeholders to gather requirements, translate them into technical designs, and deliver high-quality software under tight deadlines.

Supported Agile delivery cycles by contributing to sprint planning, backlog refinement, and release documentation, ensuring timely delivery.

Played a key role in migrating on-premise systems to a more modular architecture, enhancing maintainability and reducing downtime during updates.

House of Fashions
|

Junior Software Developer

Colombo, Sri Lanka

Summary

Designed and implemented internal business tools for retail operations, automating stock control and reporting processes to enhance data accuracy and sales analytics.

Highlights

Designed and implemented internal business tools for inventory and retail operations using C# Windows Forms and SQL Server.

Automated stock control and supplier tracking processes, improving data accuracy and reducing manual tracking errors.

Customized POS and reporting modules to support retail analytics, enabling faster daily sales reporting and data reconciliation.

Collaborated with IT operations to deploy, test, and maintain systems used across multiple retail branches.

Documented application logic and contributed to early-stage SDLC improvements that standardized code maintenance.

Built a lightweight stock monitoring tool that improved real-time inventory accuracy and reduced out-of-stock incidents by 25%.

Education

Sri Lanka Institute of Information Technology
Colombo, Sri Lanka

BSc (Hons)

Information Technology

Languages

English

Skills

Programming Languages

C# ( 5+ years ), JavaScript ( 4+ years ).

.NET Frameworks & Libraries

ASP.NET Core / MVC ( 5+ years ), .NET Framework / .NET 6+ ( 5+ years ), Entity Framework / EF Core ( 5+ years ), LINQ / Lambda Expressions ( 2+ years ).

API Development

RESTful API Design ( 5+ years ), SOAP ( 3+ years ), JSON ( 3+ years ).

Front-End Technologies

HTML/CSS ( 5+ years ), JS/JQuery ( 3+ years ), React ( 1 year ), Angular.

Reporting Tools

SSRS / Reporting ( 5+ years ), Crystal Reports ( 5+ years ).

Other Relevant Skills

Microservices Development, Containers (Docker), Kubernetes.

Database Technologies

SQL Server ( 5+ years ), Oracle ( 5+ years ), SQL Query Optimization ( 5+ years ), Stored Procedures / Functions ( 5+ years ).

Development Tools & Methodologies

Agile (Scrum) ( 5+ years ), JIRA ( 4+ years ), Confluence, Git, Bitbucket, Visual Studio ( 5+ years ), Docker, Jenkins, xUnit / NUnit, Windows Forms / Desktop Apps ( 5+ years ).