
Nitin Panwar
Verified Expert in Engineering
Software Developer
Delhi, India
Toptal member since April 6, 2022
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
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
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
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.
Full-stack Developer (via Toptal)
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Full-stack Developer
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.
Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Experience
Read it | A Blogging App
We used React, Next.js, TypeScript, GraphQL, GraphCMS, and Tailwind CSS to built it.
Video Stream Platform
I used React, Firebase, SCSS, Axios, and the IMDB API for fetching data.
Music Streaming App
Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring