profile-pic

Satnam Singh

Hi, I'm Satnam Singh, a seasoned Senior ReactJS Developer with 5+ Years. I specialize in E-commerce Fronted App Development, Website Speed Optimization, and SEO-friendly app creation. My previous role at Solulab pvt. Ltd involved architecting scalable ReactJS applications, leading development teams, code optimization, and innovative projects, including Crypto Payment Apps and NFT Platform Development. I also hold a Master's in Information Technology from Lovely Professional University. I love side projects, like Tech To Tools, and I'm always up for exciting tech collaborations.

  • Role

    Senior ReactJs Developer

  • Years of Experience

    6 years

  • Professional Portfolio

    View here

Skillsets

  • React Js - 5 Years
  • Node Js - 4 Years
  • JavaScript - 6 Years
  • jQuery - 6 Years
  • AJAX - 6 Years
  • RESTful API - 6 Years
  • Payment gateway integration - 5 Years
  • Git - 6 Years
  • Custom hooks - 5 Years
  • Reference Socket
  • JSX - 5 Years
  • Context API - 5 Years
  • Redux - 5 Years
  • Metamask integration - 1 Years
  • Next Js - 3 Years

Professional Summary

6Years
  • Apr, 2023 - Oct, 2023 6 months

    Senior ReactJs Developer

    DCKAP
  • Apr, 2022 - Apr, 20231 yr

    Sr. Reactjs Developer (TL)

    Solulab Pvt. Ltd.
  • Feb, 2020 - Mar, 20222 yr 1 month

    MERN Stack Developer (TL)

    Suffescom Solutions Pvt. Ltd
  • Jun, 2017 - Jan, 20191 yr 7 months

    Javascript Developer

    Baseline IT services
  • Jan, 2019 - Jan, 20201 yr

    MERN Developer

    OurDesignz

Applications & Tools Known

  • icon-tool

    ReactJS

  • icon-tool

    Redux Toolkit

  • icon-tool

    Firebase

  • icon-tool

    Socket.IO

  • icon-tool

    REST API

  • icon-tool

    GraphQL

  • icon-tool

    Javascript

  • icon-tool

    Webpack

  • icon-tool

    WebRtc

  • icon-tool

    AWS (Amazon Web Services)

Work History

6Years

Senior ReactJs Developer

DCKAP
Apr, 2023 - Oct, 2023 6 months

    Working as Senior ReactJs Developer

    • E-commerce Fronted App Development
    • Website Speed Optimisation
    • SEO Friendly App Development
    • Developed React Js applications using HTML, UI/UX Design, JavaScript, jQuery, AJAX, RESTful API and Payment Gateway Integration

Sr. Reactjs Developer (TL)

Solulab Pvt. Ltd.
Apr, 2022 - Apr, 20231 yr
    • Work As Senior ReactJs Developer and Team Lead
    • Architect and design scalable ReactJS applications
    • Lead and collaborate with development teams
    • Code implementation and optimisation
    • Conduct code reviews and maintain coding standards
    • Work on Crypto Payment Apps.
    • NFT Platform Development
    • Web3 integration , Ether.js Integration at FE
    • Coordinated task progress using Trello boards
    • Integrated Firebase client with React Js for secure authentication process

MERN Stack Developer (TL)

Suffescom Solutions Pvt. Ltd
Feb, 2020 - Mar, 20222 yr 1 month
    • Work as React Js Team Lead.
    • Developed React, Node.js, HTML and UI/UX designs for web applications
    • Integrated payment gateways with RESTful APIs and AJAX calls
    • Utilised jQuery, Custom Hooks, Reference Socket and JSX to enhance website performance
    • Implemented Context API, Redux and Firebase for client side management
    • Employed Metamask Integration and Next.js to facilitate seamless transactions
    • Tested and debugged code errors using Git and Trello
    • Maintained code versioning system to ensure compatibility with various devices
    • Collaborated with cross-functional teams to develop bug-free applications within stipulated time frame
    • Provided technical support for existing web applications in accordance to changing business needs
    • Optimized existing web application features to improve scalability and performance

MERN Developer

