Vijay Gupta

Software Development Engineer | Architecting Scalable Solutions

About Me

Profile picture of Vijay Gupta

Vijay Gupta

Software Development Engineer @ NammaYatri Bengaluru, India 3+ Years Experience

Building scalable, high-performance systems | Ex-Juspay, Vahan

I am a results-driven software engineer specializing in backend and distributed systems. With a proven track record at high-growth startups, I architect and deliver robust, scalable solutions using technologies like Haskell, Node.js, Kafka, Redis, AWS, and Kubernetes. My expertise spans system design, cloud infrastructure, and performance optimization. I thrive in fast-paced environments, blending deep technical skills with a collaborative, product-focused mindset to solve complex challenges and drive business impact.

Skills / Tech Stack

Languages

Haskell Python C++ JavaScript PureScript C SQL HTML CSS

Backend & Databases

Node.js Express.js Redis (Valkey) Kafka RabbitMQ PostgreSQL MongoDB Clickhouse REST APIs Microservices

Cloud & DevOps

AWS Kubernetes Docker Git CI/CD

Tools & Frameworks

React.js Visual Studio Code Appsmith n8n Bootstrap

Engineering Concepts

System Design OOP Design Patterns DSA Performance Tuning

Work History & Timeline

NammaYatri - Software Development Engineer

Mar 2024 - Present (1 yr 3 mos) • Bengaluru, India • On-site

Software Development Engineer

  • Optimized Redis performance and reduced costs by implementing zone-aware replica selection, ensuring pods use same-zone replicas, minimizing cross-zone data transfer, and improving load distribution.
  • Implemented same AZ data scraping for metrics using VM agents, resulting in zero cross-zone data transfer costs (Integrated Kyverno for Pod Zone Injection).
  • Optimized API polling efficiency by implementing a connection pool using OkHttp, reducing the need to create a new connection for each API call. This improved performance, reduced latency, and optimized resource utilization.
  • Reduced Redis memory usage by implementing data compression for stored values. This optimization lowered memory consumption, allowing us to reduce the number of Redis nodes required, saving costs.
  • Improved Redis performance by maximizing slot utilization and making Redis pipeline usage more efficient. Achieved this by introducing table-level sharding and using asynchronous Redis calls, which reduced latency and improved response times.
  • Developed a data scraping script to collect and analyze pricing data for the NammaYatri app, enabling real-time dynamic pricing analysis.
  • Enabled auto-scaling for Redis and RDS replicas, ensuring they could automatically scale up during high traffic and scale down during idle times. This improved load handling while optimizing cloud costs.
  • Reduced ALB (Application Load Balancer) costs by implementing API response compression and optimizing responses by eliminating unnecessary fields and headers, reducing overall data transfer size.
  • Enhanced backend performance by profiling the application and making key optimizations, which significantly improved efficiency and reduced API latency by nearly 50%.
  • Developed an ART (Automated Regression Testing) framework to record real production data and replay test flows. This helped detect changes in API responses and enabled smoother deployments by identifying potential issues before release.
Purescript Kafka PostgreSQL Kubernetes Automation Haskell Databases AWS Redis

Juspay - Software Development Engineer

Jan 2024 - Mar 2024 (3 mos) • Bengaluru, India • On-site

Software Development Engineer

  • Separated the data drainer service from the application, ensuring smooth data flow into the database and ClickHouse. This also made deployments easier by removing dependencies on the application and database type.
  • Reduced testing sandbox costs by implementing automated Horizontal Pod Autoscaler (HPA) and optimizing pod requests based on actual resource needs, ensuring better resource utilization and cost savings during idle periods.
Purescript Kafka PostgreSQL Kubernetes Haskell Databases ClickHouse Redis

Juspay - Product Engineer

May 2023 - Dec 2023 (8 mos)

Product Engineer

  • Developed a cost-saving framework called KV which uses Redis to store real-time database data efficiently. This solution effectively downsized the primary database, optimizing costs while maintaining seamless data access and synchronization capabilities.
  • Created a drainer service to seamlessly transfer data from Redis streams to the database. This service also shapes the data within itself, eliminating the need for additional data shaping services before pushing to Kafka. This streamlined process enhances efficiency and drain data from Kafka to Clickhouse directly for analytics.
  • Added multithreading to scheduler services along with thread safe execution, which reduced the need for extra pods. This made our system more efficient by using CPU resources better.
Purescript Kafka PostgreSQL Kubernetes Haskell Databases ClickHouse Redis

Vahan - Software Engineer-I

Jun 2022 - Mar 2023 (10 mos) • Bangalore Urban, India

Software Engineer-I

  • Worked on backend architecture for AI-driven WhatsApp Bot, designed to assist users in finding relevant blue-collar job opportunities based on their responses.
  • Implemented concurrent chat capability in WhatsApp Bot flow, resulting in reduced telecalling expenses.
  • Developed a fallback data collection mechanism for Uber, increasing data accuracy to 98% during system outages.
  • Automated application status tracking by integrating offline data uploads into the data warehouse, enhancing operational visibility.
