Ambar Mehrotra

Engineering Manager

Vancouver, British Columbia, Canada10 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Increased deployment frequency by 900% through CI/CD automation.
  • Reduced application migration time by 33% with a web application.
  • Enhanced code coverage by 65% through TDD and unit testing.
Stackforce AI infers this person is a SaaS Infrastructure Engineer with a strong focus on CI/CD and application migration.

Contact

Skills

Core Skills

Engineering ManagementInfrastructure EngineeringDevopsCi/cd PlatformsSoftware Development

Other Skills

API DevelopmentAWSAmazon Web Services (AWS)AndroidAzureCCAPCI/CDCSSCascading Style Sheets (CSS)DjangoDockerEC2Google CloudGoogle Maps

About

I work as a full-time software engineer at Capillary Technologies. Worked on Infrastructure Engineering, CRM, Loyalty, DevOPS, and relevant platforms. I specialize in building scalable systems, service-oriented-architecture, API design, infrastructure engineering, CI/CD platforms, Infrastructure as Code, Java, and Spring Like to experiment with new tech, learn from first principles, and get my hands dirty :)

Experience

10 yrs 4 mos
Total Experience
5 yrs 2 mos
Average Tenure
9 yrs 11 mos
Current Experience

Capillary technologies

5 roles

Engineering Manager

Jun 2023Present · 3 yrs

Engineering Management

Lead Software Engineer

Apr 2021Aug 2023 · 2 yrs 4 mos

  • Managed cost fluctuations around EC2 resources across 10 clusters
  • Built monitoring to calculate application resource usage efficiency and flag services which are underutilizing allocated resources -- caught 23 over-provisioned applications
  • Built dashboards to catch applications with sudden/abnormal increase in the number of running pods -- caught 6 such applications in 2 months
  • Setup integration tests and conducted pair programming and introduced TDD across teams leading to almost 50% test coverage increase across multiple modules
EC2MonitoringIntegration TestsPair ProgrammingTDDInfrastructure Engineering+1

Senior Software Engineer

Promoted

Jan 2020Jun 2021 · 1 yr 5 mos

  • Built a CI and CD platform (https://facets.cloud) on top of Terraform and Kubernetes to deploy the product stack consisting of infrastructure components and applications onto multiple cloud providers like AWS, Azure, Google Cloud(in the pipeline).
  • This deployment automation facilitated daily or on-demand production deployments as opposed to bi-weekly releases -- 900% increase in deployment frequency.
  • Implemented auto-rollback of production deployments in case of test failures. This helped in catching 18 such instances in 6 months.
  • This enabled developers to deploy an entire cluster in a single click, reducing the time taken from 30 days to 1 day -- 96% reduction in cluster launch time
  • Designed and implemented automated disaster recovery (DR) strategies for Aurora (MySQL), MongoDB, and Elasticsearch allowing for automated snapshot creation and on-demand restoration of database from these snapshots in case of a disaster using Kubernetes pods as workers.
CI/CDTerraformKubernetesAWSAzureGoogle Cloud+2

Senior Software Engineer

Sep 2018Dec 2019 · 1 yr 3 mos

  • Built a one-stop web-application to facilitate the migration of applications from a manually managed ECS environment to Docker and Kubernetes for better scaling and availability. This created a standard pipeline for application creation, deployment, monitoring, credential management, etc.
  • This app facilitated the migration of more than 150 applications from ECS to Docker and Kubernetes across 7 Kubernetes clusters.
  • As a result of this project the migration effort reduced from 6 months to 2 months for the first cut, reducing the time taken by 33% while eliminating the manual migration errors.
DockerKubernetesWeb Application DevelopmentInfrastructure Engineering

Software Engineer

Jun 2016Sep 2018 · 2 yrs 3 mos

  • Designed and implemented the campaigns product as an API while migrating existing code from PHP5 to JAVA8 with architectural improvements. This enabled creation of campaigns from real time analytics and other external services.
  • Designed Validation Framework for validating user and message data across multiple downstream dependencies in parallel. This reduced the time taken for data validation by a factor of 5 on an average.
  • This also gave developers a structured approach to write their validations as components, hence increasing their productivity.
  • Brought in concepts of Unit Testing, code reviews, and test driven development in the team. This increased the code coverage by 65%, eliminated most of the migration related bugs, and increased the efficiency of the entire team.
  • Designed and implemented Android and IOS Push Notifications as a communication channels in communication engine
  • Supported a scale of 30 million messages in just 15 minutes across channels including email, sms, wechat, line, push notifications for android and ios.
JavaAPI DevelopmentUnit TestingSoftware Development

Sap

Software Intern

Jul 2015Dec 2015 · 5 mos · Bengaluru Area, India

Google

Internship

May 2015Aug 2015 · 3 mos

  • Google Summer of Code internship for Italian Mars Society.
  • Developed a Habitat Monitoring System GUI in Python and Qt for top level monitoring.

Pirhoalpha research labs

Backend Developer

Jan 2014Jan 2014 · 0 mo

Sahana software foundation

2 roles

Developer

Jan 2014Jan 2014 · 0 mo

Developer

Jan 2014Jan 2014 · 0 mo

Education

Birla Institute of Technology and Science, Pilani

Jan 2012Jan 2016

Stackforce found 100+ more professionals with Engineering Management & Infrastructure Engineering

Explore similar profiles based on matching skills and experience