OurDesignz
Jan, 2019 - Jan, 20201 yr

    Works as MERN Stack Developer

    • Specializing in user interfaces, debugging, e-commerce solutions
    • Develop Real Time Chatbots
    • Google Chrome Extension development
    • Skilled in developing and maintaining web applications with a focus on creating intuitive user interfaces, ensuring smooth functionality
    • Proficient in developing REST APIs to support efficient data retrieval and manipulation FE to BE
    • Expertise in integrating third-party APIs, including payment gateways
    • Expert in MongoDB, Express.js, ReactJS, and Node.js stack to build full-stack web applications and deliver scalable solutions for clients.
    • Optimized client-side applications by utilizing best practices of ReactJS

Javascript Developer

Baseline IT services
Jun, 2017 - Jan, 20191 yr 7 months
    • Started As PHP Developer.
    • Focused on Javascript
    • After 4 month Switch to NodeJs Developer
    • Api Development with Express Js

Major Projects

8Projects

Telegram Bot

Our Designz
Jul, 2019 - Oct, 20234 yr 3 months

    Domain: Real Estate Detail Sharing Bot

    Role: Full Stack Developer

    Technologies: Nodejs, Puppeteer, Telegram Api, Aws EC2

    Summary: In this project, users share Instagram post links on a Telegram channel, where other users can engage by posting comments. Once a shared Instagram post accumulates five different comments, the user is then eligible to share their own post through the same process.

    Role and Responsibilities:

    • Independently worked on the NinjaOutreach project.
    • Managed user communication by developing and maintaining a Telegram bot for message handling.
    • Set up automated cron jobs to utilize Puppeteer for monitoring Instagram post comments and tracking comment counts for individual users.
    • Utilized a tech stack that included Node.js, Puppeteer, the Telegram API, and AWS EC2 to drive project functionality.
    • Enabled users to share Instagram post links and ensured they became eligible for sharing their own posts once five different comments were accumulated.
    • Played a key role in integrating these technologies to provide a seamless and engaging user experience, ultimately contributing to the project's success.

DONOVAN

DCKAP
May, 2023 - Oct, 2023 5 months

    Domain: E Commerce Plateform

    Role: Sr. Front-end developer

    Technologies: NextJs, Redux Saga, Bootstrap, GraphQL, Stripe, TypeScript,3rd Party Integrator, Apollo Client, React Query, Jest, React-testing-library, Google Analytics

    Summary: Donovan is an e-commerce platform specializing in the sale of heavy electric equipment, providing a convenient and comprehensive marketplace for buyers and sellers in the industry.

    Role and Responsibilities:

    • Lead a team of 4 junior developers and collaborated with a Project Manager (PM) in a senior React.js Developer and Team Lead role.
    • Oversaw the project's development process, including task delegation, code review, and mentorship of junior team members.
    • Transformed designer's HTML designs into a NextJs Pages,.
    • Route Authentication using JWT Token
    • Designed and implemented an Authentication mechanism to enhance the platform's security and user management.
    • Maintained the high quality and performance standards for the project and contributed to its successful delivery.
    • Sitemap generate for SEO indexing
    • Google Analytics added for track e-commerce events

Cryptokiddies

Solulab Pvt LTD
Dec, 2021 - Mar, 20231 yr 3 months

    Domain: NFT Platform for Child

    Role: Frontend ReactJs Team Lead

    Technologies: ReactJs, Redux Toolkit, Bootstrap, GraphQL, Apollo Client, EtherJs, React Testing Library, Jest, Metamask Integration, Circle Api ( Crypto Wallet 3rd Paty), Aws Amplify

    Summary: A comprehensive Child NFTs platform is created to facilitate the sale, purchase, and uploading of NFTs. Users can easily engage in buying, selling, and bidding on NFTs, fostering a dynamic marketplace.

DLCC Crypto Exchange

Solulab Pvt LTD
May, 2022 - Nov, 2022 6 months

    Domain: Lend and Borrow Crypto Currency Coins

    Role: Sr. Frontend ReactJs

    Technologies: ReactJs, Redux Toolkit, Web3, React Testing Library, Metamask Integration, Socket Io, amCharts , Bootstrap, Rest Api, Axios,

    Summary: This Project facilitates the lending and borrowing of cryptocurrency, allowing one party to lend their digital assets to another in exchange for collateral as security.

    Role and Responsibilities:

    • Implemented role management, distinguishing between Admin and Service Provider roles.
    • Developed a real-time bid system using Socket.io for managing Lend/Borrow request notifications.
    • Integrated RESTful APIs for transaction processing and user authentication.
    • Created an admin panel to display and manage Pending, Done, and In-Process requests.
    • Designed transaction details and listings within the admin panel.
    • Incorporated data visualization, with Am Charts depicting transaction trends by day, month, and year.
    • Enabled the download of comprehensive reports for further analysis and record-keeping.

