# Himanshu Gupta > Software Engineer at Robinhood Location: Sunnyvale, California, United States Profile: https://flows.cv/himanshugupta2 Experienced and passionate Software Engineer with a demonstrated history of working in the internet industry. Strong business acumen and an engineering professional in Computer Science and Engineering from IIT Delhi. ## Work Experience ### Staff Software Engineer @ Robinhood Jan 2021 – Present | Menlo Park, California, United States Tech Lead, Options Backend ### Senior Software Engineer @ Amazon Lab126 Jan 2017 – Jan 2021 | Sunnyvale - Part of Alexa Local Search team, help Alexa answer queries like "Find me a restaurant nearby." - Enhanced Local Search service by adding support for attribute filtering. e.g. "Suggest me a restaurant that has patio seating, open at 7pm tomorrow" - Solely setup scalable Search Relevance infrastructure using serverless lambdas to measure nDCG scores for local search queries. This helped to quantify our search performance category wise and focus on low performing categories. - Street Search - Devised and aligned relevant stake holders on problem statement. Found effective and scalable solution to search for businesses on a given street. e.g. "Find Starbucks on El Camino Real" - Local Commerce - Defined Problem Statement, devised ML based solutions to solve for Local Commerce queries. e.g. "Where can I buy shoes nearby?". - Operational Excellence - Stanley award winner - Amazon internal award. Reduced fleet usage and fleet costs by a factor of 85%. Reduced service latency by a factor of 30%. ### Software Developer @ Amazon Jan 2016 – Jan 2017 | Bangalore - Solely worked on and launched a Content Platform for Amazon.In. It is a one stop shop for customers to come and educate themselves about various events, brands, thus allowing them to make more educated purchase on the e-commerce platform. See https://amazon.in/magazine - Opens only in mobile - Launched Gamification on Amazon.In. The project shows a quiz to users during campaign runs. Winners are awarded with certain rewards. - Started sending automated marketing mobile push messages to users. Multiple programs were launched each of which catered to different sets of users depending on what bucket they lied in. - Researched on a new technology called "service workers" that aims to provide the functionality of sending push notifications to users' browsers. ### Co Founder | Tech lead @ Flashdoor Jan 2015 – Jan 2016 | Bengaluru Area, India - Created on demand marketplace for household services. - At Flashdoor our vision was to bring happiness to Indian households by giving them back time to spend on things they love and by providing opportunities to those who support them. - Led the team to develop front end, back end and android app, with constant inputs and ever changing requirements from our business development team - Developed two different backend services, one on Spring Framework, another on Play Framework and an android app using Android SDK - Developed uber like android app to track real time location of delivery agents. - Developed technologies like time sensitive cache, scheduler, algorithm to perfectly match delivery agent with location of new orders - Setup customer support team including hiring, creating/sourcing CRM tools - Digital marketing using Google, Facebook - Setup analytics framework ### Software Developer @ Amazon Jan 2014 – Jan 2015 | Bengaluru Area, India - Launched AmazonBusiness.in - Developed backend technologies for AmazonBusiness.in using technologies like Spring, Oracle DB, Dynamo DB, Simple Queue Service, Simple Notification Service, S3 - Developed Frontend using bootstrap, jQuery, ajax, native HTML, CSS, javascript ### Software Engineer @ Kiwi India Pvt Ltd Jan 2012 – Jan 2014 | Bangalore Mobile - Lead Native iOS Game Development using cocos-2d game engine - iOS/android 3d multiplayer game using unity3d and photon Backend - Backend development for games for complete user data management (PHP, MySQL, Redis) - Response time optimizations through indexing, sharding/partitioning and caching strategies - Worked on memory optimization strategies like object pooling/re-using, on-demand loading Few top ranking games that I have worked upon: - Shipwrecked: Lost Island (iOS): https://itunes.apple.com/us/app/shipwrecked-lost-island/id642696083?mt=8 - Brightwood Adventures (iOS): https://itunes.apple.com/us/app/brightwood-adventures/id556781958?mt=8 ### Member Technical Staff @ Oracle Corporation Jan 2010 – Jan 2012 | Bangalore - Design Use Cases to maximize stress on Fusion MiddleWare Products and Cloud9 Features - End-to-End test environment setup with installation of Application servers, Web Logic Servers, Database, stress tuning - Development/Scripting of Stress scenarios through OATS/LR tools - Monitor and analyze the performance/stress issues ### Software Developer (Intern) @ Indrion Technologies Jan 2009 – Jan 2009 | Bangalore - Designed Web User Interface for sensor networks - Studied open source microprocessors architecture on different benchmarks ## Education ### B. Tech in Computer Science and Engineering Indian Institute of Technology, Delhi ### B. Tech in Computer Science and Engineering Indian Institute of Technology, Delhi ## Contact & Social - LinkedIn: https://linkedin.com/in/himanshugupta53 --- Source: https://flows.cv/himanshugupta2 JSON Resume: https://flows.cv/himanshugupta2/resume.json Last updated: 2026-04-12