Summary
Overview
Work History
Education
Skills
Personal Projects
Interests
Accomplishments
Timeline
Generic
Yash Mathur

Yash Mathur

Software Developer
Bengaluru,KA

Summary

Experienced Backend Engineer specializing in building scalable systems for SaaS, Ed-Tech, and Fin-Tech industries. Skilled in Node.js with a focus on distributed systems, microservices architecture, and cloud deployments. Led backend projects at Kurated.ai, integrated observability tools like Datadog, Prometheus, and PagerDuty, and optimized system performance at Regenesys and Creative Galileo. Created Go-Signal, an in-app notification system using Golang, Kafka, Cassandra, and Redis. Proficient in designing resilient APIs, managing messaging systems, and driving DevOps processes.

Overview

4
4
years of professional experience
4
4
years of post-secondary education
2
2
Languages

Work History

Software Developer

Regenesys Institute of Management Pvt. Ltd
08.2024 - Current
  • Worked on RMS backend using Nest.Js – a core business app managing student data, academics, and exams.
  • Contributed to the Provision System – a financial app (Built using Nest.Js) handling all company payment data (Finedtech app).
  • Developed and maintained backend services using NestJS.
  • Optimized MySQL queries to improve performance.
  • Led data migration from legacy systems to new platforms.
  • Integrated MongoDB for storing application logs.
  • Used AWS SQS for handling data-heavy asynchronous tasks.
  • Integrated New Relic for performance monitoring and logging.
  • Ensured scalable and efficient backend architecture.

Backend Developer

Creative Galileo Pvt Ltd
10.2023 - 08.2024
  • Contributed to backend development of GYAN , a key revenue-generating educational app (Using Nodejs) serving some of big schools like Podar International and Jaipuria etc .
  • Developed a scalable push notification service using Node.js, Redis, and AWS SQS, delivering lakhs of notifications daily.
  • Built a Node.js-based assignment dispatch system that sent bulk assignments to students using AWS SQS, handling lakhs of entries efficiently.
  • Worked on Bridge, a system to synchronize two major apps—GYAN and SHIKHA.
  • Integrated critical monitoring and alerting tools: PagerDuty (alerts), Datadog (logging), and AWS SQS (queuing).
  • Refactored performance-critical components and added DB indexes to optimize response times and improve system throughput.

Fullstack Developer

Kurated.ai
05.2023 - 10.2023
  • Developed the entire backend API system in Node.js to serve three core tools within the platform.
  • Integrated key third-party services including: OpenAI for AI-related functionalities Stripe for managing subscriptions and one-time payments Calendly for meeting scheduling Mailjet for transactional email communication
  • Set up CI/CD pipelines for automated deployment in the development environment using Jenkins and Github.
  • Managed AWS infrastructure for hosting backend services and used GoDaddy for frontend deployment.
  • Led all DevOps efforts, ensuring system reliability, uptime, and future scalability.
  • Focused on cost-effective development using open-source tools to minimize cloud expenses.
  • Took the lead in improving system security, code structure, and overall scalability planning.

Backend Engineer

Buyhatke Internet Pvt Ltd
11.2021 - 02.2023
  • Maintained the backend server in Node.js for the UsemyCards service, enabling users to utilize others' cards for shopping benefits through mutual contracts.
  • Managed the backend of UseMySubscription, a platform that allows users to share OTT subscriptions under mutual agreements, offering monetary benefits to providers.
  • Reduced logging latency by migrating log storage from MySQL to OpenSearch.
  • Integrated Listmonk, an email campaign manager by Zerodha Tech, to track the state of transactional and campaign emails.
  • Implemented AWS SES for sending transactional and campaign emails to users.
  • Integrated Cashfree payment gateway into UsemyCards for seamless and secure transactions.
  • Contributed to the codebase of CheaperThanRest, a flight booking platform alternative to Ixigo and MakeMyTrip.
  • Worked on internal admin panels of Bitbns, a leading Indian crypto platform, using PHP.

Education

BTech - Computer Science

GLA University
Mathura, Uttar Pradesh
07.2018 - 06.2022

Skills

Nodejs

Personal Projects

GoSignal – Scalable In-App Notification System

  • Built as a plug-and-play notification system for startups and individuals, similar to LinkedIn’s in-app notification tab.
  • Developed using Golang to ensure high concurrency and performance.
  • Designed for easy integration into existing platforms with minimal setup.
  • Uses Apache Kafka for scalable message queuing and retry logic for failed notifications.
  • Integrated Cassandra to maintain point-to-point tracking of delivered messages.
  • Stores user socket/session info in Redis to ensure precise and real-time message delivery.
  • Supports multi-instance deployments, with inter-instance communication via gRPC or REST.
  • Logs and monitors activity using Datadog, ensuring observability and easier debugging.
  • Built with a modular strategy, allowing components like queue, cache, or DB to be swapped without major changes.
  • MySQL (via GORM) used as the core DB with flexibility to switch to other relational databases.


NotificaniaOne system to deliver every message

  • Built Notificania, a messaging platform capable of sending various message types:
    Emails .
    Firebase Push Notifications.
    Apple Push Notifications (upcoming).
    SMS .
    WhatsApp Messages (in development).
  • Developed the backend using Node.js.
  • Integrated Apache Kafka as a message broker to handle high message loads and support horizontal scalability.
  • Designed the system to support multiple instances for distributed load handling.
  • Built a highly configurable and fully extensible architecture—e.g., implemented Twilio for SMS but designed it to easily support alternative providers in the future.
  • Used Apache Cassandra for point-to-point message tracking.
  • Utilized MySQL as the core database, with support for switching to other relational databases.
  • Achieved 506.2 requests/sec performance during a JMeter load test with 12,000 mail requests.
  • Integrated Redis for caching to improve message delivery efficiency.
  • App source code: https://github.com/themockingjester/notificania

Interests

Reading Technical Books, Playing Computer Games

Accomplishments

  • Human Scream Detection Through Three-Stage Supervised Learning and Deep Learning (08/2020 - 08/2020) - this research paper tells us how noises from the environment can be analysed using machine learning and deep learning models for decreasing crime rate. here is the link.
  • Served as a Founding Engineer - I have served as a founding engineer in startups (like kurated.ai)

Timeline

Software Developer

Regenesys Institute of Management Pvt. Ltd
08.2024 - Current

Backend Developer

Creative Galileo Pvt Ltd
10.2023 - 08.2024

Fullstack Developer

Kurated.ai
05.2023 - 10.2023

Backend Engineer

Buyhatke Internet Pvt Ltd
11.2021 - 02.2023

BTech - Computer Science

GLA University
07.2018 - 06.2022
Yash MathurSoftware Developer