Karan Garg

Engineering Manager

Hyderabad, Telangana, India12 yrs 6 mos experience
Highly Stable

Key Highlights

  • Led teams at Microsoft and Google on high-scale backend services.
  • Founding member of a successful healthcare startup acquired by US investors.
  • Consistently recognized for engineering excellence and leadership.
Stackforce AI infers this person is a SaaS-focused engineering leader with extensive experience in backend systems and team management.

Contact

Skills

Other Skills

AJAXAlgorithmsAndroidAndroid DevelopmentCC++CSSCore JavaDBMSData StructuresDatabasesEclipseHTMLJavaJavaScript

About

Engineering manager with 12+ years of experience leading and developing scalable backend systems and full-stack applications for top companies like Google, Uber, Microsoft, Practo, Curofy (Startup), and Samsung. Known for consistently delivering innovative solutions to complex challenges. In M365 Core division, lead a team of 14 engineers responsible for developing and maintaining high-scale backend services (operating on Exchange and Azure) and client experiences (Exchange admin center and powershell module). These efforts supports management of admin and non admin data within M365 backend Directory and Exchange store, enabling critical Office 365 mailbox scenarios and enhancing intelligent collaboration across M365 products like Outlook, Teams, and SharePoint. Managed a team of 8 engineers in the Tasks platform team at Microsoft exploring how code caters to millions of people every day. The service handles ~110 Million task creation and ~20M MAU. Worked as a Founding member of the startup Curofy. Experience in building high-impact products from Scratch. Led team of 5 Engineers during multiple projects in multiple organizations. Consistently delivered projects and demonstrated engineering and execution excellence. B.E in Computer Science & Engineering from Thapar University, Patiala with 9.60/10.00 CGPA. Good academic background before bachelors. Won multiple awards in different organizations. - Be a Leader Award, Multiple Hackathons, and FHL awards in Microsoft. - Employee of the Month and Spot Award in Samsung. - Top Guns in Practo. - Google Launchpad Week award for Curofy.

Experience

Google

Engineering Manager

Oct 2025Present · 5 mos · Hyderabad, Telangana, India · On-site

Uber

Engineering Manager II

Jun 2025Sep 2025 · 3 mos · Hyderabad, Telangana, India · On-site

Microsoft

3 roles

Engineering Manager

Promoted

Apr 2022Jun 2025 · 3 yrs 2 mos

  • As an Senior and Principal Engineering Manager, managed multiple high scale backend services and experiences within M365 Core and Office divisions.
  • Exchange Admin Manageability (Oct 2023 - Jun 2025) :
  • In M365 Core division, Lead a team of 14 engineers responsible for developing and maintaining high scale backend services (operating on Exchange and Azure) and client experiences (Exchange admin center and powershell module). These efforts supports management of admin and non admin data within M365 backend Directory and Exchange store, enabling critical Office 365 mailbox scenarios and enhancing intelligent collaboration across M365 products like Outlook, Teams, and SharePoint.
  • Task Platform (Apr 2022 - Sep 2023) :
  • Led a team of 10 engineers in the Office division, managing task management services for ToDo, Planner, and Project. Oversaw infrastructure projects, including a .NET Core-based reverse proxy and real-time communication services, to improve efficiency and reduce costs. Owned security initiatives and drove engineering excellence through postmortems, design reviews, and live site reviews. Responsibilities involve aspects of coaching, career guidance, strategic project planning, sprint milestones definition, and tracking executions. Technically I am hands-on with architecture, design, test plan reviews, and code reviews.

Senior Software Engineer

Mar 2021Mar 2022 · 1 yr

  • Worked in Microsoft Tasks & Intelligence (ToDo) Team as a Backend Engineer in E+D division.
  • Roles and Responsibilities:
  • Designed and built gRPC based data store integration by leveraging HTTP/2, Protobuf which improved API performance by latency reduction of 80%.
  • Designed and built the features under Microsoft Exchange like "Tasks on US Sovereign Clouds" and "Tasks API on Microsoft Graph" to deliver high performance and scalable APIs for 1P and 3P integration.
  • Drove the tasks intelligence charter, to architect, design, and build AI/ML based intelligence features like Urgent and Important tasks suggestions, Tasks suggestions reranking, Suggestion’s personalization, etc.
  • Took initiatives to update development processes and improve the engineering excellence of the team. Driving forums like Live site and postmortem reviews, Security reviews for Tasks team.
  • Managed a team of 4 engineers and responsibilities involve aspects of mentorship, project planning, sprint milestones definition, and tracking executions. Technically being hands-on with Architecture, design, coding, test plan, and code reviews.

Software Engineer 2

