Mayank Chauhan, Developer in Delhi, India
Mayank is available for hire
Hire Mayank

Mayank Chauhan

Verified Expert  in Engineering

Competitive Programming Developer

Delhi, India

Toptal member since September 10, 2021

Bio

Mayank is a JavaScript developer with a working knowledge of Node.js with the Express framework and Mongoose ODM for MongoDB. With experience in React front-end development, he builds React applications using Duck with Redux, one of the most recent patterns. As a competitive programmer, Mayank owns a good understanding of one-way data flow and is keen on developing reusable components in both class-based and functional fashion using hooks.

Portfolio

NorthOne
React, TypeScript, HTML, CSS, Atomic Design, UI Components
Thropic
JavaScript, React, Solidity, Express.io
Gustomate
JavaScript, React, Node.js, Express.io, Vue, Laravel

Experience

  • JavaScript - 4 years
  • React Redux - 3 years
  • Node.js - 3 years
  • React - 3 years
  • Express.io - 3 years
  • Competitive Programming - 1 year
  • Web3.js - 1 year
  • Solidity - 1 year

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code)

The most amazing...

...project I've developed is a social media application where users can make posts, like, comment, and chat with each other in real time.

Work Experience

React Developer

2022 - 2022
NorthOne
  • Built components and pages for NorthOne's main website developed in NextJS (northone.com).
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Worked closely with the tech lead in an Agile work environment.
  • Made their website SEO-friendly by testing it on Google Lighthouse tool.
Technologies: React, TypeScript, HTML, CSS, Atomic Design, UI Components

JavaScript and Solidity Full-stack Developer

2021 - 2022
Thropic
  • Developed the NFT Marketplace with the front end written in React. While, for the most part, the app was decentralized, for some specific tasks, I used Node.js to provide a back end.
  • Wrote smart contracts too for the Marketplace and NFT too. It involved me writing ERC-721 and ERC-1155.
  • Figured out advanced technologies implementation like Lazy minting.
  • Created a token Bridge for their ERC-20 token. This bridge transfers tokens from Binance Smart Chain to Ethereum Mainnet.
Technologies: JavaScript, React, Solidity, Express.io

Software Development Engineer | Full-stack

2013 - 2020
Gustomate
  • Developed a social media application where users can make posts, like and comment on someone's posts, and chat with other users.
  • Created a food delivery app using Vue.js and Laravel.
  • Built a COVID-19 survey app for a hospital. It helped surveyors to keep track of containment areas.
Technologies: JavaScript, React, Node.js, Express.io, Vue, Laravel

Experience

Foodyla

Foodyla is a food delivery app where users can browse restaurants around them and place orders for their favorite dish. The restaurant gets the order and fulfills it.

I built the front end with Vue.js, using Android WebView to render the app and Android's native JavaScript interface to communicate with the web app running in WebView. For the back end, I used Laravel and Google OAuth2 for the sign-in process. The app also has a Google Maps integration.

Amigos

Amigos is an app where users can sign in and create posts. Users can see anyone's posts, like, comment, and chat with other users.

This app was written in React and used a Redux global state management library. I wrote the app's front-end part and used sockets for real-time application communication.

Education

2009 - 2011

Bachelor's Degree (Partially Completed Degree) in Electrical Engineering

IPS Academy Indore - Indore, MP, India

Certifications

AUGUST 2021 - PRESENT

HackerRank Certified React Developer

HackerRank

Skills

Libraries/APIs

React, React Redux, Node.js, Vue, Sockets, Web3.js

Languages

JavaScript, Solidity, Rust, TypeScript, HTML, CSS

Frameworks

Redux, Express.io, Laravel, React Native

Platforms

Visual Studio Code (VS Code)

Other

Competitive Programming, Atomic Design, UI Components

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