Clone of Social Media

Suffesscom Pvt LTD
Jan, 2021 - May, 2021 4 months

    Domain: Adult Social Media Platform ( Clone of OnlyFans)

    Role: NodeJs Developer

    Technologies: NodeJs, ExpressJs, MongoDD, Firebase, Aws S3, Aws EC2, JWT Token,

    Summary: This Plateform was Adult Content Sharing website to share Post, Images, Live Video Streamg. Model engage follower and earn money on live streaming and sell images gallary

    Role and Responsibilities:

    • Setup backend Server to Host Apis at EC2
    • Integrate Firebase for send notification
    • S3 Apis used for store video , images etc
    • Build CURD apis for user, model, content etc.
    • Postman collection created for API Documentation
    • Mongodb used for store data

Klusrena Bid Service

Suffesscom Pvt LTD
Dec, 2020 - Apr, 2021 4 months

    Role: Sr. Frontend ReactJs and Team Lead

    Technologies: NextJs, TypeScript, Redux, Firebase, Bootstrap, Stripe, Google Maps, AWS S3, AWS EC2, Webpack, Lazy Loading, Jest, RTL, Enzyme

    Summary: Klusrena is Service Platform for client and Skilled Workers. This provides function to client post Work and related Skilled Workers Bid on this.

      Role and Responsibilities:

      • Managed the project as a Team Lead, overseeing task assignments and progress tracking.
      • Added Google Login, Twitter Login, LinkedIn Login, Github Login and email Login
      • Implemented a feature allowing clients to post jobs and service providers to submit bids, streamlining the process.
      • Incorporated live chat functionality for real-time communication using Firebase, enabling rate negotiations and additional features such as invitations and rate settings.
      • Led the development of a dynamic platform that enhances user interactions, resulting in effective job posting, bidding, and negotiation processes.
      • Integrated Stripe for Payment

    Five Star Dumpster Services

    Fivestar Universe
    Feb, 2020 - Oct, 2020 8 months

      Role: Sr. Frontend ReactJs and Team Lead

      Link : https://fivestaruniverse.net

      Technologies: ReactJs, Redux-Saga, Socket Io, amCharts, Google Maps, Axios, Material Ui, AWS EC2, Jest,

      Summary: Dumpster Booking Platform that offers both one-time and subscription-based plans. Admin has complete control over user and service provider management, while service providers offer pick and drop services.

      Role and Responsibilities:

      • 4 member team lead for Service provider Panel, Task management, Code review,
      • Work on Fully Admin Panel Functionality Build Jumbo Template
      • Route and Pages Authentication using Json web Token (JWT Authentication)
      • State Management using Redux with Saga
      • Listing all Order, Subscription, Invoices,
      • User, Service Providers management
      • Socket ion for real notifications
      • Manually assign customer requests to service providers, even in areas with no available providers within the user's zipcode.
      • Skilfully managed price negotiations with customers, enhancing user satisfaction and facilitating successful transactions.
      • Developed graphical representations to display transaction data, user statistics, order trends, and service provider metrics for enhanced data visualization using AmChart

    NinjaOutreach

    Our Designz
    Feb, 2019 - May, 2019 3 months

      Domain: Instagram Scrapper and Api

      Role: Full Stack Developer

      Technologies: Nodejs, Puppeter, Chrome Extension, MongoDb, ExpressJs, Aws Ec2

      Summary: NinjaOutreach Platform provide public profile data to their subscriber.

      Role and Responsibilities:

      • Independently worked on the NinjaOutreach project.
      • Developed an Instagram Profile Scraper using NodeJs Puppeteer to gather user data.
      • Established a data pipeline to store scraped details in MongoDB through Express.js REST APIs.
      • Designed a comprehensive Swagger Collection for all Instagram APIs, ensuring user-friendly documentation.
      • Demonstrated proficiency as a Chrome Extension developer, specializing in scraping data from private Instagram profiles, enhancing the project's capabilities.

    Education

    • Msc ( IT )

      Lovely Professional University (2023)
    • PGDCA

      Punjabi University (2023)

    Interests

  • Reading Books
  • Blogging
  • Gardning
  • Painting