Ayush Gupta

Software Engineer

Bengaluru, Karnataka, India5 yrs 6 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Designed a notification system for 400 million users.
  • Achieved $20K monthly savings through cost optimizations.
  • Trained over 40 students for successful developer careers.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and AI-driven solutions.

Contact

Skills

Core Skills

Artificial Intelligence (ai)Node.jsGoogle BigqueryWeb DevelopmentAlgorithms And Data StructuresJavaSpring BootGoPython

Other Skills

API DevelopmentAmazon AthenaAmazon DynamodbAmazon S3Amazon Web Services (AWS)AnsibleApache KafkaAthenaBack-End Web DevelopmentBootstrapC++CSSCassandraCloud StorageCloudWatch

About

Software engineer with 5+ years of experience solving complex problems and delivering scalable solutions. Driven by innovation and continuous learning. Skilled in algorithm design and development; architecting large-scale, distributed and low-latency systems. Feel free to reach out to me if I can be of any assistance

Experience

Skillz

Senior Software Engineer

Mar 2025Present · 1 yr · Bengaluru, Karnataka, India · Hybrid

Quizizz

Software Engineer

Oct 2023Feb 2025 · 1 yr 4 mos · Bengaluru, Karnataka, India · On-site

Artificial Intelligence (AI)OpenAI APIPrompt EngineeringVector DatabasesPineconeElasticsearch+7

Sharechat

2 roles

SDE-2

Promoted

Apr 2022Oct 2023 · 1 yr 6 mos · Bengaluru, Karnataka, India · Remote

  • Designed and built, high throughput (more than 500K ops) notification system responsible for sending 8 billion notifications per day to 400 million users.
  • Built notifications rate limiter for controlling the volume of notifications sent to users, supporting user-personalized limits for different notification types.
  • Built pipelines for integrating AI models which personalizes notification sent to users based on time and volume.
  • Built User Target Service (responsible for maintaining user segments to whom notifications are targeted). Build event-driven architecture to update these segments using a lazy update strategy by utilizing GCP solutions like Log Explorer, Cloud Task, Cloud Function, and BigQuery.
  • Worked on different cost optimizations
  • Improving the BigQuery(data warehouse) slot consumption cost for creating user targets using uniform random load distribution, which resulted in savings of around $20K per month
  • Used compression and batching techniques to improve messaging queue cost by 40%.
  • Used data compression to compress certain column values which saved data storage (ScyllaDB) cost by around $3K per month.
  • Optimized Monthly Active Users (MAU) storage and processing
  • Reduced the processing time of the MAU data updation job from 30 hours to 3 hours by optimizing queries and data storage policies.
  • Identified and resolved data storage issues, resulting in a reduction of data size from 250GB to 30GB.
  • Improved the data sharding strategy for MAU, resulting in a 10x improvement in notification sending time.
  • Tech: Nodejs, Express, Bigtable, Redis, GCS, PubSub, Cloud Task, Cloud Function, GCP Log Explorer, Kubernetes, Firebase Cloud Messaging, Scylla DB, Grafana
Node.jsGoogle BigQueryExpress.jsGoogle Cloud FunctionGoogle Cloud TasksCassandra+7

SDE-1

Jul 2021Mar 2022 · 8 mos · Bengaluru, Karnataka, India · Remote

Newton school

Education Mentor

Nov 2021Jun 2023 · 1 yr 7 mos · Remote

  • Trained 40+ students to excel in their developer careers. Provided career guidance and mentored them in building impactful projects. Resolved doubts in Web Development and Data Structures. Helped enhance their communication skills and prepared them for interviews.
Algorithms and Data StructuresWeb DevelopmentDatabasesFull-Stack DevelopmentJavaScriptJava+9

Scaler

Teaching Assistant

Sep 2020Dec 2020 · 3 mos · Remote

  • Conducted one-on-one sessions to clarify and resolve students' doubts about Data Structures and Algorithms, ensuring a clear understanding of core concepts
Algorithms and Data StructuresC++JavaPython

Games24x7

SDE-1

Jul 2020Jul 2021 · 1 yr · Bengaluru, Karnataka, India · Remote

  • 1. Worked on a system that detects fraudulent users based on events received during gameplay or other user journeys and takes appropriate actions.
  • . Build APIs and system actions. Build deployment pipelines for microservices of this system.
  • . Tech: Java, Spring, Redis, MongoDB, Jenkins, Ansible
  • 2. Worked on building a repository of marketing creatives for automating the process of creation and sharing of these creatives with affiliates.
  • . Build tool’s dashboard and APIs. Developed services to calculate the performance metrics of these creatives.
  • . Mentored two interns
  • . Tech: Java, Spring, MongoDB, React, Athena, S3
  • 3. Developed a monitoring tool for microservices that calculates metrics like health score, uptime, and outages for services utilizing CloudWatch data.
  • . Build APIs, tool’s dashboard, and services to calculate metrics & generate alarms.
  • . Tech: Go, Gin, DynamoDB, CloudWatch, React
JavaSpring BootGoAmazon DynamodbMongoDBReact.js+5

Vegavid technology

SDE Intern

May 2019Jul 2019 · 2 mos · Noida, Uttar Pradesh

  • . Worked in a team to build Crypto Trading Bot
  • . This bot assisted users for trading and automates the trading process
  • . Implemented algorithms of technical indicators that analyze OHLCV data
  • . Tech Stack: Python, NumPy, Pandas

Education

Scaler

Online Course — Full Stack Development

May 2019Jun 2020

Jaypee Institute Of Information Technology

Bachelor of Technology - BTech — Computer Science and Engineering

Jan 2016Jan 2020

KDB Public School

Jan 2014Jan 2016

Fatima Convent Senior Secondary School

Jan 2007Jan 2014

Stackforce found 100+ more professionals with Artificial Intelligence (ai) & Node.js

Explore similar profiles based on matching skills and experience