Nov 2017Feb 2021 · 3 yrs 3 mos

  • Worked in Contacts, Messaging, and Calling Side(Voice/Video) of Skype Consumer and Kaizala Products for Office Team.
  • Role and Responsibilities:
  • Skype and Skype Lite:
  • Fully owned the design and development of the contacts module of the Skype application.
  • Designed and developed multiple features like Sync infra for native contacts, Block/Unblock, Mark/UnMark favorites contacts, in-app dialer, support for multiple phone numbers, profile notifications, badge notifications, feedback collection, Support of skype calling and messaging from the native phonebook, etc.
  • Designed and developed the SMS insights module in the Skype lite application.
  • Kaizala:
  • Designed and delivered multiple Kaizala features like At-Mention library, Pinned Messages, Block and Mute, Settings, etc. using the MVVM with a data binding and RxJava.
  • Designed and developed features for Voice and Video Calling like Multiple call support, runtime calling permissions, etc.
  • Improved the latency and quality of Skype video and voice calling by investigating and fixing multiple issues.

Practo

Technical Lead

Feb 2016Nov 2017 · 1 yr 9 mos · Bengaluru Area, India

  • Worked as part of Practo Android Central team. Designed and developed features for both Practo Doctor and Patient applications.
  • Role and Responsibilities:
  • Member of Android Central team which is responsible for complete life cycle from design and development to deployment of Health feed, Account, Profile & Notification components of Practo Pro application.
  • Design & develop Generic Notification Manager to manage both Push and In-app notifications of different Practo products. It includes grouping, sorting & syncing up notification data using a sync adapter & alarm manager.
  • Initiated Unit Test implementation for a project using Android testing support library APIs and Mockito & onboarded the complete team.
  • Designed & implemented queries for the production database by creating dashboards in Periscope.
  • Rearchitected existing codebase using MVVM with Data binding to decouple business and UI logic and created build pipeline on Travis CI to generate & publish code coverage using JaCoCo & Co-decov.
  • Managed a team of 4 engineers and responsibilities involve aspects of mentorship, project planning, sprint milestones definition and tracking executions.

Roundglass curofy

Founding Member | Technical Lead

Jan 2015Feb 2016 · 1 yr 1 mo · Gurgaon, India

  • Curofy is a network of 4Lakh+ Doctors today, run by engineers and doctors, and funded by pioneers in healthcare. It was successfully acquired by Seattle-based Round glass Partners in an all-cash deal (a venture arm of Edifecs US).
  • Worked as Founding member of Technical team. Designed, developed, and released the first version of the android application.
  • Role and Responsibilities:
  • Responsible for full product life cycle from planning, design, and development to deployment for Android application.
  • Responsibilities include designing new features, implementing them, code optimization, performance improvement, bug fixing, and code maintenance.
  • Collaborated with cross-functional teams like marketing, key executives, UI designers, and backend developers to define, design, and ship new features.
  • Analysis of user activity data for a better understanding of requirements.
  • Managed a team of 5 engineers and responsibilities involve aspects of mentorship, project planning, sprint milestones definition, and tracking executions.

Samsung india

Software Engineer

Jul 2013Jan 2015 · 1 yr 6 mos · Bengaluru Area, India

  • Worked as part of CDMA US regional BIZ team for Partners like AT&T, Verizon, etc.
  • Role and Responsibilities:
  • Mobile application development for Android-based smartphones and tablets.
  • Customization and feature addition of the Samsung email, messaging, and browser applications as per US clients in multiple Samsung smartphone and tablets models.
  • Development of Click and Share android application that enables the user to instantly share photos as captured on the device with other devices through Wi-Fi and Bluetooth.
  • Development of Care-Q application that connects staff of hospital through tablets. Ease the interaction between the compounder, patient, and doctor for activities like appointments, queue management, patient symptoms, medical history, patient reports that help to reduce time and keep track of patient progress.
  • Debugging and defect fixing of android application and framework level source code.
  • Resolving of OS up-gradation issues for messaging Module.
  • Participating in new idea generation activity and patent study.

Polaris enterpise solution limited

Software Engineer Intern

Jan 2012Jun 2012 · 5 mos · Gurgaon, India

  • Prototyping using html,javascript, CSS and Ajax.
  • GUI designing and implementation using struts framework.
  • Persistence layer is designed and implemented using ibatis framework.

Education

Thapar Institute of Engineering & Technology

B.E — Computer Science

Jan 2009Jan 2013

Budha Dal Public School - India

Intermediate

Jan 2008Jan 2009

Budha Dal Public School - India

High School — CBSE

Jan 1994Jan 2007

Stackforce found 100+ more professionals with AJAX & Algorithms

Explore similar profiles based on matching skills and experience