H

Harshit Prasad

CTO

Delhi, India5 yrs 7 mos experience

Key Highlights

  • Led performance tuning reducing search latency by 50%.
  • Achieved +15% ATC conversion with vernacular support.
  • Developed a decentralized web search engine application.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in E-commerce and Machine Learning.

Contact

Skills

Core Skills

Search & DiscoveryElasticsearchSearch InfrastructureData-driven SolutionsAds & MonetizationBackend EngineeringFull Stack DevelopmentMachine LearningFrontend Development

Other Skills

AWS OpensearchVernacular supportPerformance tuningLoad testingSearch latency reductionSearch algorithmsPythonFastAPIGoAWS ElasticsearchData indexingFlaskAWSKubernetesPostgres

About

Hey! 👋🏽 I'm Harshit from India 🇮🇳. I'm a software engineer passionate about code, design, and technology. I'm currently working as Tech Lead Engineer at Blinkit, India's leading quick-commerce company where I'm working on building intelligent and reliable systems with different teams. I find thrill and joy in solving cloud-native platform problems and contributing to open source. I like to build things using Python, Go, Rust, Kubernetes, AWS, SQL, and NoSQL databases. Also, I like to read and explore in areas of artificial intelligence, distributed systems and reliability engineering. My strengths are a good team player, excellent coordination, a result-oriented personality, effective communication, organizational skills, and a wide range of technical skills. In my free time, I love to - play badminton, travel, explore new things, workout and watch anime. You can check more about me: • GitHub - https://github.com/harshit98 • GitLab - https://gitlab.com/harshitprasad • Twitter - https://twitter.com/HarshitPrasad8 • Stackoverflow - https://stackoverflow.com/users/7299340/harshit?tab=profile • Personal Blog - http://harshitprasad.com

Experience

5 yrs 7 mos
Total Experience
--
Average Tenure
--
Current Experience

Blinkit

5 roles

Tech Lead - Search & Discovery

Promoted

Jun 2024Present · 2 yrs

  • Leading an exceptionally talented engineering team to elevate customer shopping experience and bring the magic of quick commerce to India!

Senior Software Engineer - Search & Discovery

Oct 2021Jun 2024 · 2 yrs 8 mos

  • Solving search, discovery, and recommendation problems for the Blinkit platform in the following areas - architecture, infra reliability, and business.
  • Responsibilities and Achievements:
  • Lead the performance tuning & load testing of AWS Opensearch cluster to reduce operational costs.
  • Achieved better cluster configuration as per business requirements.
  • Reduced search latency by 50% for reading product catalog from Elasticsearch.
  • Technical interviewer for the consumer engineering team to interview candidates for backend profiles.
  • Vernacular support in search for local regional language from different parts of India.
  • Achieved +15% ATC conversion at search keyword level with vernacular support.
  • Dec 2021: The Blinkit was acquired by Zomato. However, I'm still working in the Blinkit.
  • Apart from working on product, my interests are also focused towards reliability, saving costs by improving performance of search and discovery systems, and maintaining service reliability over 99.99%.
  • Harvest and apply best practices of open source across the entire stack of Blinkit Search.
  • Ensuring our systems are always up and running, not lose any orders via search.
  • Providing guidance, planning, and hands-on support to my team in designing systems.
  • Developed a new service in Go responsible for automated intelligent product tagging for driving search.
  • Developed a data streaming pattern-based service in Go to consume Kafka events.
  • Showcasing Blinkit tech in internal tech sessions.
AWS OpensearchElasticsearchVernacular supportPerformance tuningLoad testingSearch latency reduction+1

Software Engineer - Search & Discovery

Feb 2021Sep 2021 · 7 mos

  • I was internally moved back to the core team of Blinkit which was renamed to "Search". The focus of the search team was to improve search and discovery on the Blinkit app by implementing data-driven solutions. I worked as a Backend Engineer in the following domains - search infrastructure, architecture, and improving business driven by search.
  • Responsibilities and Achievements:
  • Involved in multiple experiments & POCs like hyperlocal grocery experience, in-app donation, etc.
  • Implemented new search & discovery service from a 6 years old monolith legacy service.
  • Developed data driven search suggestions purely on product sales, conversion & other metrics.
  • Involved in multiple platform POCs for making search infrastructure fast, optimized & better.
  • Built a near real-time indexing pipeline for new product launches across PAN India.
  • Achieved better management & visibility in launching new products for flash sales, hourly sales, etc.
  • Tech: Python, FastAPI, Go, Kibana, AWS Elasticsearch, AWS SQS, Grafana Loki.
PythonFastAPIGoAWS ElasticsearchData-driven solutionsSearch Infrastructure+1

Software Engineer - Ads & Monetization

