Kapila Handunge
Ouvert aux possibilitésSenior Specialist - Software Development | C#/.NET | Enterprise APIs & Modernization Enterprise .NET • REST APIs & Integrations • Application Modernization • AWS • AI-Assisted Engi
Toronto, ON
À propos
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.
Compétences
- Agile
- Amazon Web Services
- Angular
- Souci du détail
- Tests automatisés
- C#
- CI/CD
- Communication
- CSS
- Docker
- Git
- GitHub
- HTML
- Java
- JavaScript
- Jira
- Leadership
- Microsoft Azure
- MySQL
- .NET
- Node.js
- Sens de l’organisation
- PostgreSQL
- Résolution de problèmes
- Gestion de produit
- Gestion de projet
- Python
- Assurance qualité
- React
- API REST
- Scrum
- SQL
- Travail d’équipe
- Gestion du temps
- TypeScript
Expérience
Senior Software Engineer
DEALERTRACK CANADA
sept. 2019 to Aujourd’hui
• 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
août 2017 to mars 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)
mars 2017 to août 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
avr. 2015 to mars 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
juin 2008 to juill. 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.
Formation
ABE
Advanced Diploma, Business Management
2011 to 2014
SLIIT
B.Sc., Information Technology
2003 to 2007