Rahul Kumar Yadav, Developer in Noida, Uttar Pradesh, India
Rahul is available for hire
Hire Rahul

Rahul Kumar Yadav

Verified Expert  in Engineering

Full-stack Developer

Location
Noida, Uttar Pradesh, India
Toptal Member Since
January 14, 2022

Rahul is a seasoned full-stack developer specializing in Node.js, React, and Java. He has worked with Tier 1 companies like Adobe and Salesforce to build insurance products under the industry's cloud, a distributed system with scale. Rahul has experience working in fast-paced, highly agile, test-driven systems with Node.js and Java as back-end and React and React native as front-end technologies.

Portfolio

Freelance
JavaScript, Node.js, React, Next.js, TypeScript, Sass, Firebase, OAuth...
Salesforce
Java, React, TypeScript, Test-driven Development (TDD), Node.js
Adobe
Node.js, Express.js, Java, React, React Native, TypeScript, CSS, Sass, HTML...

Experience

Availability

Part-time

Preferred Environment

Linux, MacOS

The most amazing...

...thing I've built is the Salesforce encryption module for custom user fields to help the EU clients make their systems GDPR compliant.

Work Experience

Senior Front-end Developer

2021 - 2022
Freelance
  • Developed an eCommerce website for the client's wineries and breweries.
  • Integrated the Next.js for server-side rendering and SEO optimization tasks.
  • Built the back end to add a proxy layer between this website and the Shopify website.
  • Organized the workflow and managed the team while applying the Agile methodology.
  • Integrated Jest-based test suite for writing unit tests and snapshot testing.
Technologies: JavaScript, Node.js, React, Next.js, TypeScript, Sass, Firebase, OAuth, Payment APIs, Shopify API, Web, Redux

Member of Technical Staff II

2019 - 2021
Salesforce
  • Worked as a full-stack developer for insurance products under the industry's cloud, a distributed system with scale.
  • Worked in the fast-paced, highly agile, test-driven system with Java and Spring as back-end and React, LWC, and Aura as front-end technologies.
  • Handled entire product lifecycle from user requirements to development, unit and functional testing, and customer issue support after the release.
  • Led a team to investigate the option of building an encryption module to make a GDPR-compliant system.
Technologies: Java, React, TypeScript, Test-driven Development (TDD), Node.js

Computer Scientist

2017 - 2019
Adobe
  • Worked on Onyx, an application providing translation services for Adobe products.
  • Built the back end in Java Spring Boot and handled the deployment in a scalable environment.
  • Built the front end using React, Redux, Sass, HTML, and TypeScript in a test-driven environment.
  • Managed a team to design and develop major features, and handle the whole product lifecycle.
Technologies: Node.js, Express.js, Java, React, React Native, TypeScript, CSS, Sass, HTML, HTML5, Redux, Redux-Saga

Mobile Developer

2018 - 2018
Freelance
  • Built an app for both Android and iOS using React Native to track vehicles.
  • Integrated CI/CD pipeline for auto-deployment of apps in Android and partially in iOS.
  • Integrated some native modules both in iOS and Android using React Native bridges.
  • Handled real-time edge cases to manage both online and offline scenarios.
Technologies: React Native, TypeScript, Android, iOS, Redux

Software Engineer

2016 - 2017
Freelance
  • Built websites for customers and car owners while working for a car rental company.
  • Developed the front end using React. Integrated Redux, TypeScript for type safety, and GraphQL for API calls.
  • Oversaw team productivity and suggested a few initiatives like Slack-based updates and soft and hard timelines.
  • Integrated analytics and built a dashboard system.
  • Performed performance reviews and optimized the website to be fast and more efficient in slow laptops and mobiles.
Technologies: JavaScript, TypeScript, Node.js, NestJS, Express.js, TypeORM, SQL, PostgreSQL

Social Media App

This social media app is built using React Native with Firebase. The app has features like chatting, followers, feed, and others. I integrated various React-based libraries like Redux, Saga, Material-UI, TypeScript, and styled-components.

Languages

JavaScript, CSS, TypeScript, HTML, SQL, GraphQL, HTML5, Sass, Java

Frameworks

React Native, Express.js, Angular, Redux, Next.js, NestJS, Material UI, Spring

Libraries/APIs

Node.js, React, REST APIs, jQuery, Shopify API, Redux-Saga, Styled-jsx

Platforms

Linux, MacOS, iOS, Firebase, Android, Amazon Web Services (AWS), Docker, Web

Storage

PostgreSQL, MySQL, MongoDB, SQLite, Redis

Other

Front-end, Back-end, Full-stack, APIs, Web Development, OAuth, Payment APIs, TypeORM, Sagas, Styled-components

Tools

Salesforce Sales Cloud

Paradigms

Test-driven Development (TDD)

2009 - 2013

Master's Degree in Computer Science

National Institute of Technology - Ajitgarh, India

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