Likhit Dharmapuri

Software Engineer

Los Angeles, California, United States9 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Developed a framework reducing ranker development time by 80%.
  • Created a voice assistant service for major phone manufacturers.
  • Mentored junior engineers, enhancing team capabilities.
Stackforce AI infers this person is a Software Engineer with expertise in Machine Learning and Software Development across Tech and AdTech industries.

Contact

Skills

Core Skills

Software DevelopmentMachine LearningData ProcessingAndroid Development

Other Skills

ASP.NETASP.NetAlgorithmsApache FlinkApache SparkApache ZooKeeperBorgCC#C++Cascading Style Sheets (CSS)Computer ScienceData StructuresDockerFlume

About

Computer Science graduate with interest in machine learning, and programming paradigms. I would like to use my skills in computer sciences in different fields - from software, and finance to biotech - to maximize my learning.

Experience

9 yrs 10 mos
Total Experience
4 yrs 11 mos
Average Tenure
6 yrs 10 mos
Current Experience

Google

2 roles

Software Engineer

Aug 2019Present · 6 yrs 10 mos · Mountain View, California, United States · On-site

  • As a software engineer, worked on a data processing platform that allows major Google products like Google Photos, GPay, Gmail, and Google Map to process user data in a policy and privacy compliant way.
Data ProcessingSoftware DevelopmentMachine Learning

Software Engineer Internship

May 2018Aug 2018 · 3 mos · Mountain View, California

  • As an intern, I worked in the Datahub Team in the Google Ads department. The team provided employees the ability to search various resources such as databases, scripts, etc.
  • I created a framework that allowed the addition of custom search features, building ranking algorithms using those features, and measurement of search quality gains due to the custom ranker. This helped decrease development time of new rankers from multiple weeks to under 4 days.
  • As proof of concept, I also implemented a new ranker using the framework that improved search quality on top queries by 15%. Technologies used: C++, Flume (Google internal MapReduce), Google Spanner DB, Borg (like Kubernetes).
C++FlumeGoogle Spanner DBBorgMachine LearningData Processing

Microsoft india

2 roles

Software Engineer 2

Jul 2014Jul 2017 · 3 yrs · Greater Hyderabad Area

  • As a software engineer in the Bing team I work on various projects such as search results ranking, webpage scraping, entity extraction, Android app development, and web development.
  • My last project here involved creation of a voice assistant service for partner phone manufacturers to integrate into their products. I was responsible for creating the technical specifications in communication with the partner engineering teams.
  • I also have a years’ worth of mentorship experience with junior software engineers. Technologies used: Android, C#, JavaScript, HTML, Scope (similar to Hadoop Pig), Java.
Android DevelopmentC#JavaScriptHTMLJavaSoftware Development

Software Engineer Internship

May 2013Aug 2013 · 3 mos · Greater Hyderabad Area

  • As an intern in the Bing query understanding team, I helped scale internal search query classifier testing and shipping pipelines. I decreased the time taken to run validations on new trained models by identifying common dependencies and caching such results. Technologies used: C#, t-SQL, ASP.Net, Scope (similar to Hadoop Pig).
C#t-SQLASP.NetSoftware Development

Education

University of Southern California

Master's degree — Computer Science

Jan 2017Jan 2019

SRM IST Chennai

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Software Development & Machine Learning

Explore similar profiles based on matching skills and experience