I am a Senior Software Engineer with over 9 years of experience designing and developing scalable web applications, backend systems, and enterprise solutions using modern .NET technologies. My expertise includes .NET Core, C#, ASP.NET, REST APIs, Azure cloud services, CI/CD pipelines, and frontend technologies such as React and Angular. Over the years, I have worked on a wide range of projects including fintec systems, stock management platforms, and customer-focused enterprise applications. I have experience working across the full software development lifecycle, from gathering requirements and system design to implementation, deployment, and maintenance. I am also experienced in modern development practices such as Docker, cloud-native development, agile methodologies, and automated deployment pipelines. What makes me stand out is my ability to combine strong technical expertise with problem solving and ownership. I focus on building reliable, maintainable, and scalable solutions while understanding the business goals behind the software. I am comfortable working independently, collaborating with cross functional teams, and adapting quickly to new technologies and tools. I am passionate about continuous learning and always eager to explore modern technologies, AI assisted development workflows, and better engineering practices that improve both product quality and development efficiency. My goal is always to deliver solutions that create real value for clients and users.

Imala Senevirathne

I am a Senior Software Engineer with over 9 years of experience designing and developing scalable web applications, backend systems, and enterprise solutions using modern .NET technologies. My expertise includes .NET Core, C#, ASP.NET, REST APIs, Azure cloud services, CI/CD pipelines, and frontend technologies such as React and Angular. Over the years, I have worked on a wide range of projects including fintec systems, stock management platforms, and customer-focused enterprise applications. I have experience working across the full software development lifecycle, from gathering requirements and system design to implementation, deployment, and maintenance. I am also experienced in modern development practices such as Docker, cloud-native development, agile methodologies, and automated deployment pipelines. What makes me stand out is my ability to combine strong technical expertise with problem solving and ownership. I focus on building reliable, maintainable, and scalable solutions while understanding the business goals behind the software. I am comfortable working independently, collaborating with cross functional teams, and adapting quickly to new technologies and tools. I am passionate about continuous learning and always eager to explore modern technologies, AI assisted development workflows, and better engineering practices that improve both product quality and development efficiency. My goal is always to deliver solutions that create real value for clients and users.

Available to hire

I am a Senior Software Engineer with over 9 years of experience designing and developing scalable web applications, backend systems, and enterprise solutions using modern .NET technologies. My expertise includes .NET Core, C#, ASP.NET, REST APIs, Azure cloud services, CI/CD pipelines, and frontend technologies such as React and Angular.

Over the years, I have worked on a wide range of projects including fintec systems, stock management platforms, and customer-focused enterprise applications. I have experience working across the full software development lifecycle, from gathering requirements and system design to implementation, deployment, and maintenance. I am also experienced in modern development practices such as Docker, cloud-native development, agile methodologies, and automated deployment pipelines.

What makes me stand out is my ability to combine strong technical expertise with problem solving and ownership. I focus on building reliable, maintainable, and scalable solutions while understanding the business goals behind the software. I am comfortable working independently, collaborating with cross functional teams, and adapting quickly to new technologies and tools.

I am passionate about continuous learning and always eager to explore modern technologies, AI assisted development workflows, and better engineering practices that improve both product quality and development efficiency. My goal is always to deliver solutions that create real value for clients and users.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
Beginner
Beginner
Beginner
Beginner
Beginner
See more

Language

English
Advanced
Sinhala, Sinhalese
Fluent

Work Experience

