Rajendra Upadhyay, Developer in New Delhi, Delhi, India
Rajendra is available for hire
Hire Rajendra

Rajendra Upadhyay

Verified Expert  in Engineering

Full-stack Developer

New Delhi, Delhi, India

Toptal member since February 23, 2022

Bio

Rajendra is a full-stack developer focused on React, React Native, and Node.js with vast experience in JavaScript frameworks. He has built CI/CD pipelines and led teams for front-end and mobile development projects in the past while working with cross-functional teams across engineering, design, and marketing at startups and medium-size enterprises.

Portfolio

Allegis - Cruise Automation - Main
React, Node.js, TypeScript, PostgreSQL, Material UI, 3D Animation, Lottie...
A Short Video App Company
React, React Native, Redux, Redux-Saga, JavaScript, HTML, CSS, TypeScript...
BITCS (Contract)
React, Redux, React Native, Express.js, Node.js, Mocha, Jest, Enzyme...

Experience

  • JavaScript - 6 years
  • React - 6 years
  • HTML - 6 years
  • React Native - 6 years
  • CSS - 6 years
  • TypeScript - 6 years
  • Material UI - 6 years
  • Redux - 4 years

Availability

Full-time

Preferred Environment

MacOS, Linux, Windows

The most amazing...

...project I've built is a short video app that scaled to more than ten million downloads across the Play Store and Jio Store using React, React Native, and Redux.

Work Experience

Full-stack Developer

2022 - 2023
Allegis - Cruise Automation - Main
  • Developed an internal management system for automated car logging and tracking.
  • Implemented a smooth animation of a car moving, turning, and halting on a 2D map using Lottie and the animation library.
  • Migrated most of the React components to React Native to build an app version for the trainers of the automated cars.
  • Worked as an individual contributor on the landing page and business-facing website with smooth animation effects.
  • Built the customized dashboard for the internals to keep track of KPIs and add a gateway for manual intervention by an authorized person.
  • Helped the team optimize the web app's performance and accelerated the project's development.
Technologies: React, Node.js, TypeScript, PostgreSQL, Material UI, 3D Animation, Lottie, Redux, Storybook, React Native

Senior Software Engineer

2019 - 2022
A Short Video App Company
  • Collaborated with clients and business analysts to determine software needs and system implications. Conducted and managed product launches and post-launch support using conference calls to coordinate with geographically spread teams.
  • Built a robust approval system at the admin dashboard level using React.
  • Participated in issue troubleshooting with various teams to identify and resolve root causes.
  • Integrated the payments and payouts feature in the app with user-friendly designs.
  • Participated in code reviews, screening interviews, and mentoring of junior developers.
  • Led a team of three developers to migrate the app from React to React Native for web compatibility.
  • Implemented 3D animation with the help of Lottie and the React animation library for visualization.
  • Built a native module in React Native web to handle custom navigation both in the app and web version.
  • Built and deployed the app in the iOS App Store and Google Play Store.
Technologies: React, React Native, Redux, Redux-Saga, JavaScript, HTML, CSS, TypeScript, Agile, Scrum, Agile Sprints, Style Guides, Lottie, 3D Animation, React Native for Web

Senior Software Engineer

2018 - 2019
BITCS (Contract)
  • Developed and deployed solutions focused on end-user experience, accessibility, and high availability with low latency and scalability.
  • Integrated REST APIs with front-end dashboards for real-time visibility of details for customers.
  • Identified and removed transaction processing bottlenecks to enable increased website traffic.
  • Built a testing setup for the dashboard using Mocha, Enzyme, and Jest.
  • Designed and launched dashboards for customers to see and manage their bank accounts using React, styled-components, and Redux.
Technologies: React, Redux, React Native, Express.js, Node.js, Mocha, Jest, Enzyme, UI Testing, Redis

Software Engineer

2018 - 2019
BITCS (Contract)
  • Worked on digitizing the physical copies of the records to build multiple tools used in the supply chain industry. The project included creating and maintaining various internal tools.
  • Built a CI/CD pipeline to ensure the products were delivered on time.
  • Developed tools for monitoring and alerting in-house application operations.
  • Coded a new front-end functionality using React, Angular, and Node.js to prepare reusable styles.
  • Wrote web pages and delivered cross-browser compatibility using React, TypeScript, and React Native.
  • Built a custom component library in React Native for the web that can be used in React Native as well as React.
  • Helped in writing reusable and customizable React Native components that can be used in the browser as well, ensuring stricter code compatibility and less time.
Technologies: React, Node.js, HTML, JavaScript, TypeScript, Material UI, Redux, TypeScript 3

Software Engineer

2017 - 2018
BITCS (Contract)
  • Built a highly scalable manufacturing-related solution. Developed a specialized eCommerce platform for gold company owners to acquire gold and silver ornaments straight from the producer.
  • Implemented the structure and design of web app sections.
  • Converted wireframes and mockups into fully functioning mobile-first web applications.
  • Developed reusable front-end styled-components to enhance the user interface.
  • Worked on the performance optimization of the web app.
Technologies: HTML, CSS, JavaScript, TypeScript, React, React Native, UI Style Guides, Material UI, Firebase, REST

Software Engineer

2016 - 2017
A SaaS Product Company
  • Built front-end features and contributed consistently to all parts of the codebase.
  • Participated in scrum calls and followed agile methodologies in delivering user-centric products using React, Angular, Node.js, and React Native.
  • Collaborated closely with product and customer success teams to understand pain points and develop end-to-end solutions.
  • Swiftly troubleshot and addressed critical bugs.
  • Supported the app's infrastructure to maintain reliability and scalability.
Technologies: JavaScript, Redux, React, Node.js, React Native, HTML, UI Testing, Redis

Experience

InstaGYM

InstaGYM was a web application for gym owners and their enthusiastic fitness customers. It had blogging features that gym owners administered. Users could be added, edited, and deleted by the gym management.

Greenkart

I built an inventory management system to track order details, categorize products with vendor management, and include user access management dashboards. It also had features like inventory alerts for maintaining operational control.

Education

2013 - 2017

Bachelor's Degree in Computer Science

Chandigarh University - India

Skills

Libraries/APIs

React, Node.js, Redux-Saga, React Native for Web

Tools

Mocha

Languages

HTML, CSS, JavaScript, TypeScript, TypeScript 3

Frameworks

React Native, Redux, Angular, Material UI, Jest, Express.js

Paradigms

Agile, Scrum, REST

Platforms

MacOS, Linux, Windows, Firebase, Android, iOS

Storage

PostgreSQL, Cloud Firestore, Redis

Other

Agile Sprints, Style Guides, UI Style Guides, Enzyme, TypeORM, UI Testing, Lottie, Storybook, 3D Animation

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