Sep 2020Jan 2021 · 4 mos

  • I was internally moved to the Ads & Monetization team which was a new team at that time to help them build their tech platform. We focused on maintaining and improving the in-house bidding and ads systems to drive sponsored assets on the Blinkit app like sponsored brands, ad banners, etc, and our success metric was to bring revenue to the company.
  • Responsibilities and Achievements:
  • Setting up new services and collaborating with stakeholders to plan and target deliverables.
  • Worked on bifurcating workflows in the Ads system responsible for running the in-house bidding platform.
  • Worked on integrating sponsored products and ad banners on the search to show Ads to users.
  • Improved the Return on Ad Spends (ROAS) metric with product and data analysts.
  • Achieved $20 M/month monthly revenue which bolstered the EBIDTA of the company.
  • Achieved 1% of company revenue whilst delivering industry-standard ROAS for partner brands.
  • Mentored two junior programmers and worked as the scrum master to drive bi-weekly sprint planning.
  • Built reports feature to provide performance reports of each campaign cycle to partner brands.
  • Involved in POC of automating manual tasks for auction cycle using the Drupal framework.
  • Built a dashboard as an automation solution for the content team to manage auctions & campaigns.
  • Tech: Python3, Flask, AWS-S3, AWS Elasticache, Kubernetes, Postgres, React, Javascript.
PythonFlaskAWSKubernetesPostgresAds & Monetization

Software Engineering Intern - Merchandising

Jan 2020Aug 2020 · 7 mos

  • Worked as Backend Engineer in the Merchandising Team which focused on improving the consumer experience, product discovery, and recommendations. This was one of the core teams of Blinkit.
  • Responsibilities and Achievements:
  • Lead the project of Elasticsearch (ES) migration from version 2.4 to 7.5.
  • Designed and carefully planned the roadmap of ES migration with refactoring efforts.
  • Setup of infrastructure for migration across consumer microservices to avoid downtime in production.
  • Migrated the search infrastructure from Ansible to Kubernetes.
  • Worked on the major refactoring activity across core consumer services dependent on ES.
  • Worked on refactoring query clauses & inline scripts to address breaking changes.
  • Successfully migrated from self-managed ES to AWS-managed ES solution.
  • Tech: Elasticsearch, Go, Python, Flask, Jenkins, Kubernetes, Docker, AWS EC2.
ElasticsearchPythonFlaskKubernetesBackend Engineering

Hackerrank

Software Engineering Intern - Enterprise Platform

May 2019Jul 2019 · 2 mos · Bengaluru, Karnataka, India

  • Worked as Full Stack Engineer in HackerRank for Work (HRW) Team which focused on developing HackerRank's enterprise product used for hiring candidates & conducting technical interviews in tech.
  • Responsibilities and Achievements:
  • Worked on improving core frontend components of enterprise product in React.
  • Followed TDD approach and wrote unit tests in Jest and Enzyme improving code coverage by +8%.
  • Eliminated slow queries from the core backend service written on Ruby on Rails.
  • Improved the read-write database calls by reducing the latency of slow queries by 80%.
ReactRuby on RailsJestEnzymeFull Stack Development

Cern

Google Summer of Code Intern - ROOT Data Science

May 2018Aug 2018 · 3 mos · Geneva, Switzerland

  • Worked as Machine Learning Engineer in ROOT Data Science Team which focused on developing the CERN's in-house data analysis framework called TMVA - Toolkit for Multi-Variate Analysis. This scientific software provides internal math libraries & data tools to deal with data processing and data visualization in the domain of particle physics data analysis.
  • Responsibilities and Achievements:
  • Conceptualized the architecture of LSTM from PyTorch framework written in Lua.
  • Wrote a Deep Neural Network (DNN) module called LSTM for the TMVA library in C++14.
  • Achieved 60% accuracy on benchmark performance of LSTM module on ECAL dataset logged by LHC.
C++Machine LearningLua

Fossasia

Google Summer of Code Intern - Search Frontend Platform

May 2017Aug 2017 · 3 mos · Singapore

  • Worked as Frontend Engineer in Search Team which focused on developing a decentralized web based search engine called Susper built on top of YaCy web crawler (https://yacy.net/) and Apache Solr to crawl and index results like webpages, images, news, sorted results, etc.
  • Responsibilities and Achievements:
  • Developed a web application from scratch using Typescript and Angular 2.0.
  • Designed "Autocomplete" & "Knowledge Graph" components using a third-party API called DBpedia.
  • Developed alternative search options based on native language and countrywise results.
  • Implemented local deployment of the end-to-end application (crawler & frontend) using Docker script.
  • Performed unit testing using the Karma-Jasmine framework and API calls by mock testing.
TypescriptAngularDockerFrontend Development

Education

The LNM Institute of Information Technology

Bachelor of Technology - B.Tech — Electronics & Communication Engineering

Jan 2016Jan 2020

Sir Padampat Singhania School

High School

Jan 2014Jan 2016

Stackforce found 100+ more professionals with Search & Discovery & Elasticsearch

Explore similar profiles based on matching skills and experience