Node.js JavaScript RabbitMQ PostgreSQL Automation REST APIs React.js Redis

Subject Matter Expert

May 2021 - Apr 2022 (1 yr) • India

Chegg India · Freelance

  • Mentored 300+ students globally in data structures and algorithms, achieving a 90% satisfaction rate via tailored tutoring.
  • Resolved 500+ technical queries with hands-on debugging, enhancing student comprehension.
Algorithms OOP

College Chapter Representative

Jul 2020 - Feb 2022 (1 yr 8 mos)

CodeChef · Full-time

  • Managed and promoted CodeChef activities within the college chapter.
  • Organized coding contests and workshops to encourage competitive programming.
  • Served as a point of contact for students interested in competitive programming and CodeChef platform.
Competitive Programming Leadership

Projects

🐢 Master Oogway

Python FastAPI Slack AWS Kubernetes Prometheus Docker

Advanced post-release monitoring for NammaYatri: detects anomalies, automates root cause analysis, and delivers insights via Slack. Integrates with AWS, Prometheus, Kubernetes, and supports real-time alerts, PDF reports, and AI-powered RCA.

  • Real-time anomaly detection & alerting
  • Slack integration for team notifications
  • Automated root cause analysis (AI-powered)
  • PDF reporting & dashboard

🚌 Bus Route Tracker

Python Docker API Mobile-first UI

Open-source tool for collecting, confirming, and managing bus stop and route data. Features secure login, live GPS, offline fallback, modern UI, and admin APIs. Designed for field teams and open mobility enthusiasts.

  • Live GPS tracking & offline fallback
  • Admin APIs for data management
  • Mobile-first responsive UI

💬 GossipDotCom

Node.js Socket.IO Heroku JioSaavan API

Real-time chat web app built with Node.js and Socket.IO. Enables users to chat with friends and listen to music together using JioSaavn API commands directly in chat.

  • Real-time group chat
  • Music streaming via JioSaavn API
  • Deployed on Heroku

🎵 SaavanDL

Node.js Express.js EJS

A web app to download music from JioSaavan. Built with Node.js, Express.js, and EJS.

  • Music download from JioSaavn
  • Simple, clean UI
  • Deployed on Heroku

✍️ Write My Text

JavaScript Web App

A web application to convert your typed text into a handwritten style. Built with JavaScript and deployed on Heroku.

  • Text-to-handwriting conversion
  • Download as image
  • Deployed on Heroku

Education & Certifications

Education

Kamla Nehru Institute of Technology, Sultanpur

Aug 2018 - Jun 2022 • India

Bachelor of Technology - BTech, Information Technology

8.5 CGPA (Top 5% of class)

Swami Harsewanand Public School - India

Intermediate, Science (2015 - 2017)

Licenses & Certifications

Coursera logo
Applied Machine Learning in Python

Coursera

Show credential
Coursera logo
Crash Course on Python

Coursera

Show credential
Google logo
Google Hashcode

Google

Show credential
Coursera logo
HTML, CSS, and Javascript for Web Developers

Coursera

Show credential
Coursera logo
Python Data Structures

Coursera

Show credential

Volunteering

  • Campaign Volunteer at Indian Road Safety Campaign
  • Student Volunteer at Save Million Trees

Languages

  • English (Professional working proficiency)
  • Hindi (Native or bilingual proficiency)

Recommendations

Naman Samaiya

SDE3 @Vahan Inc (YC S19) | IIIT Bhagalpur (Worked with Vijay on same team)

Vijay was a fantastic person to work with and is not only a multi-skilled and insightful colleague but also a person with very strong problem-solving skills. His focus keeps everything moving smoothly, he makes sure all the deadlines are met and makes sure that whatever project he is working on meets the highest standards. Vijay is an asset to any company.
Ketan Patil

Manager at Vahan (Managed Vijay directly)

I had the pleasure of working with Vijay during his time at Vahan, where he joined as a fresher in the engineering team. Vijay impressed me with his positive attitude and strong work ethic. He is always eager to learn, and shows great initiative in tackling challenging projects. Vijay's technical skills are equally impressive, and it was clear from the beginning that he has a great deal of potential. Overall, I highly recommend Vijay for any future opportunities. He is a hard-working individual and I am sure he holds a bright future ahead of him.
Aditya Kale

SSE @Vahan | IIIT Pune (Worked with Vijay on same team)

Vijay's technical knowledge, attention to detail, and problem-solving skills are unmatched, and he was always a key contributor to our team's projects. I highly recommend Vijay for any job opportunity he pursue.

Contact Me

I would love to connect with you.

Address

Bengaluru, Karnataka
India

You can also mail Me At

vijayrauniyar1818@gmail.com

You can Call Me

Mobile: (+91) 8565017450
WhatsApp: (+91) 8565017450