Nitin Panwar, Developer in Delhi, India
Nitin is available for hire
Hire Nitin

Nitin Panwar

Verified Expert  in Engineering

Software Developer

Delhi, India

Toptal member since April 6, 2022

Bio

Nitin is a versatile full-stack developer with eight years of experience who excels in architecting and building scalable, high-performance applications. His expertise spans both front-end technologies like React and back-end frameworks, including Java/Spring Boot and Node.js/NestJS, complemented by a strong understanding of microservices architecture and the database systems SQL and NoSQL. Nitin has led cross-functional teams and successfully delivered complex projects.

Portfolio

Spinquest
Java, Spring Boot, JavaScript, Node.js, React, TypeScript, Microservices...
University of Miami - Main
React, NestJS, Node.js, HIPAA Compliance, Redux, IVR, Third-party APIs...
Freelance
HTML, CSS, JavaScript, React, React Native, Node.js, PostgreSQL, MySQL, MongoDB...

Experience

  • HTML - 6 years
  • CSS - 6 years
  • JavaScript - 6 years
  • React - 6 years
  • React Native - 6 years
  • TypeScript - 5 years
  • Node.js - 4 years
  • React Redux - 4 years

Availability

Full-time

Preferred Environment

Linux, MacOS, Windows

The most amazing...

...project I've built is a user-friendly music streaming app with play, pause, save, like, and edit playlist functionalities on top of React and React Native.

Work Experience

Senior Full-stack Developer

2024 - 2025
Spinquest
  • Spearheaded architecture and full-stack development (React, Java/Spring Boot, Node.js/NestJS, TypeScript) for a high-growth, scalable casino gaming platform, ensuring robust performance.
  • Engineered high-availability REST APIs using a polyglot microservices approach (Java/Spring Boot for core transactional services, Node.js/NestJS for real-time/IO-bound services), seamlessly integrating diverse third-party game providers.
  • Pioneered complex payment gateway integrations (e.g., Stripe), navigating niche regulatory requirements to deliver secure, streamlined transaction processing for casino operations.
  • Architected and scaled a distributed microservices ecosystem leveraging Java (Spring Boot, Hibernate) and Node.js (NestJS), utilizing message queues (e.g., Kafka/RabbitMQ) for asynchronous communication, enhancing system resilience and deployability.
  • Owned PostgreSQL database performance and scalability, implementing strategic schema redesigns and advanced query optimizations for high-traffic, real-time gaming applications.
  • Drove developer velocity by conceptualizing and delivering internal CLI tools and CI/CD pipeline enhancements, incorporating Docker for containerization and significantly reducing deployment cycles.
  • Delivered and maintained a business-critical real-time data analytics feed for the admin dashboard, powered by a dedicated Node.js microservice, enabling immediate operational insights.
  • Led agile, cross-functional teams in delivering key product features from ideation and technical design (including microservice API contract definition) through to successful rollout and post-launch monitoring.
Technologies: Java, Spring Boot, JavaScript, Node.js, React, TypeScript, Microservices, Microservices Architecture, PostgreSQL, MySQL

Full-stack Developer (via Toptal)

2024 - 2024
University of Miami - Main
  • Built a HIPPA compliance app, working on a Healthcare Cancer Research Project at the research university.
  • Collected and analyzed frequent user feedback via automated calls to improve the system's responsiveness and accuracy.
  • Created an intelligent system to interpret user feedback, enabling more effective decision-making and system improvements.
  • Built a calendar scheduler module in React to allow users to dynamically schedule various activities, from IVR calls to routine tests.
  • Developed robust Node.js APIs to support the scheduler module, ensuring seamless data handling and integration.
  • Enabled dynamic scheduling of diverse data types, facilitating the organization of information from IVR calls and routine tests.
  • Integrated Fitbit data to monitor and analyze users' health metrics, enhancing the system's comprehensive health-tracking capabilities.
  • Constructed a comprehensive dashboard for displaying data, providing users with easy access to important information.
  • Implemented graphical data representation to offer clear and insightful visualizations, aiding in better understanding and analysis of the data.
Technologies: React, NestJS, Node.js, HIPAA Compliance, Redux, IVR, Third-party APIs, Fitbit API

Senior Software Engineer

2021 - 2022
Freelance
  • Collaborated with the design team to build the initial prototype of the kiosk system, emphasizing technical feasibility.
  • Engineered the next-generation scaling of a high-traffic website using React for front end and a hybrid back end (Node.js/NestJS for real-time features, Java/Spring Boot for core services), successfully supporting a rapidly expanding user base.
  • Authored robust API utility libraries and established clear integration patterns, significantly improving development velocity for front-end teams working with React and React Native.
  • Designed and implemented comprehensive CI/CD pipelines (e.g., Jenkins, GitLab CI) with Docker containerization, enabling frequent, reliable deployments to staging and production environments.
  • Instituted rigorous code review processes and provided technical mentorship to junior developers on React and React Native best practices, enhancing overall code quality and team skillsets.
  • Spearheaded the onboarding of client partner development teams and served as the primary technical escalation point, resolving complex system-level issues requiring deep dives into Java/Node.js microservices and database interactions.
  • Developed and integrated cross-platform push notification systems (Firebase Cloud Messaging/Apple Push Notification service) for React Native applications on Android and iOS.
  • Engineered custom React Native bridges to expose native iOS (Swift/Objective-C) and Android (Java/Kotlin) functionalities, unlocking advanced device capabilities for the JavaScript layer.
Technologies: HTML, CSS, JavaScript, React, React Native, Node.js, PostgreSQL, MySQL, MongoDB, Front-end, Mobile, Context API, Java, Apache Tomcat, Spring Boot, TypeScript, Microservices Architecture, Microservices

Senior Software Engineer

2020 - 2021
A Restaurant App Client
  • Worked with an organization to build restaurant ordering platforms to create white-label apps.
  • Led projects to create multiple restaurant ordering platforms based on TypeScript with React Native frameworks, using context API, Apollo GraphQL, and styled-components.
  • Consulted juniors, colleagues, and mid-level managers to resolve technical challenges.
  • Built checkout systems using React Hooks compatible with payment gateways, such as Stripe.
  • Integrated 3rd-party APIs to the application based on client requirements with React Router.
Technologies: HTML, CSS, JavaScript, TypeScript, React, React Redux, React Native for Web, React Native, Redux, Webpack, Front-end, Mobile, Context API

Full-stack Developer

2019 - 2020
A Sales Intelligence Platform
  • Led the design, development, and scaling of microservices using Java and Spring Boot, significantly enhancing system resilience and performance.
  • Architected and implemented robust RESTful APIs to support complex data interactions between the front-end and the microservices architecture.
  • Delivered dynamic and responsive user interfaces using React and Redux, translating business requirements into intuitive web applications.
  • Designed, optimized, and managed PostgreSQL (PSQL) databases to ensure data integrity and high performance for critical applications.
  • Developed scalable back-end services and APIs using Node.js and NestJS for various application needs.
  • Championed test-driven development (TDD) and Agile methodologies across teams, improving code quality and accelerating delivery cycles.
  • Integrated 3rd-party services, including Stripe for secure payment integration, and managing end-to-end transaction flows.
  • Contributed across the full software development lifecycle, from technical design and coding to deployment, monitoring, and team mentorship.
Technologies: HTML, CSS, JavaScript, React Native, Material UI, Storybook, Software Development Lifecycle (SDLC), User Flows, Mocha, Jest, Enzyme, Redux, Webpack, Front-end, Microservices, Microservices Architecture, Java, Spring Boot

Software Engineer

2017 - 2018
Analytics Vidhya
  • Built a component library where the components were easily pluggable and scalable to be used across organizations for various offerings.
  • Optimized web performance metrics for the product, increasing page speed by reducing the rendering time.
  • Built sign-in and registration user interfaces for users to participate in hackathons using SCSS.
  • Collaborated with design teams, senior systems architects, and data science professionals to build front-end modules using Ant Design.
  • Worked on solving production-related issues and wrote test cases, eventually preventing unexpected crashes.
Technologies: HTML, CSS, JavaScript, Semantic UI, Ant Design, Deployment, React, Express.js, Node.js, Front-end, Angular, Context API

Software Engineer

2016 - 2017
Tata Consultancy Services
  • Worked with a healthcare provider to build internal billing and staff management tools.
  • Built billing user interfaces following the best design practices with HTML, CSS, and Material-UI.
  • Collaborated with cross-functional teams of clients to build an admin dashboard for staff management.
  • Participated in testing the web application with unit, functional, and integration testing.
  • Assisted in vendor assessment to evaluate project requirements and recommended software development tools to the client.
  • Maintained the codebase for the staff management tool by guiding a team of interns.
Technologies: HTML, CSS, JavaScript, React, React Native, Material UI, SCSS, Mobile, Java

Software Engineer

2015 - 2016
Tata Consultancy Services
  • Worked with a hedge fund client to develop a website based on React, Express.js, and Node.js.
  • Built a user portal with a login and signup interface using SCSS and React frameworks.
  • Wrote several test cases to achieve 80% of the test coverage in the codebase.
  • Maintained systems by monitoring, identifying, and correcting software defects.
  • Documented the codebase for easy understanding and collaboration with internal and external development teams.
Technologies: HTML, CSS, JavaScript, SCSS, Ant Design, React, Express.js, Node.js, Unit Testing, Functional Testing, API Integration, Java

Experience

Read it | A Blogging App

The app was created with functionalities for bloggers to easily write blogs, track analytics, and receive comments from users with the share section feature.

We used React, Next.js, TypeScript, GraphQL, GraphCMS, and Tailwind CSS to built it.

Video Stream Platform

I built a video stream platform similar to Netflix with log-in and sign-up features that allow multiple profiles to access the same user search, add information to the personal list, and watch trailers.

I used React, Firebase, SCSS, Axios, and the IMDB API for fetching data.

Music Streaming App

I created a music streaming app with play, pause, and edit playlist functionalities on top of React and React Native with NextAuth.js, Tailwind, the Spotify API, and Recoil for state management. It also had log-in options through Spotify.

Education

2011 - 2015

Bachelor's Degree in Computer Science

Meerut Institute of Engineering and Technology - India

Skills

Libraries/APIs

React, Node.js, React Redux, React Native for Web, Context API, Fitbit API

Tools

Mocha, Webpack, Apache Tomcat

Languages

HTML, CSS, JavaScript, TypeScript, Java, GraphQL, SCSS

Frameworks

React Native, Angular, Next.js, Tailwind CSS, Recoil, Material UI, Jest, Ant Design, Express.js, Redux, NestJS, Spring Boot

Platforms

Mobile, Linux, MacOS, Windows, Firebase, Android, iOS

Paradigms

Unit Testing, Functional Testing, HIPAA Compliance, Microservices, Microservices Architecture

Storage

PostgreSQL, MySQL, MongoDB

Other

Front-end, Axios, APIs, Software Development, Storybook, Software Development Lifecycle (SDLC), User Flows, Enzyme, Semantic UI, Deployment, API Integration, Mobile Apps, Algorithms, GPS, IVR, Third-party APIs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring