Ashish Lohia

Senior Software Engineering Manager at Meta
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
San Jose, California, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • French Polynesia
    • Law Practice
    • 1 - 100 Employee
    • Senior Software Engineering Manager
      • Feb 2021 - Present

      Menlo Park, California, United States Manage a team of SWEs distributed across the country responsible for the Infrastructure powering WhatsApp Calling. Hire and grow a strong team comprising of both MPK and remote engineers. Hire/Grow multiple IC6 engineers. Work with Product, Design, Data, UXR on identifying the biggest user painpoints related to WA Calling and launching critical calling features such as Call Links, Large Group Calls and Joinable Calls. Own the Calling wide Better Engineering initiative. Responsible… Show more Manage a team of SWEs distributed across the country responsible for the Infrastructure powering WhatsApp Calling. Hire and grow a strong team comprising of both MPK and remote engineers. Hire/Grow multiple IC6 engineers. Work with Product, Design, Data, UXR on identifying the biggest user painpoints related to WA Calling and launching critical calling features such as Call Links, Large Group Calls and Joinable Calls. Own the Calling wide Better Engineering initiative. Responsible for the planning and execution of project to make our developers more productive. Own the Calling wide Latency/Reliability initiative. Analyze various forms of latency within the system and come up with and execute projects to improve them. Owner of the WhatsApp wide IC Growth initiative. Run programs such as mentorship program, growth plan reviews and growth talks. Responsible for making sure we have appropriate programs to help support IC growth. Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Tech Lead & Manager
      • May 2018 - Feb 2021

      Mountain View, California Manage a team of 13 SWEs across 2 geographical locations (Mountain View, USA and Bangalore, India) building various tools and infrastructure for the Search Ads Quality Infrastructure and Search Ads NBU teams. Work with various stakeholders across multiple teams in Search Ads to identify the biggest pain points impacting developer workflow. The team builds productivity tools to enable 700+ developers to write and ship code in a fast and reliable manner for a $100B+ business. Also build… Show more Manage a team of 13 SWEs across 2 geographical locations (Mountain View, USA and Bangalore, India) building various tools and infrastructure for the Search Ads Quality Infrastructure and Search Ads NBU teams. Work with various stakeholders across multiple teams in Search Ads to identify the biggest pain points impacting developer workflow. The team builds productivity tools to enable 700+ developers to write and ship code in a fast and reliable manner for a $100B+ business. Also build infrastructure which help developers across Google. Hire and grow a strong team of engineers. Help engineers identify opportunities for developing a strong technical skillset while having impact on the team and Google. Identify and grow the next set of leaders from within the team. Identified the need to fix developer pain-point related to submitting changelists. Designed and implemented a comprehensive metric to capture the pain. Identified several issues blocking developers from submitting a correct changelist. Designed and implemented various infrastructures to prevent such blockers by more than 50\% while saving on machine resources. Infrastructure built applicable for teams across Google. Built a team from scratch to support the newly formed NBU Ads team in Bangalore, India. Working cross geography with stakeholders to identify infrastructure to enable developers to experiment quickly in production.

    • Senior Software Engineer & Tech Lead
      • May 2015 - Apr 2018

      Mountain View, California Identified the need to standardize A/B testing infrastructure across Search Ads Quality Infrastructure(AQI) to reduce maintenance burden on my team while making several improvements related to reliability and ease of use. Designed and built a common infrastructure in C++ to be used by several teams in AQI. Greatly improved the runtime, reliability and debuggability of the existing infrastructure. Designed and implemented an approval mechanism for blessing expected diffs in A/B tests… Show more Identified the need to standardize A/B testing infrastructure across Search Ads Quality Infrastructure(AQI) to reduce maintenance burden on my team while making several improvements related to reliability and ease of use. Designed and built a common infrastructure in C++ to be used by several teams in AQI. Greatly improved the runtime, reliability and debuggability of the existing infrastructure. Designed and implemented an approval mechanism for blessing expected diffs in A/B tests. Expected diffs caused a lot of failures on our continuous build pipelines causing oncall pain and delaying our releases. Built a reliable and concurrent system to allow users to safely bless expected changes before submitting their changelists thus improving continuous build greenness.

    • Software Engineer III
      • May 2013 - Apr 2015

      Mountain View, California Identified issues with the release infrastructure which push our most critical Search Ads binaries into production. The release process was very toil intensive and prone to bugs. Designed and implemented infrastructure to improve various parts of the release process making it fully automated and very reliable. This helped improve our frequency and allowed us to release our most important binaries daily.

    • Software Engineer II
      • May 2011 - Apr 2013

      Mountain View, California Designed and implemented a production verification system analyzing logs written by several Ads systems. Built a large scale production system processing 25M+ QPS providing developers with an API to verify that the production logs do not violate critical constraints. Provide ability to do joins against advertiser data so that developers can write richer assertions. Moved the system from a batch processing mapreduce pipeline to an online infrastructure greatly reducing latency. Also used by… Show more Designed and implemented a production verification system analyzing logs written by several Ads systems. Built a large scale production system processing 25M+ QPS providing developers with an API to verify that the production logs do not violate critical constraints. Provide ability to do joins against advertiser data so that developers can write richer assertions. Moved the system from a batch processing mapreduce pipeline to an online infrastructure greatly reducing latency. Also used by several teams outside Ads like Google Cloud.

    • Brazil
    • Graphic Design
    • 1 - 100 Employee
    • Software Developer
      • Jun 2009 - May 2011

      Madison, Wisconsin Area Software developer on the inpatient team which builds EMR for hospitals. Developed features for the notes app within the inpatient EMR to make writing notes by clinicians(doctors, nurses) easy.

    • India
    • Information Technology & Services
    • 1 - 100 Employee
    • R&D Intern
      • Jun 2007 - Aug 2007

      Dallas/Fort Worth Area Worked as an R&D intern on the mobile infrastructure team analyzing the existing bluetooth scatternet formation algorithm and optimizing the algorithm to improve performance.

Education

  • Stony Brook University
    MS, Computer Science
    2006 - 2009
  • IIIT, Hyderabad
    B.Tech, Computer Science
    2002 - 2006

Community

You need to have a working account to view this content. Click here to join now