harsh gupta

India

@Harsh_Gupta10

Backend Wizard | Love to build Systems | System Design | DSA

Personal Information

info.harshgupta10@gmail.com
+91-7791013510
India

Badges

Problem Solving
CPP
Java
Python
Sql

Certifications

Work Experience

  • Senior Software Engineer

    Blue Yonder•  September 2023 - Present•  Bangalore

    • Reduced the runtime of Machine Learning flow run by 50% and processing cost by more than 80% for dataset exceeding over 2 Billion transactions by re-architecting and implementing the existing micro-services architecture introducing asynchronous communication with celery and fine-tuned the system at Operating System level, achieving 50% of performance boost, high resiliency and robustness. • Implemented dynamically starting and stopping of microservices as per the need for the ML flow to run, resulting in substantial operating cost reduction.

  • Senior Software Engineer

    Two Point One•  June 2022 - September 2023•  New York, Remote

    Leading, Architecting and Developing the MVP backend from scratch using Python and Django, building REST APIs, DB architecture, hiring and mentoring new team members. • Achieved 98% of reduction in manual efforts and time by and improved project setup time by 20% by automating the entire infrastructure provisioning of the project for various envs on AWS using terraform script. • Automated various AWS services like EC2, ECS, RDS, CDN, S3, LB, Redis etc for setting up the infrastructure. • Tech Stack : Django, Python, WebSockets, AWS, Ansible, Terraform, REST APIs, DRF, Lambda, AppSync, etc.

  • Senior Software Engineer

    FRND•  January 2022 - June 2022•  Bangalore

    An Audio-dating app, with millions of users, playing games, doing chats and audio talks. • Achieved 1.5x performance boost in app and 20% CPU load reduction by optimizing the APIs and DB queries with more than 10 million of records. • Reduced processing time by 10x for long running heavy background tasks by leveraging multi-threading and leveraging the CPU effectively. • Architecting and integrating new revenue increasing features in the projects, introduced high-standard code practices, code reviews, internal discussions etc. • Improved project deployment efforts and time by 3x by setting up the entire DevOps infrastructure (CI/CD pipeline) of the project on Circle CI using Ansible.

  • Software Engineer

    Primedigital Global•  January 2021 - December 2021•  Remote

    A social network with some AirBnb functionality where peoples can share their homes with their known ones. • Architecting, implementing, leading new features, involving scalable architecture, complex data models, robust async tasks, and background cron jobs. • Improved search APIs performance by 90% and reduced computation time < 1 sec from 30-40 sec by leveraging Elasticsearch capabilities, including complex queries on Elasticsearch. • Achieved real time "Search Auto-complete" feature on database of more than a million rows leveraging Elasticsearch with custom scoring functions. • Built entire real time "Messaging" functionality from scratch using Web Sockets. • Enforced top code quality, practices and standards involving OOPs patterns & ensured edge cases using test cases. • Supervised and mentored new team members, their rampup and code reviews. • Tech Stack : Django, Python, WebSockets, Elasticsearch, Neo4J, PostgreSQL, Celery, Redis, REST APIs, AWS.

Education

  • SS Jain Subodh PG College

    Computer Science & Engineering, MCA•  July 2018 - June 2020•  Percentage: 85

  • Apex Institute of Mangement and Science

    Computer Science & Engineering, BCA•  July 2015 - July 2018

Skills

Backend Development
System Design
HLD
LLD
DSA
Python(Advanced)
Java
Devops
AWS (Amazon Web Services)
Ansible
Terraform
Elasticsearch
Celery
Websockets
SQL