
Rajendra Upadhyay
Verified Expert in Engineering
Full-stack Developer
New Delhi, Delhi, India
Toptal member since February 23, 2022
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
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
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
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Experience
InstaGYM
Greenkart
Education
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
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