Rahil Shaikh

Rahil Shaikh

MERN Stack Developer | React.js · Next.js · Node.js | Real-time Systems · Payment Integrations | Open to Pune · Mumbai · Remote

Pune, MumbaiWeb Development
10roles
24skills
7education
2credentials

About

MERN Stack Developer with 1+ year of hands-on experience building scalable web applications, real-time systems, and production-ready backend architectures. I work as a Full Stack Developer (MERN Stack) with strong expertise as a Node.js Developer, focusing on building secure, high-performance REST APIs using Express.js and MongoDB, along with modern frontend development using React.js and Next.js. In my development journey, I’ve built and deployed real-world applications that solve practical problems: Developed 800+ REST APIs, ranging from CRUD operations to complex business logic Built real-time systems using Socket.io for scalable communication Implemented JWT authentication, OTP workflows, and role-based access control (RBAC) Integrated Razorpay payment gateway across frontend and backend Worked with DigitalOcean Object Storage for efficient file handling Developed a QR code-based ticketing system using Next.js I focus on writing clean, maintainable, and scalable code, following best practices and performance optimization techniques. With a unique background of 3 years in IT recruitment, I understand how hiring works and how to build applications aligned with real business needs — giving me an edge as a developer. 📍 Open to opportunities as a MERN Stack Developer / Full Stack Developer / React Developer / Node.js Developer in Nashik, Pune, Mumbai, or Remote. 📩 Open to referrals, collaborations, and exciting opportunities — let’s connect!

Experience

Mern Stack Developer

Techflux Solutions

1 yr 3 mos · Nashik, Maharashtra, India

MERN Stack Developer – Techflux Solutions - Developed 400+ RESTful APIs for scalable applications - Built real-time applications using Socket.io - Implemented JWT authentication and role-based access control - Integrated payment gateway (Razorpay/Stripe) end-to-end - Used DigitalOcean Object Storage for file uploads - Built QR-based ticket system using Next.js - Optimized MongoDB queries for better performance

Human Resources Recruiter

Flyvheel

3 yrs 2 mos · Nashik, Maharashtra, India

IT recruiter at CapGemini

Capgemini

1 yr 9 mos · Mumbai, Maharashtra, India

• Provide support to the client in finding the qualified candidates for vacant job positions. • Locate professionals through leads shared by my superiors, cold calling, referrals, networking, direct mail etc. • Responsible for evaluating candidate’s skills, qualifications and experience against the requirement of the position. • Perform the tasks of developing and maintaining future contact file of candidates. • Facilitate hiring process by interviewing and screening perfect candidates for the open position. • Negotiation the salary for the candidates. • Provide complete, accurate, and inspiring information to candidates about the company and position. • Assists the candidate through the hiring procedure of the client; including initial contact, scheduling for interview, delivering and receiving feedback and closing the deal.

Insurance Executive

Sky

4 mos · Nashik, Maharashtra, India

Human Resources Executive

TASK Consultants

6 mos · Nashik, Maharashtra, India

• Locate professionals through leads shared by my superiors, cold calling, referrals, networking, direct mail etc. • Responsible for evaluating candidate’s skills, qualifications and experience against the requirement of the position. • Provide complete, accurate, and inspiring information to candidates about the company and position. • Assists the candidate through the hiring procedure of the client; including initial contact, scheduling for interview, delivering and receiving feedback and closing the deal. • Provide support to the client in finding the qualified candidates for vacant job positions. • Perform the tasks of developing and maintaining future contact file of candidates. • Facilitate hiring process by interviewing and screening perfect candidates for the open position. • Negotiation the salary for the candidates.

React Developer

Techlux Solutions

Mar 2024 - Present

Built scalable web applications using React.js, Node.js, and Express; developed responsive interfaces, RESTful APIs, backend services, real-time features with Socket.io, JWT authentication, role-based access control, payment gateway integrations, and optimized MongoDB queries.

HR Executive and Recruiter

Flywheel

Apr 2023 - May 2024

Sourced and hired technical talent through Naukri, Indeed, and LinkedIn; performed Boolean searches, resume shortlisting, candidate engagement, end-to-end recruitment, hiring-manager coordination, and talent-pipeline development.

IT Recruiter

Buzzworks Business Services(Capgemini))

Jul 2021 - Mar 2023

Sourced and hired technical talent through Naukri, Indeed, and LinkedIn; performed Boolean searches, resume shortlisting, candidate engagement, end-to-end recruitment, and hiring-manager coordination.

HR Executive and Recruiter

Task Consultants

Oct 2019 - Mar 2020

Identified, screened, and engaged candidates for technical roles; conducted Boolean searches, resume shortlisting, end-to-end recruitment, and hiring-manager coordination.

