Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Aashish Agrawal

Senior Software Engineer

Summary

Senior Backend Developer | 6+ Years Experience - Expertise in designing scalable backend architectures, microservices, and real-time systems. Proven track record in healthcare, gaming, video calling, and fintech domains using Node.js, PostgreSQL, MongoDB, WebSockets, and AWS.

Overview

8
8
years of professional experience
2019
2019
years of post-secondary education

Work History

Senior Backend Developer

Unify technologies
06.2023 - 02.2025
  • Healthcare App in Node.js Mongodb PostgreSQL: Created end to end system design for creating scalable healthcare app with scheduling and roster features sold across multiple hospitals internationally
  • Recommendation System with Batch Processing using ElasticSearch: Processed 1 Million+ people data to recommend offers based on past shopping history
  • Solution deployed as SAAS offering for 100+ clients

Senior Software Developer

Tamasha.live
08.2021 - 12.2022
  • Team Lead Node.js Websocket: Led development of social gaming platform for Tamasha live with 10L+ download with gamification
  • Architecture Migration: Transitioned Ludo game platform from Monolithic to Microservice based architecture leading a team of both frontend and backend resources
  • 50M+ Push Notifications Per Day: AWS SQS (Simple Queue Service), Lambda Functions used to create scalable notification systems with high throughput

Acquirelabs solutions
07.2020 - 08.2021
  • WEBRTC Video Calling Node.js: Worked with Founders office CTO to create video calling peer to peer
  • Plug and play between websockets and webrtc based on performance requirements
  • System Design Decisions: Stateful architecture changed to stateless architecture to allow horizontal scaling
  • Scale ~100K concurrent connections, Peak 1.4M Connections

Alpha Fortress Private Ltd
05.2018 - 07.2020
  • Multi Factor Authentication: Developed a service that was used to verify document authenticity like PAN cards, Aadhaar cards
  • Node Js Tokenization system: In memory tokenization system used to throttle requests to third-party APIs in case of rate-limit exceeded
  • Payment Integrations: Developed a service responsible for generating payment invoices and receiving payments using Razorpay

FullStack Intern

Flathood
01.2017 - 05.2017
  • Real Estate App: Worked closely with the founder to built end to end app

Education

Bachelor of Engineering - Computer Science & Engineering

PEC University of Technology
05-2018

Skills

Nodejs Development

Timeline

Senior Backend Developer

Unify technologies
06.2023 - 02.2025

Senior Software Developer

Tamasha.live
08.2021 - 12.2022

Acquirelabs solutions
07.2020 - 08.2021

Alpha Fortress Private Ltd
05.2018 - 07.2020

FullStack Intern

Flathood
01.2017 - 05.2017

Bachelor of Engineering - Computer Science & Engineering

PEC University of Technology
Aashish AgrawalSenior Software Engineer