Rachit Mahendra

Software Engineer

Palo Alto, California, United States10 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building microservices and optimizing performance.
  • Developed innovative algorithms for collision-avoidance systems.
  • Strong background in machine learning and natural language processing.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Fintech and algorithm development.

Contact

Skills

Core Skills

JavaC++MicroservicesPythonAlgorithm DevelopmentMachine LearningAndroid Development

Other Skills

AndroidApp Store OptimizationCSSClojureData StructuresEvents CoordinationFunctional ProgrammingGitGithubHTMLLeadershipMaps APIsMavenMessaging QueuesMicrosoft Excel

Experience

10 yrs
Total Experience
2 yrs
Average Tenure
5 yrs 1 mo
Current Experience

Snap inc.

Software Engineer

May 2021Present · 5 yrs 1 mo · Palo Alto, California, United States

  • Working in the Ads Delivery Infrastructure team with a focus on ads inference.
JavaC++PythonData StructuresGit

Bloomberg lp

Software Development Engineer

Jun 2018May 2021 · 2 yrs 11 mos · Greater New York City Area

  • Worked in Distributed Engines team under Equity organization to build exciting features for the Bloomberg Terminal backend.
  • Built a microservice from scratch to serve Equity data and optimized it for large data request loads and lower latency.
  • Designed and built a pipeline leveraging messaging queues to process real-time diffs for A/B testing to aid in backend migration.
  • Constructed a POC for an end to end real-time in-memory cache framework for frequently used Equity data fields.
  • Integrated various new features for enhancing the existing capabilities of several microservices.
C++MicroservicesMessaging QueuesReal-time ProcessingPythonMySQL

Microsoft

Software Engineering Intern

May 2017Aug 2017 · 3 mos · Greater Seattle Area

  • Worked on Bing , AI & Research in local data platform , to improve local search experience using Machine learning and Natural Language Processing.
Machine LearningNatural Language Processing

University of minnesota-twin cities

Undergraduate Research Assistant

Nov 2016May 2018 · 1 yr 6 mos · Greater Minneapolis-St. Paul Area

  • Worked under Professor Rajesh Rajamani, in Center for Transportation Studies, to develop an algorithm and build a mobile app, using various maps apis to efficiently determine the nearest intersection point on the road for the Novel Collision-Avoidance System for Bicycles.
Algorithm DevelopmentMobile App DevelopmentMaps APIs

Webarch

Android Application Developer

Feb 2016Aug 2016 · 6 mos · Chennai, Tamil Nadu, India

  • Aided in development of an android application for a national level technical festival organized in India.
Android Development

Education

University of Minnesota

Bachelor of Science (B.S.) — Computer Science

Harvard Business School Online

CORe Credential of Readiness

Udacity

Nanodegree — Natural Language Processing

Stackforce found 100+ more professionals with Java & C++

Explore similar profiles based on matching skills and experience