Intern

EngMe

3 Months

Contributed to LMS migration from Firebase to Node.js and MongoDB; developed RESTful APIs, a question bank and assessment workflows, PDF certificate generation, and React.js frontend improvements.

Education

J.D.C.Bytco Institute of Management Studies & Research, Nashik 422005

Student

Jan 2012 - Mar 2023

Internshala Trainings

Fullstack web development placement garantee course, Fullstack web development

Feb 2024 - Oct 2024

A.T.T high school and junior college,Malegaon

HSC, Science

2010 - 2012

H.A.K High school

SSC, student

2005 - 2010

Pune University

BCA

2022

Maharashtra, English

12th

2014

Maharashtra, English

10th

2010

Skills

Next.jsMongoDBNode.jsReact.jsJavaScriptTypeScriptExpress.jsExpressExpress ServerTailwind CSSHTMLReduxReact HooksComponent ArchitectureAPI IntegrationResponsive DesignPerformance OptimizationNext.js SSR / RoutingRESTful APIsSocket.ioJWTRole-based Access ControlPayment Gateway IntegrationMongoDB Query Optimization

Projects

Photography Project

Worked as a Backend Developer to build scalable and secure server-side architecture for a photography service booking platform, handling end-to-end business logic from service requests to booking completion and payment processing. Key Responsibilities: Developed and maintained RESTful APIs using Node.js and Express.js for services, bookings, quotations, and user management. Designed and optimized MongoDB schemas for efficient data storage of users, bookings, quotations, and payments. Built a quotation management system enabling users to raise requests and admins to review and finalize pricing. Implemented real-time chat functionality using Socket.io for seamless communication between users and admin. Developed role-based access control (RBAC) for Admin, User, and Photographer workflows. Implemented OTP-based verification system to securely validate photographer visits and booking confirmation. Integrated Razorpay payment gateway for handling secure transactions and payment verification. Managed complete booking lifecycle flow, including service request, quotation approval, photographer assignment, and completion. Ensured API security and reliability with input validation, error handling, and authentication (JWT). Optimized backend performance and improved response handling for better scalability.

Event Personalization Platform (Next.js)

Worked as a Frontend Developer on a modern event discovery platform, building an interactive onboarding experience to personalize event recommendations for users. Key Responsibilities: Developed a 3-step onboarding flow UI to capture user preferences such as identity, interests, and lifestyle. Built reusable and modular components using Next.js (App Router) and React.js. Implemented multi-select interactive UI elements for user inputs like interests, vibe, and price preferences. Integrated backend APIs and server actions to handle user data submission and state updates. Designed and implemented responsive UI using Tailwind CSS with a custom design system. Added progress indicators and gamification elements (step tracker, progress bar) to enhance user engagement. Integrated QR code display and ticket UI components for event access. Implemented internationalization (i18n) using next-intl for multi-language support. Used Lucide React icons to improve UI/UX and visual consistency. Ensured smooth user experience with proper state handling, validation, and loading states.

Learning Management System (LMS) Platform – Full Stack Development

Contributed to the development and migration of an LMS platform from Firebase to a scalable Node.js + MongoDB architecture, enabling students to explore, purchase, and complete certification programs with interactive assessments. Key Responsibilities: Assisted in migrating backend services from Firebase to Node.js & Express, improving scalability and control over business logic. Developed and maintained RESTful APIs for course management, user data, and assessments. Built a dynamic Question Bank system supporting multiple question types: Drag & Drop Multi-select Single select Double select Multi-step selection formats Implemented assessment workflows allowing students to attempt structured tests and evaluations. Developed PDF generation module for automated student certification upon course/test completion. Contributed to frontend development using React.js, improving UI performance and data fetching.

Restaurant Table Booking Website (UI Enhancement)

Contributed to a restaurant table booking web application by improving user interface and responsiveness for a better user experience across devices. Key Contributions: Enhanced UI components by updating button styling for improved visual consistency and usability. Implemented responsive design adjustments to ensure proper layout across mobile, tablet, and desktop screens. Improved overall user experience (UX) by refining interactive elements and layout behavior. Collaborated with the development team to align UI changes with existing design standards. Tech Stack: HTML, CSS, JavaScript React.Js (Frontend)

Learning Management System (LMS) Platform

Contributed to migration from Firebase to Node.js and MongoDB architecture. Developed RESTful APIs for courses, users, and assessments; built question-bank and assessment workflows; implemented PDF certificate generation; and improved React.js UI performance and data fetching.

Migration Assistance Platform (UI Development)

Developed and improved React.js login-page UI and minor features for an Australia relocation application; ensured responsive design and aligned changes with project requirements and guidelines.