Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Vishal Gupta

Noida

Summary

Experienced Software Architect with over 9 years of success in designing scalable software solutions. Expertise in backend technologies, including Nest.js, MongoDB, MySQL, Mongoose, and Prisma, along with a strong track record of mentoring teams in frontend development using Next.js and React.js. Proficient in creating cross-platform mobile applications with React Native to deliver exceptional user experiences. Committed to clean architecture and performance optimization, fostering innovation and efficiency in collaborative environments.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Technical Architect

Cars 24
Noida
04.2024 - Current
  • Engineered comprehensive BEFE layer using Nest.js.
  • Designed MongoDB schemas leveraging Prisma ORM for efficient database structuring.
  • Led project development from scratch, scaling daily active users (DAU) from 15k to 100k.
  • Utilized queuing mechanisms such as RabbitMQ and Google Pub/Sub for seamless background processes.
  • Implemented various backend design patterns, including Singleton, Observer, Strategy, and Factory.
  • Developed a tailored logging framework to store logs in MySQL.
  • Independently started and spearheaded trio of backend projects reaching 100k DAU.
  • Collaborated with design, product, and technical teams.
  • Conducted code reviews for Frontend (Next.js) and Backend (Nest.js) pull requests.
  • Managed production deployments.

Senior Lead Software Developer

Airtel Xlabs
Gurgaon
10.2021 - 04.2024
  • Follow SOLID principles and design patterns while developing and reviewing code.
  • Leading a team of five developers to build millions of DAU and MAU for the Thanks app.
  • Covered accessibility principles for both native and web applications.
  • Handled native bridge communications in the native app.
  • Worked on native permissions and notification setup on Android, thanks to the app platform via Java for Android.
  • Worked on Superset data sets for debugging and analyzing customer behaviors in different scenarios.
  • Involved in solutions, critical product requirements, and guiding juniors in better architectural solutions.
  • Developed and delivered a React Native Web-based chatbot that works for both mobile and desktop-based platforms.
  • Ensure the use of functional components with hooks when using React 17+ and React Native 0.59.1.
  • Ensuring unit test case coverage of 80% through the code base.
  • Working on a React-based chatbot with the aim of making it PaaS and SaaS.
  • Building web apps from scratch and writing highly modular code.
  • Designed and developed a web platform for the Backend Webhook UI for API integration (a tool like Postman).
  • Integrated SONAR to check code smells, unit test case reports, and vulnerabilities in the entire Node-React JS-based codebase.
  • Created and integrated CI/CD pipelines via Jenkins and GitHub.
  • Presented and published Medium blogs on various topics.

Senior Associate Technology

Publicis Sapient
Noida
01.2020 - 10.2021
  • Followed SOLID design principles and design patterns while developing components.
  • Worked on MICRO-FRONTEND architecture (MFEs) and design systems in the entire code base, without forgetting about web accessibility.
  • Handled banking system security and resolved vulnerabilities.
  • Ensured the use of functional components with hooks, as using React 16.8.
  • Ensured unit test case coverage of 90% through the code base.
  • Ensured responsive design for both mobile and desktop-based modals with SCSS by following BEM, SASS, and SMACSS principles.
  • Used Apollo GraphQL for front-end integration with a GraphQL-based API over a Node server.
  • I prepared my own CI/CD pipeline for the entire project on GitLab and hosted the site on AWS Amplify and AWS Beanstalk.
  • I Dockerized my containers and made use of Dockerized containers in preparing the build via GitLab CI.
  • Integrated SONAR to check code smells, unit test case reports, and vulnerabilities in the entire Node-React JS-based codebase.
  • Presented and published Medium blogs on various topics.

Senior Software Developer

One 97(Paytm)
Noida
05.2019 - 01.2020
  • Ensuring responsive design for both mobile and desktop designs.
  • Brought new business to the company through relentless networking via a chatbot created in React for the front end and machine learning for the back end.
  • Worked on PWAs for improving the performance of front-end applications in Paytm.

Software Developer

Exzeo
Noida
10.2017 - 04.2019
  • Developed high-quality, high-performance, and highly reliable software applications.
  • Developed FNOL (First Notification of Loss) web app in ReactJS and its mobile version in React Native, with the backend written in Node (Express).
  • On the database side, I reviewed basic CRUD operations, NoSQL databases, in particular, MongoDB and Mongoose for accessing MongoDB from Node.js.
  • Migrated SQL Server and .NET-based application to .NET and PostgreSQL application.

Project Engineer

Wipro
01.2016 - 10.2017
  • Responsible for developing the (.NET + SQL Server-based) website for India Yes Bank (client) that satisfies complex and core business requirements.

Education

B.tech - Electrical & Electronics Engineering

Galgotias
05.2016

Skills

  • JavaScript
  • React Native
  • ReactJS
  • React Native Web
  • Nextjs
  • Socketio
  • Nodejs
  • Nestjs
  • React Testing Library
  • Jest
  • Android for Java
  • SASS
  • CSS
  • AngularJS
  • Prisma ORM
  • net
  • CI/CD
  • Expressjs
  • Jira
  • AWS
  • Docker
  • Jenkins
  • OKD
  • OCP
  • GraphQL
  • GitHub
  • GitLab
  • MongoDB
  • Team city
  • Datadog
  • Communication skills

Certification

  • Practitioner AWS

Timeline

Technical Architect

Cars 24
04.2024 - Current

Senior Lead Software Developer

Airtel Xlabs
10.2021 - 04.2024

Senior Associate Technology

Publicis Sapient
01.2020 - 10.2021

Senior Software Developer

One 97(Paytm)
05.2019 - 01.2020

Software Developer

Exzeo
10.2017 - 04.2019

Project Engineer

Wipro
01.2016 - 10.2017

B.tech - Electrical & Electronics Engineering

Galgotias
Vishal Gupta