Umesh Garg
Engineering Manager at Meta
Umesh Garg
Engineering Manager at Meta
Fremont, California
Overview
Work Experience
Engineering Manager
2023 - Current
Director of Engineering
2023 - 2023
Principal Engineering Manager
2020 - 2023
Held accountability for technical strategy/product roadmap, and design, development and delivery of full stack product experiences—client, SDK platforms, backend orchestration layers, domain services and partner integration platforms. Led delivery of consumer-facing Venmo features—Venmo charities, business profile, and Venmo acceptance at stores. Helped in scaling Venmo business transactions for entire Venmo user base. • Addressed revenue growth needs through development of new Venmo features. − Led team of 50+ direct and indirect reports on project to build and deliver donations on Venmo feature in collaboration with multiple teams (i.e., legal, compliance, identity, payments, social graph, payments, charities). − Led building marketing and campaign features for businesses to reach out to 90+ millions Venmo customers. − Enabled donations for 90M+ Venmo users and sign up of thousands of charities within a month of launch. • Inherited monolith Venmo backend application with issues during CICD and slow releases. Led decomposition of monolith backend app to separate out business and tax microservices, driving team to make change and deploy in production the same day and helping achieve 99.999% availability. • Led multiple tech initiatives including decomposition of monolithic backend, mobile app modularization, product improvement through refactoring, and many more. • Elevated developer productivity by monitoring and reducing number of CI job failures. • Drove Venmo Good & Services user experience optimization through AB testing that resulted into 3x revenue.
Sr. Mobile Engineering Manager
2017 - 2020
Managed development and maintenance of 6 consumer mobile apps (iOS and Android). Led engineering teams of 28 architects, engineers, and managers across the US, South America, and Europe to achieve individual and company goals. • Increased engineering team’s efficiency by providing guidance, changing operating procedures, building tools and automation, developing standards, and introducing various continuous improvements. • Led and supported new product design, marketing campaigns, monetization, and product launches. • Contributed high-level decisions in support of the company's strategic planning, mission, visions, and goals. • Reduced developer-QA ratio from 2:1 to 3:1 by embracing quality by design, adding unit and automation testing, and redefining CICD process with each Pull Request merged only after testing. Shortened app release cycle to 2 weeks. • Increased engineering throughput by doubling the engineering team size from 12 to 28 while saving 40% in costs by combining near-shore and offshore hiring—hired engineers from the US, Romania, and Latin America. • Led and built an Android native messaging and calling app from scratch.
Principal Architect
2016 - 2017
• Designed & Developed multiple rich iOS apps for gamification of reality TV shows like Bachelor, Survivor, DWTS, and election debates using REST and real-time socket communication. • Developed the mobile app and backend solution from prototype to launch. • Supported more than 5000 concurrent users by auto-scaling and performance tuning of the application. • Designed and Developed nodejs and mongodb based backend to support multiple applications including aouth2 authentication from apps. • Supported day-to-day issues like occasional heavy load, memory leaks, iOS upgrades, frequent requirement changes, app and server log monitoring, to name a few.
Engineering Manager
2013 - 2016
Collaborated with product manager, partners, and key business stakeholders to implement new/innovative solutions. Coordinated the cross-team dependencies and managed the execution. • Led the development and successful launch of complete rewriting of PayPal iOS and Anddoid consumer apps including PayPal mobile sdk and server-side orchestration service. • Managed implementation of wallet management including managing funding instruments, send money, request money, add and withdraw funds, transaction history, and other features. • Participated in FIDO alliance standard while implementing it for Samsung fingerprint authentication. • Architected and designed Fingerprint authentication of PayPal App using Fido protocol in iOS and Android. • Architected and contributed to development of mobile sdk (iOS and Android) for p2p (Send and receive money), wallet management, and activities. • Designed Authentication framework with email/password, Phone/Pin, Partner PIN, and fingerprint. • Designed and developed Nodejs application to onboard partner customers to PayPal. • Implemented OAuth 2.0 authentication with openId connect.
CTO & Technical Co-Founder
2015 - 2015
Enterprise Architect
2013 - 2013
• Architected solution for Color-IQ ipad app for all Sephora stores. App is used to display the products based upon person’s skin tone with product rating, and option to buy. • Architected mobile solution where app would run in complete offline mode with daily sync from the server through REST services. • Designed the hybrid app with html widgets running in phonegap container to support app updates without releasing newer version of app. • Developed strategy for app distribution management using Airwatch MDM. • Designed the various daily feeds like inventory, store assortment, product rating to app through node.js • Administered and configured Airwatch MDM to provision ipad devices for all Sephora stores. • Managed provisioning profiles for all mobile apps. • Developed Airwatch-Splunk integration to collect mobile app related analytics. • Configured and managed infrastructure on Amazon AWS. • Architected email receipt solution for POS and Mobile POS.
Enterprise Architect
2013 - 2013
• Architected Mobile Service Management (MSM) Platform (new product), which allows users to collect various mobile data like usage analytics, performance analysis, crash report, and exception report. • Developed iOS and Android demo mobile apps to demo the MSM functionality. • Designed and developed backend infrastructure to collect the stat data using REST API • Developed modules for mobile app crash analysis, exception logging, and event handling in iOS and Android. • Architected CA Mobile Content Management from ground up. • Designed MCM API specifications, database schema, and high level architecture • Designed and developed end-to-end backend framework including data layer, service layer and API layers to standardize the development. • Architected product API security layer with OAuth 2 and Open Id Connect.
SW Architect & IT application Manager
2009 - 2012