Summary
Overview
Work History
Education
Skills
Timeline
Generic
MANAN GUPTA

MANAN GUPTA

Full stack Developer
Banswara

Summary

As a full-time web developer, I specialize in the MERN stack with over 3+ years of experience. I excel in crafting scalable, high-performance web applications using ReactJS for the front end and Node.js, Express, and MongoDB for the back end. Additionally, I have expertise in UI design with Tailwind CSS, scheduling functionalities, and deploying applications. My skills extend to Docker, Kubernetes, and AWS services such as SNS, SQS, S3, Elastic Load Balancer, VPC, and CloudFront. Proficient in Git, RESTful APIs, and Agile methodologies, I'm dedicated to continuous learning and delivering innovative solutions to complex problems.

Overview

4
4
years of professional experience

Work History

ExtraMile Play- A Virtual Platform

Extramile Play
03.2023 - 09.2023

Description:
The Employee Engagement Gaming Platform project is designed to provide an exciting and interactive gaming experience for employees within the organization. Leveraging the MERN stack (MongoDB, Express.js, React.js, Node.js), ORM (Object-Relational Mapping), PostgreSQL, Fast APIs, and Redox, the platform aims to offer a diverse range of online games with an intuitive UI, engaging thumbnails, and a rewarding system to enhance employee satisfaction and team building.


Roles and Responsibilities:


  • UI/UX Design and Development:Designed and developed visually appealing and interactive user interfaces using React.js and Tailwind CSS.
    Leveraged the shadcn/ui component library to enhance UI elements and improve user engagement.
    Implemented intuitive navigation using React Router for seamless browsing experience.
    Created a games thumbnail carousel using react-slick to showcase game previews effectively.
  • Payment Gateway Integration:Integrated Razorpay's secure payment gateway for seamless and secure transactions.
    Ensured user data privacy and financial security throughout the payment process.
  • Push Notifications Integration:Integrated AWS SNS to enable push notifications for important updates and announcements.
  • Data Modeling and Database Management:Designed efficient data models (schemas) using Prisma ORM for streamlined data storage and retrieval.
    Utilized PostgreSQL SQL for robust and scalable database management.
  • Authentication and Authorization:Implemented user authentication using JSON Web Tokens (JWT) for direct login to the application with a user ID and password.
    Developed a secure magic link authentication system to enhance user convenience and security.
  • Admin Dashboard Development:Created an admin dashboard using React.js and React Chart.js library for visualizing organization analytics with various charts and graphs.
    Implemented middleware for admin access control using JWT tokens and cookies to ensure data security.
  • Storage Optimization and Performance Enhancement:Utilized AWS S3 storage service to optimize latency for accessing games and thumbnail pictures.
    Implemented Redis caching to enhance website performance and ensure a seamless user experience.
  • Real-time Polling Functionality:Developed a real-time polling feature using bidirectional communication with Socket.IO for instant updates and user engagement.

Comprehensive In-House Management System

Cognizant Technologies Solutions
06.2022 - 03.2023

Description:
Enterprise Connect is a cutting-edge solution designed to revolutionize internal operations within organizations. It serves as a centralized hub for streamlined communication, request management, and event coordination. Leveraging the power of the MERN (MongoDB, Express.js, React.js, Node.js) stack, along with advanced API integration and real-time updates, Enterprise Connect empowers teams to collaborate seamlessly and enhance productivity. With a focus on user experience and security, Enterprise Connect ensures that internal processes run efficiently while maintaining data integrity and accessibility.


Responsibilities and Achievements:

  • Managed entire project lifecycle from planning to deployment using React.js and Tailwind CSS.
  • Implemented server-side logic with Node.js and Express.js for robust API development.
  • Utilized MongoDB for scalable data storage and efficient data handling.
  • Configured Docker for containerization, enabling seamless deployment and scalability.
  • Managed Docker images and repositories for efficient distribution and version control.
  • Utilized AWS services like SNS and SQS for notification management and asynchronous communication.
  • Designed AWS services for caching using Redis, optimizing application performance.
  • Integrated CloudFront for CDN services, improving content distribution worldwide.
  • Ensured high availability and fault tolerance with redundancy and failover mechanisms in AWS infrastructure.

Medical Record Management System (MRM)

Cognizant Technologies Solutions
01.2020 - 06.2022

Description:

The Medical Health Records Management System (MRM) project is a comprehensive solution designed to efficiently store and manage patient and claims data in the healthcare domain. This system ensures the accuracy and integrity of stored data, facilitating easy retrieval and seamless processing of claims. The objective of this project is to develop a system that automates the processes and activities of the system. Developed using the MERN stack (MongoDB, Express.js, React, Node.js), the project leverages modern web technologies to create a robust and user-friendly application.


Responsibilities and Achievements:
• Designed responsive Ul pages using HTMLS, CSS, JavaScript, react js.
• Created reusable React components for the application and used props for single directional data flow and used state for Class components.
• Used Mongoose to write CRUD operations for retrieving and updating data.
• Used Postman, RestAsssured Framework for testing the api.
• Worked with JSON web tokens for authentication and authorization security configurations using Node.js.
• Developed the test plan and created the test case for that application
• Modifying the code as per the output to better results
• Finding out the bug and defect and report it .
• Following scrum methodology for the product development and worked in cross functional teams from requirement gathering to releasing to production.

Education

Bachelor of Technology

SRM Institute of Science And Technology
Chennai, India
05.2020

Skills

ReactJs

Timeline

ExtraMile Play- A Virtual Platform

Extramile Play
03.2023 - 09.2023

Comprehensive In-House Management System

Cognizant Technologies Solutions
06.2022 - 03.2023

Medical Record Management System (MRM)

Cognizant Technologies Solutions
01.2020 - 06.2022

Bachelor of Technology

SRM Institute of Science And Technology
MANAN GUPTAFull stack Developer