Kapila Handunge
Open to opportunitiesSenior Specialist - Software Development | C#/.NET | Enterprise APIs & Modernization Enterprise .NET • REST APIs & Integrations • Application Modernization • AWS • AI-Assisted Engi
Toronto, ON
About
Senior Software Engineer / Technology Architect with 17+ years of experience designing, modernizing, and supporting business-critical enterprise applications. Hands-on expertise in C#, .NET, ASP.NET Core/MVC, REST APIs, SQL Server, distributed systems, CI/CD, secure development, automated testing, production support, and technical leadership. Experienced in technical design, architecture and code reviews, performance troubleshooting, releases, stakeholder collaboration, mentoring, Agile delivery, estimation, and engineering improvement. Recent work includes cloud modernization, observability, and AI-assisted development workflows that improve code quality, developer productivity, and delivery speed.
Skills
- Agile
- Amazon Web Services
- Angular
- Attention to detail
- Automated testing
- C#
- CI/CD
- Communication
- CSS
- Docker
- Git
- GitHub
- HTML
- Java
- JavaScript
- Jira
- Leadership
- Microsoft Azure
- MySQL
- .NET
- Node.js
- Organization
- PostgreSQL
- Problem solving
- Product management
- Project management
- Python
- Quality assurance
- React
- REST APIs
- Scrum
- SQL
- Teamwork
- Time management
- TypeScript
Experience
Senior Software Engineer
DEALERTRACK CANADA
Sep 2019 to Present
• Led architecture and migration of enterprise applications from on-premises environments to AWS, supporting a zero-downtime transition and collaborating with architects, product owners, QA, and operations. • Designed scalable C#/.NET and PostgreSQL services and serverless integrations using AWS Lambda, API Gateway, Secrets Manager, IAM, and CloudWatch. • Applied Generative AI and Agentic AI to software engineering workflows using Claude, Codex, MCP, and AI-assisted development to improve development, code review, quality, and maintainability. • Implemented automated pull-request and code-review workflows using AI-assisted analysis to identify quality, maintainability, security, and implementation issues earlier in the delivery cycle. • Built CI/CD automation using Jenkins, GitHub Actions, and Groovy; automated build, test, quality, and deployment workflows and reduced release time by approximately 80%. • Integrated SonarQube and Veracode for code quality, security scanning, vulnerability identification, and remediation. • Implemented monitoring and observability using New Relic, AWS CloudWatch, and Splunk for production telemetry, logging, troubleshooting, system reliability, and performance analysis. • Developed automated testing using Playwright, QMetry, Selenium, and unit testing to improve regression coverage and release confidence. • Performed architecture and code reviews, mentored developers, and provided technical guidance on maintainability, reusable patterns, secure development, and engineering practices. • Participated in Agile/Scrum delivery, requirements clarification, estimation, QA coordination, releases, deployments, production support, and continuous improvement.
Senior Software Engineer
ZEROPOINT.HR
Aug 2017 to Mar 2019
• Led solution design and technical delivery for an enterprise project-management application supporting approximately 40,000 clients. • Designed core application architecture using .NET Core, REST APIs, SQL/Dapper, and Azure; provided technical leadership and guidance to the delivery team. • Developed and supported Azure Functions as part of the application’s serverless architecture, gaining hands-on experience with Azure cloud services.
Senior Application Developer
CHARTERED INSTITUTE FOR SECURITIES & INVESTMENT (CISI)
Mar 2017 to Aug 2017
• Developed online applications for a global financial-services professional body, used by more than 45,000 members across 104 countries and supporting more than 40,000 examinations in 80 countries. • Contributed to application design and development using .NET Core, Azure, Dapper, jQuery, and related web technologies; provided technical leadership.
Senior Software Engineer
CHAMP IT SOLUTIONS INC
Apr 2015 to Mar 2017
• Served as technical lead across multiple enterprise web application projects and provided technical leadership for a team of approximately 15. • Designed and developed ASP.NET MVC/Web API applications and contributed to architecture, refactoring, code reviews, performance troubleshooting, and delivery.
Associate Software Engineer / Software Engineer
AETURNUM INC
Jun 2008 to Jul 2010
• Progressed into software engineering and technical leadership responsibilities, including small-team leadership, requirements gathering, complexity analysis, effort estimation, architecture, and client communication. • Developed enterprise search, directory, content-management, backend service, and web applications using ASP.NET MVC, Java/Spring/Hibernate, SQL Server/MySQL, JavaScript, and related technologies.
Education
ABE
Advanced Diploma, Business Management
2011 to 2014
SLIIT
B.Sc., Information Technology
2003 to 2007
