Ajinkya Sonawane

Software Engineer

United Kingdom7 yrs 3 mos experience
Highly Stable

Key Highlights

  • Designed high-scale provisioning service for Microsoft Teams.
  • Led machine learning initiatives to optimize ad performance.
  • Improved service performance by 100x through innovative solutions.
Stackforce AI infers this person is a Backend Engineer specializing in SaaS and Advertising Technology.

Contact

Skills

Core Skills

Machine LearningData AnalysisJavaMicrosoft Azure

Other Skills

AlgorithmsAndroid DevelopmentAngularJSC#C++Data StructuresJavaScriptLinuxManagementMicrosoft ExcelMicrosoft OfficeMicrosoft PowerPointMySQLResearchTCL

About

"The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at or repair" -- Douglas Adams. Every backend engineer can relate to the above statement. Even the most "perfect" piece of code can fail at high scale. As a passionate backend engineer, I'm heavily invested in making the "impossible" possible. I'm currently working at Microsoft Hyderabad in IC3-ModernProvisioning team. We handle a high scale service(~6 million request per peak hour), which provisions new users and tenants to Microsoft Teams(Chat Based Service) in no time.

Experience

7 yrs 3 mos
Total Experience
2 yrs 8 mos
Average Tenure
1 yr 10 mos
Current Experience

Meta

Software Engineer

Aug 2024Present · 1 yr 10 mos · London Area, United Kingdom · On-site

  • As part of Shops Ads Signal Growth Incubation Team, following are my deliverables.
  • Led the design and implementation of ads data model to support delivery and facilitate performance comparison of web and app ads for shops. Developed internal tools and scripts to manage ad creation and testing.
  • Developed a feature to improve ad performance by dynamically optimizing the destination URL of static ads to point to specific product pages detected in ad media using machine learning models.
  • Led full development of a feature to enable a robust video ad conversion metric for fb/ig Shops based Ads.
  • Led efforts to improve the buyer experience by implementing a new checkout style for app ads using shops as landing destination and optimizing ad conversion funnels to include app based purchase events.
  • Team Health Champion: Conducted internal team health survey, anonymous retrospective session, designed and followed up on action plan based on the learning from retrospective.
JavaMachine LearningData Analysis

Microsoft

Software Engineer II

Jul 2019Jul 2024 · 5 yrs · Hyderabad Area, India

  • As a part of Teams backend provisioning service, following were my deliverables.
  • Designed, developed and rolled out feature which assigns voice related capabilities to 200M+ monthly active Teams users based on their subscriptions/licenses via new cloud based provisioning service.
  • Actively worked on increasing the performance of the service by implementing caching, batch-processing and re-structuring the event execution flow. Success count increased 100 times and E2E latencies were dropped from ~90ms to ~2ms.
  • End to End design and implementation of a framework to relay events(~ 30M per day) to downstream services in a GDPR compliant manner. It preserves the sequence of events and ensures high availability, disaster recovery.
  • Developed a framework to check the integrity of data in the main CosmosDB. In case of ambiguity, this system automatically re-sync the entire data to ensure consistency.
  • Added a platform level feature to facilitate re-processing of events. It helped us reliably transition from legacy to new provisioning system, and fix provisioning errors due to unforeseen reasons.
  • As a Part of User Provisioning Portal Team, worked on a full stack project to display user's HR details on the provisioning ticket.
JavaC#Microsoft AzureData Structures

Nvidia

System Software Engineer Intern

Jan 2019Jun 2019 · 5 mos · Pune Area, India

  • Worked on TCL script to automate power consumption monitoring of GPU.
  • Framed Power Profiling of GPUs of Different families.
TCL

Sterlite tech - elitecore

Research And Development Intern

May 2016Jul 2016 · 2 mos · Ahmedabad Area, India

  • Worked on decoding a given phone number to its country, state, city, area using Trie data structure.
  • Worked on optimizing the costs incurred during call routing.

Education

Birla Institute of Technology and Science, Pilani

B.E.(Hons.) Computer Science Engineering

Jan 2014Jan 2019

Birla Institute of Technology and Science, Pilani

Master of Science - MS

Jan 2014Jan 2019

Stackforce found 100+ more professionals with Machine Learning & Data Analysis

Explore similar profiles based on matching skills and experience