Senior Software Engineer at CRUD Solutions
September 1, 2023 - Present
Implemented microservices architecture, improving maintainability and enabling faster debugging. Refined project scoping by collaborating with product managers on requirements. Led the development and deployment of scalable backend features using .NET Core and RESTful APIs. Designed and implemented reusable React components and integrated with a REST API to fetch product data and manage user authentication. Engaged in Agile ceremonies including daily scrums, sprint planning, and retrospectives. Mentored junior developers to enhance team knowledge sharing and accelerated onboarding. Maintained high code quality through rigorous testing, validation, and automated pipelines. Utilized Git and Azure DevOps for source control, branching strategies, and CI/CD pipeline integration. Implemented Docker containers to reduce setup time by over 30%. Established testing protocols to reduce production defects.
Senior Software Engineer at Scienter Technologies (PVT) Ltd.
June 30, 2023 - July 14, 2025
Optimized technical requirements and cross-team coordination for efficient product delivery. Developed and validated high-performance APIs for secure mobile wallets. Automated SSRS report generation via Reporting Services Subscriptions, reducing report delivery time by 40%. Engineered database solutions with T-SQL, optimizing stored procedures and functions. Leveraged PowerShell to streamline repetitive processes. Contributed to daily Agile workflows and led code reviews to uphold engineering best practices. Acted as the primary technical contact for multiple client projects, handling 10+ client interactions per day. Mentored junior team members to promote continuous improvement. Ensured quality through unit testing, integration testing, and automation scripts. Leveraged Git for structured source management and smooth deployment processes.
Software Engineer at Scienter Technologies (PVT) Ltd.
May 31, 2021 - July 14, 2025
Analyzed user requirements and contributed to design specifications and system architecture. Debugged and elevated software modules to resolve performance and functionality issues. Engineered SQL functions and procedures to improve database efficiency. Reviewed, validated, and automated unit and integration testing to ensure code reliability. Aligned with Agile methodologies through standups and retrospectives. Managed version control and optimized collaboration using Git. Streamlined bug detection and resolution through cross-team collaboration. Delivered new feature enhancements for existing enterprise systems. Improved solution efficiency via client-driven optimizations.
Associate Software Engineer at Scienter Technologies (PVT) Ltd.
January 31, 2016 - July 14, 2025
Built scalable ASP .NET solutions tailored to project needs. Maintained clean, efficient, and maintainable code using best practices. Enhanced team workflow via daily scrums and code reviews. Improved code integrity and tracking through Git.
Associate Software Engineer at Vogue Jewelers (Pvt) Ltd.
June 30, 2015 - July 14, 2025
Built .NET applications with new features and bug fixes. Conducted requirement and design analysis to identify potential issues early. Applied test-driven development, configuration management, and clean coding practices. Leveraged Git for efficient version tracking and project timeline management.
Associate Software Engineer at IM Solutions (Pvt) Ltd.
April 30, 2015 - July 14, 2025
Developed scalable software solutions tailored to business requirements. Specialized in debugging, troubleshooting, and rapid prototyping. Engaged with clients to gather feedback and refined product features. Implemented biometric data captured from fingerprint scanners.
Senior Software Engineer at Scienter Technologies
May 1, 2021 - June 2, 2023
Worked with product managers to define software requirements and project scopes accurately. Collaborated with cross-functional development teams to raise technical standards for ongoing projects. Produced clean, error-free code in line with internal quality standards.
Software Engineer at Scienter Technologies
January 1, 2016 - May 1, 2021
Debugged and modified software components to fix faults. Analyzed and interpreted user requirements to guide software development. Produced clean, error-free code in line with internal quality standards.
Associate Software Engineer at Scienter Technologies
July 2, 2015 - January 1, 2016
Produced clean, error-free code in line with internal quality standards. Participated in daily scrum meetings.
Associate Software Engineer at Vogue Jewelers (Pvt) Ltd
April 17, 2015 - June 30, 2015
Designed and developed new features and requirements. Analyzed and identified issues in requirements and design.
Associate Software Engineer at IM Solutions (Pvt) Ltd
August 1, 2014 - April 16, 2015
Designed and coded new features and requirements. Managed client interactions and understood their needs.

Education

Master’s Degree at Kingston University, UK
September 1, 2021 - October 31, 2022
Higher Diploma at Sri Lanka Institute of Information Technology (SLIIT)
January 1, 2011 - January 31, 2013
MSc In Software Engineering at Kingston University
September 18, 2021 - November 10, 2022
Higher Diploma in Information Technology at Sri Lanka Institute of Information Technology (SLIIT)
January 1, 2012 - January 1, 2013
Diploma in Information Technology at Sri Lanka Institute of Information Technology (SLIIT)
January 1, 2011 - January 1, 2012

Qualifications

Azure Microservices with .NET Core for Developers
December 1, 2023 - July 14, 2025

Industry Experience

Software & Internet, Financial Services, Professional Services, Computers & Electronics

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
Beginner
Beginner
Beginner
Beginner
Beginner
See more

Hire a Back-End Developer

We have the best back-end developer experts on Twine. Hire a back-end developer in Colombo today.