DEEPAK SHARMA

Manager Engineering
Toronto, Canada.

About

Highly accomplished Software Engineering Manager with 11+ years of experience, including 3+ years in leadership roles, specializing in large-scale distributed systems and cloud technologies. Proven ability to architect and deliver high-performance microservices for 100K+ users with 99.9% uptime, while scaling engineering teams from 8 to 20+ members through strategic hiring and mentorship. Drives engineering excellence, technical innovation, and cross-functional collaboration to deliver impactful enterprise products.

Work

Manulife Financial
|

Manager Engineering

Toronto, ON, Canada

Summary

Engineering Manager with 3.5+ years of leadership experience overseeing cross-functional teams in building scalable enterprise solutions using C#, .NET, Docker, and Kubernetes while fostering high-performing engineering cultures.

Highlights

Established comprehensive technical roadmaps and architectural standards for multiple engineering teams, defining strategic direction for enterprise applications serving 100K+ users across cloud-native infrastructure built with C# and .NET frameworks.

Designed and guided system architecture for 15+ microservices applications using Docker containerization and Kubernetes orchestration, ensuring scalability and performance while solving complex distributed system challenges.

Drove engineering excellence through standardized code review processes, automated testing pipelines, and CI/CD implementation via Azure DevOps, resulting in a 25% reduction in production incidents across C# and .NET applications.

Managed 20+ software engineers across distributed teams, setting clear performance expectations and conducting regular 1:1s for coaching and development, contributing to 95% team retention and 3 internal promotions.

Implemented agile methodologies including sprint planning and retrospectives using Azure DevOps project management tools, increasing team velocity by 30% while maintaining deployment quality through Docker/Kubernetes workflows.

Manulife Financial
|

Full Stack Developer

Toronto, ON, Canada

Summary

Full-stack software engineer with expertise in building scalable enterprise solutions using Java, C#, .NET, and NodeJS. Proven track record in implementing DevOps practices with Docker, Kubernetes, and Azure DevOps while mentoring development teams and driving engineering excellence.

Highlights

Developed and deployed 15+ enterprise microservices using Java Spring Boot, NodeJS, C#, and .NET, ensuring high availability and resilience for large-scale distributed systems.

Designed enterprise-scale applications implementing test-driven development and automated testing practices that reduced defects by 20% while maintaining code quality standards using Azure DevOps for CI/CD pipeline management.

Partnered with senior architects to design RESTful APIs and microservice solutions with robust security frameworks, containerized using Docker and deployed with Kubernetes orchestration, ensuring comprehensive documentation.

Maintained engineering excellence through rigorous code reviews and best practices, achieving 10% reduction in production errors for customer-facing applications deployed across containerized environments.

Mentored 4+ junior developers fostering continuous learning and knowledge sharing while driving development practices aligned with coding standards, utilizing Azure DevOps for project collaboration and Docker/Kubernetes for deployment strategies.

Loblaw Companies Limited
|

Senior Software Developer

Toronto, ON, Canada

Summary

Software developer with expertise in building scalable web applications and microservice architectures. Proven ability to integrate frontend and backend technologies with cloud platforms while optimizing database performance and user experience design

Highlights

Developed microservices using web-based technologies like NodeJS and Spring Boot, optimizing APIs for auto-scaling on GCP and PCF.

Implemented Angular 8, API routing, data storage, design patterns, optimization, caching, and security to create robust web applications.

Created delightful and intuitive web-based user interfaces using Angular Material design to deliver enhanced user experiences.

Utilized both relational (MySQL) and non-relational (MongoDB) databases to efficiently fetch records for diverse data requirements.

Manulife Financial
|

Senior Software Developer

Toronto, ON, Canada

Summary

Full-stack developer with expertise in building scalable web applications and leading offshore development teams. Skilled in API development, deployment automation, and agile project management.

Highlights

Developed new features and updated existing features and data models to facilitate integration of user-facing elements with NodeJS and React.

Wrote reusable, testable, and efficient code, enabling low-latency, highly available, and scalable applications in an agile environment.

Created APIs, proxies, and products using Apigee, and oversaw successful deployment of services using Jenkins and Concourse.

Managed a dev team of offshore resources, ensuring bi-weekly sprint targets were consistently met.

Univfax
|

Senior Software Developer (Startup Contributor)

Halifax, NS, Canada

Summary

Led interactive web application development for a featured startup, optimizing code for mobile responsiveness and integrating key APIs to enhance user experience and visibility.

Highlights

Developed interactive web applications using PHP, JavaScript, HTML5, CSS3, JSON, and Angular 2, optimizing source code for responsive mobile web designs with Bootstrap.

Implemented Google Maps API, Yelp API, and search functionality using Angular2 and NodeJS to enhance user experience and service utility.

Utilized Google Analytics to track visitor flow and interaction, informing strategic planning and targeted marketing efforts that introduced new services and promoted visibility.

Contributed to UnivFax being featured in CTV Canada news and recognized as one of the '20 Innovative Halifax start-ups to watch out for in 2017'.

NIIT Limited
|

Software Developer

Dublin, Leinster, Ireland

Summary

Full-stack application developer with expertise in standards-compliant web development, database integration, and client collaboration. Experienced in continuous integration processes and cross-browser compatibility optimization.

Highlights

Designed, developed, and implemented internal and external applications with standards-compliant code in a waterfall model.

Emphasized browser compatibility, accessibility, and optimized JavaScript and HTML5 code, including MySQL databases, for efficient performance.

Streamlined deployment processes by developing continuous integration tools and resolving technical defects logged on JIRA, reducing pending tickets.

Collaborated closely with clients to establish problem specifications and online designs, ensuring project alignment and successful delivery.

Education

Dalhousie University
Halifax, NS, Canada

Master's

Master's in Engineering

MDU University

Bachelor's

Bachelor's in Computer Science

Skills

Backend Development

Java Spring Boot, .NET Core, NodeJS (TypeScript).

Frontend Technologies

React JS, Angular, Next.js.

Cloud Platforms

Azure (AKS, Service Bus), Kubernetes, Terraform, Helm.

Databases & Messaging

MongoDB, Redis, Apache Kafka, MySQL, LDAP.

DevOps & CI/CD

Jenkins, Docker, CI/CD pipelines, Azure DevOps.

Additional Tools

Container orchestration, Microservices architecture, RESTful APIs.