• About me
  • Skill Set
  • Work Experience
  • Education
  • Personal Projects
  • Interests

About me

Versatile full-stack engineer with 8.5 years of expertise in building scalable B2B SaaS and fintech products. Demonstrated ability to develop robust microservices, high- performance frontends, and event-driven architectures. Thrives in dynamic startup environments and enjoys collaborating with global teams.

Skill Set

The Progress bar denotes my comfort level with the technologies mentioned below.

Frontend

HTML
CSS
Javascript
React
Redux
Web Performance
Scss
Styled Components
IndexedDB
GraphQL and Apollo

Backend

Node JS
Express
MongoDB
Typescript
Web Sockets
Postgres
Microservices
Golang
Redis
Core Java
Spring Boot
Nginx
Docker
Kubernetes
Kafka
Cassandra

AWS

Cloudfront
S3
AWS Lambda
Ec2
CodeDeploy
Chef

Work Experience

Software Engineer

Phonepe

Apr 2023 - Current

Pioneering India's fintech revolution, PhonePe empowers millions with UPI-based digital payments and financial services.

  • Spearheaded the architecture, design, and Kubernetes deployment for a microservices lending platform using Golang and Java, handling critical financial transactions and delivered the Minimum Viable Product(MVP) within 5 months to serve 500 Mn+ users.

  • Led the security enhancement of a Loan Origination System, designing and implementing a custom DB-backed state machine service with pluggable auditing, reconciliation, and robust protection for sensitive financial data.

Lead Full Stack Developer

Zestmoney

Feb 2022 - Apr 2023

ZestMoney is a fintech company based in India that offers digital lending and EMI (Equated Monthly Instalment) services to customers for purchasing products

  • Architected and built time-critical RBI compliance projects React), developed a reusable design system, and implemented a Backend for Frontend BFF using NestJS to boost frontend observability. This drove a 40% funnel conversion uplift and enhanced product discoverability.

  • Architected a scalable, event-driven client architecture using Golang, Redis, and Server-Sent Events, reducing server load by 70% and latency by 30% for a more responsive user experience.

  • Engineered a flexible, scalable mock service using NodeJS and Postgres to save 50% in integration testing time across eight services, accelerating issue resolution and enhancing product robustness.

Lead Full Stack Developer

Tribe Community Platform

Aug 2021 - Nov 2021

Tribe is an online no-code community platform that is fully customizable and extendible.

  • Led a globally distributed team of 4 developers responsible for developing and maintaining highly scalable and performant micro-services that serves thousands of communities.

  • Empowered the customer success team to impersonate real users by wiring up an internal Admin app which subsequently lead to 50% increase in customer satisfaction in the next quarter.

Senior Full Stack Developer

Tribe Community Platform

Dec 2020 - July 2021

  • Orchestrated and built critical core components on the front-end of the no-code community platform like Feed, Editor, Search, Notifications, and Authentication using React, Typescript, and NextJS.

  • Developed and maintained the Media Microservice, wired up Rest APIs and Lambda Functions on NodeJS, AWS for Authentication and Privacy compliance across the communities.

    Achievements

  • Lauded by business stakeholders for my communication skills, velocity, and ownership which resulted in a promotion within 7 months of joining Tribe

Senior Software Enginner

Freshworks

May 2018 - Present

  • Architected and built the entire web ecosystem for the high traffic Freshworks websites which involved wiring up scalable UI components, creating Rest APIs on Node and AWS for hosting

  • Powered up and optimized the user experience for the customer-facing Data Visualization Analytics Platform using React, Redux, and Java.

  • Evaluated 60+ candidates as a core member of the Freshworks Frontend Interview Panel and recommended changes to streamline the whole interview process.

  • Led a team of 6 developers and mentored junior engineers. Oversaw full lifecycle of software development for the Freshworks suite of websites, from collaborating with stakeholders across design, GTM, security and devops to final code review and deployment.

Achievements

  • Pioneered and implemented a caching strategy that brought down the load time of the charts by 90% for the Realtime Data Visualization Analytics platform.

  • Awarded the Most Valuable Player for 2020 and Star Contributor for 2019.

Web Developer

Freshworks

May 2016 - May 2018

  • Revamped UI, UX and overall design aesthetic of the business-critical Freshworks rebranding project, resulting in 30% increase in sales and product revenue.

  • Designed and implemented a 99.99% uptime REST API that integrates with third party services like Autopilot, Calendly.

Achievements

  • Spearheaded a GDPR compliance project single-handedly thereby enhancing data privacy and bringing down data maintenance cost by 30%.

Software Engineer

Capgemini

May 2015 - Dec 2015

Responsibilities

  • Developed new product features for a high-volume internal web application applying knowledge of HTML5, CSS3 and Javascript.

  • Received Capgemini Certified Training for Java - Core, J2EE, Hibernate.

Education

B.Tech in ECE - 7.72 CGPA

SRM University

2011 - 2015

Personal Projects

Offer Generator

A Loan Offer Generator built on Java and Spring Boot. Has support for custom domain languages and flexibility to add multiple configurable rules.

Real Estate Blockchain

A Real Estate project based on BlockChain. Makes use of NFT's for ownership and Solidity for the Sale of a property.

Flash Loans

A flash loan simulation using AAVE protocol and Solidity. This is one of my first projects in the Web3 space.

P2P Order Matching

This is a P2P Order Matching system that can be used for Trading. It uses Kademlia, a Distributed Hash table for ultra low latent load balancing and service discovery.

Mock Server

A Mock Server built on NodeJS, Prisma and Postgres. Supports dynamic mocks, proxying requests to downstream API's. Completely configuration driven.

Ticket Sell

Ticket Sell is an online ticket selling application built with Microservices architecture. It makes use of NodeJS, MongoDB, Docker for buidling the individual microservice and NATS Streaming Server for Asynchronous Communucation between them.

Personal Website

This is the website you are currently looking at. It runs on a Headless CMS called Storyblok and is powered by Node JS to do Server Side React Rendering.

TaskComplete

This one is a Project Management App built using Java, Spring Boot on the backend and React, Redux on the frontend. It is very simple in terms of functionality as the name suggests but it gets the job done.

OneChat

OneChat is a Video Chat Web Application built on top of WebRTC. It makes use of Web Sockets to Signal information among the peers and React on the Frontend.

Toby the Chatbot

Toby is a chatbot built on Google's DialogFlow and NodeJS. He recommends some of the popular Youtube channels and also is humorous.

Hungry Cobra

This is a classic snake game built using plain HTML, CSS, and Javascript. It's super fun and has a couple of settings that you could tweak based on your comfort zone.

Interests

🚀 Keen on Optimizing Web Apps for better performance both on the frontend and the backend.

💻 Excited about Microservices architecture and design patterns.

🤓 Building REST API's using Node JS/Java

📈 Loves CSS and trying out new Browser API's.