User

Node JS Developer

BMT Score
86
86%
  • Remote

Available for

About Shivam

Highly experienced and skilled Full Stack Developer with 8 years of industry expertise in web development, specializing in NodeJS, Angular, ReactJs, MERN, MEAN, PHP, and Vue.js. 
Proficient in various technologies including HTML, JavaScript, Ajax, CSS, jQuery, Socket.io, MySQL, MongoDB, and Docker. 
Adept at developing E-Commerce solutions, dating apps, and REST/SOAP-based webservices. Recognized as an expert in integrating payment gateways.
Currently serving as a Sr. Full Stack Developer (MEAN/MERN) and previously involved in an online job consultancy project using ASP.NET.
 

Tech Stack Expertise

  • Tech Stack Expertise

    Scripting Language

    React

    1 Years
  • Tech Stack Expertise

    Node JS

    Node JS

    11 Years
  • Tech Stack Expertise

    Angular JS

    Vue,Angular

    3 Years
  • Tech Stack Expertise

    CSS

    CSS

    1 Years
  • Tech Stack Expertise

    React JS

    ReactJS

    6 Years
  • Tech Stack Expertise

    MongoDB

    MongoDB

    6 Years
  • Tech Stack Expertise

    C#

    Angular

    2 Years

Work Experience

Images

Nodejs Developer

  • January 2015 - May 2023 - 8 Year
  • India

Projects

Images

Live Code Editor

  • January 2022 - February 2023 - 14 Months
Technologies
Role & Responsibility
    Developed a real-time code editor using ReactJS, NodeJS, and WebSockets. The application served as a collaboration tool for developers, enabling them to write and edit code simultaneously. The project was deployed on the Heroku platform.

    Responsibilities:
    Implemented the frontend using ReactJS, creating an intuitive code editor interface with real-time updates.
    Developed the backend using NodeJS, handling code compilation and synchronization between collaborating developers.
    Utilized WebSockets for establishing real-time bidirectional communication between the code editor and the connected clients.
    Deployed the application on the Heroku platform, ensuring its availability and scalability.
    Conducted performance testing and optimization to ensure a smooth collaborative coding experience.
...see less
Images

Invoicing App

  • August 2021 - November 2022 - 16 Months
Technologies
Role & Responsibility
    Contributed to an open-source invoicing application built using Vue2, Laravel, MySQL, and Tailwind CSS. The app facilitated expense tracking, payment management, and invoice creation. The project aimed to update the UI design from regular CSS to Tailwind CSS and integrate the entire project from scratch using Vue3.

    Responsibilities:
    Collaborated in updating the UI design from regular CSS to Tailwind CSS, enhancing the visual appeal and usability of the application.
    Implemented CRUD operations for managing users, items, customers, expenses, categories, and taxes.
    Developed modals for managing expense categories, items, units, and taxes.
    Contributed to integrating the entire project from scratch, initially using Vue3, leveraging its new features and improvements.
    Built reusable components in Vue3 for global use throughout the project.
    Worked on database management using Laravel and MySQL, ensuring efficient data storage and retrieval.
    Conducted testing and debugging to ensure the application's functionality and reliability.
    Provided support and contributed to the open-source community by sharing code improvements and bug fixes.
...see less
Images

OTT Platform

  • January 2020 - July 2022 - 31 Months
Technologies
Role & Responsibility
    Built an Over-The-Top (OTT) platform similar to Netflix. The frontend was developed using ReactJS, the backend using NodeJS, and MongoDB served as the database. Redux was used for state management. The platform allowed users to watch and browse shows and movies with genre-based sorting.

    Responsibilities:
    Collaborated in the development of the frontend using ReactJS, ensuring an intuitive and visually appealing user interface.
    Implemented the backend functionality using NodeJS, handling user authentication, session management, and data retrieval from the MongoDB database.
    Utilized Redux for managing user sessions and maintaining application state.
    Integrated various APIs and services for content streaming, genre-based sorting, and data synchronization.
    Conducted thorough testing and debugging to ensure a smooth and error-free user experience.
     
...see less
Images

E-Commerce Market Place

  • January 2020 - July 2022 - 31 Months
Technologies
Role & Responsibility
    Developed an E-Commerce platform inspired by Flipkart. The frontend was built using ReactJS, the backend using NodeJS, and the database using MongoDB. Redux was utilized for state management. Key features included Stripe payment gateway integration, client-side UI design, and a complete admin panel.

    Responsibilities:
    Collaborated in the development of the frontend using ReactJS, ensuring a seamless user experience and responsive design.
    Implemented the backend functionality using NodeJS, handling data storage and retrieval from the MongoDB database.
    Integrated the Stripe payment gateway to enable secure online transactions.
    Developed the admin panel for managing products, orders, and user accounts.
    Utilized Redux for efficient state management across the application.
...see less
Images

KeyWorx

  • August 2018 - May 2021 - 34 Months
Technologies
Role & Responsibility
     Contributed to an open-source invoicing application built using ReactJS, NodeJS, MongoDB. This helps in Track organic and paid keyword rankings.

    Responsibilities:
    Collaborated in updating the UI design..
    Implemented the API to get Data from Database using Mongoose Query.
    Implemented a Chat Bot using python.
    Contributed to integrating the entire project from scratch, initially using ReactJs, leveraging its new features and improvements..
    Worked on database management using Mongoose SchemaL, ensuring efficient data storage and retrieval.
    Conducted testing and debugging to ensure the application's functionality and reliability.
    Provided support and contributed to the open-source community by sharing code improvements and bug fixes.
     
...see less
Images

Plankk APP

  • September 2016 - March 2019 - 31 Months
Technologies
Role & Responsibility
    Developed the FITNESS Application. The frontend was developed in AngularJS and the backend was developed using NodeJs with MongoDB Database.

    Responsibilities:
    Collaborated in the development of the frontend using Angular, ensuring a seamless user experience and responsive design.
    Implemented the backend functionality using NodeJS, handling data storage and retrieval from the MongoDB database.
    Implementation of Third Party API like Fitbit and CleanEating to manage nutrition data.
    Integrated the Stripe payment gateway to enable secure online transactions.
    Developed the admin panel for managaing Exercises, alternates, Circuits, and  Nutrition Plans.
    Utilized Factories and services for efficient the data flow management in the Application
...see less
Images

Peggle Live APP ( TikTok Like Application With VOD

  • February 2015 - December 2017 - 35 Months
Technologies
Role & Responsibility
     Developed the FITNESS Application. The frontend was developed in AngularJS and the backend was developed using NodeJs with MYSQL Database.

    Collaborated in the development of the frontend using AngularJS, ensuring a seamless user experience and responsive design.
    Implemented the backend functionality using NodeJS, handling data storage and retrieval from the MYSQL database.
    Implementation of VOD (AWS Media Convert & S3 ) and Live streams JITSI.
    Developed the admin panel for managaing Short Videos, Comment, Post etc.
    Utilized Factories and services for efficient the data flow management in the Application.
...see less

Industry Expertise

Education

Education

Computer Engineering in B.Tech

Chennai Uiversity
  • June 2010 - June 2013

Our Suggestions