Not Available
User

Node JS Developer

BMT Score
86
86%
  • Remote

Available for

About Ayush

“Over 3 years of experience building & developing web & web-based applications using NodeJS, Web3JS, EtherJS, React, and NextJS along with the root experience of blockchain, smart contracts, multi-sig, multi-party computation, encryptions, & cryptography. ”
With years of experience developing back-end applications in NodeJS using ExpressJS to write RestAPIs following architectures such as 3-layer, and MVC. A highly motivated and hard-working individual with the ability to handle tasks alone or with a team.
Experience in Software Engineering by leveraging Node, Javascript, ExpressJS, Web3JS, MongoDB, PostgreSQL
Extensive experience in project execution, requirement gathering, analysis, security, time & cost estimation
Adept in end-to-end development of software projects, system designing, security, scalability, coding, debugging, deployment, and version control.
An effective communicator with excellent relationship-building & interpersonal skills.


 

Tech Stack Expertise

  • Tech Stack Expertise

    Scripting Language

    AngularJS

    1 Years
  • Tech Stack Expertise

    PostgreSQL

    PostgreSQL

    1 Years
  • Tech Stack Expertise

    Python

    Python

    1 Years
  • Tech Stack Expertise

    Node JS

    Node JS

    2 Years
  • Tech Stack Expertise

    MongoDB

    MongoDB

    2 Years
  • Tech Stack Expertise

    React JS

    ReactJS

    1 Years

Work Experience

Images

Full Stack Developer

  • January 2020 - January 2023 - 3 Year
  • India

Projects

Images

A Verification Tool That Rewards Users To Set NFT

  • January 2022 - December 2022 - 12 Months
Technologies
Role & Responsibility
    A project that rewards users for keeping their NFT image as their Twitter profile pic. The creator of the collection creates a campaign in which any user that holds NFT from that collection can participate. The user registers himself and then gets verified and is rewarded for keeping the NFT image as a Twitter profile image after the duration ends.

    Roles & Responsibilities:

    Created various APIs in NodeJS such as for user verification, New Project creation, New Campaign creation, and connection with twitter to fetch user details
    API to compare two images fetched from Twitter (profile pic) and blockchain (NFT)
    Created a cron job in NodeJS to keep a check if a user changes their Twitter profile pic
     
...see less
Images

Capture NFTs For Any Collection And Track All Thei

  • December 2020 - November 2021 - 12 Months
Technologies
Role & Responsibility
    A project that collects all NFT info for a given collection such as Name, URI, Current Holder, Metadata, Attributes etc. The data is fetched and captured from both on-chain and off-chain using Web3JS and stored in MongoDB. Any changes in details are captured and updated in DB.

    Roles & Responsibilities:

    Capture a snapshot of the NFT collection and fetch their PDA
    Keep track of the latest transaction signature and latest block
    Track and update the latest owner of the NFT
    Fetch metadata and other NFT-related info

     
...see less
Images

Chat Server For Internal Use For An Organization

  • April 2020 - October 2020 - 7 Months
Technologies
Role & Responsibility
    A custom chat server for internal use for an organization where any user can connect and leave at
     any time without affecting the server. Users can also create private chats.

    Roles & Responsibilities:

    Websockets to connect N number of users
    Authentication mechanism so that only people working in the organization can connect to the server
    Global group chat by default
    Functionality to create private chats

     
...see less
Images

Inventory Management System

  • December 2019 - March 2020 - 4 Months
Technologies
Role & Responsibility
    An inventory management system for maintaining stock in the warehouse such as items remaining,
     items sold, total sales, total profit etc. for multiple items. The system also had the functionality to add or remove an item.
    Roles & Responsibilities:

    Created UI to show all the info to end user in react
    Created various APIs to show, save, update and delete various product-related info such as remaining stock, 
    increase or decrease the number of items, profit, add/remove items etc
     
...see less

Industry Expertise

Education

Education

in B.Tech.

Indore University
  • June 2016 - June 2019

Our Suggestions