profile-pic

Lallan Kumar

An experienced team leader and B.tech graduate with 6+ years of experience in MERN STACK DEVELOPMENT. Hand on experience with advanced application in JS, Web3 and LINUX.
  • Role

    Full Stack JavaScript developer

  • Years of Experience

    8.2 years

Skillsets

  • CSS
  • TypeScript
  • Kafka
  • web3
  • Web2
  • React Js
  • Node Js
  • Decentralized wallets
  • MongoDB
  • Linux
  • MySQL - 2 Years
  • CICD
  • Solidity
  • REST API
  • Redis
  • RabbitMQ
  • Docker
  • HTML
  • JavaScript - 06 Years

Professional Summary

8.2Years
  • May, 2021 - Present5 yr 3 months

    Software Engineer

    Antier Solutions
  • MERN Stack developer

    Antier Solutions
  • Jun, 2019 - Apr, 20211 yr 10 months

    Web Developer

    ToXSL Technologies
  • Dec, 2017 - Jul, 2018 7 months

    PHP Developer

    Apptunix
  • Aug, 2018 - Mar, 2019 7 months

    Full Stack Developer

    CQLsys Technologies

Applications & Tools Known

  • icon-tool

    Node.js

  • icon-tool

    React

  • icon-tool

    MySQL

  • icon-tool

    MongoDB

  • icon-tool

    FileZilla

  • icon-tool

    Zoho

  • icon-tool

    Skype

  • icon-tool

    Git

  • icon-tool

    Slack

Work History

8.2Years

Software Engineer

Antier Solutions
May, 2021 - Present5 yr 3 months

MERN Stack developer

Antier Solutions
    Led development of a fintech dashboard for digital lending. Integrated third-party payment gateways (Razorpay, Stripe) and KYC services using secure APIs. Designed and using Javascript Node.js and RabbitMQ, enabling scalable and decoupled architecture. Implemented role-based authentication using JWT and OAuth2 for enhanced security. Mentored 5 junior developers and improved team productivity by adopting Agile and code review practices.

Web Developer

ToXSL Technologies
Jun, 2019 - Apr, 20211 yr 10 months
    Migrated legacy Angular frontend to React, improving usability and performance metrics. Configured CI/CD pipelines using GitHub Actions and Docker for faster deployments.

Full Stack Developer

CQLsys Technologies
Aug, 2018 - Mar, 2019 7 months
    Delivered an e-commerce platform with dynamic product listings, shopping cart, and real-time order tracking. Implemented payment integrations.

PHP Developer

Apptunix
Dec, 2017 - Jul, 2018 7 months

Achievements

  • Participation in zonal cricket
  • College Cricket Tournament Semi Final
  • College Workshop Participation
  • College Cricket Tournament Paticipation Semi Final

Major Projects

8Projects

SongInvest

Feb, 2023 - Present3 yr 6 months
    NFT MarketPlace. Developed Hybrid Music Nft with primary and secondary blockchain marketplace based on ERC 1155 protocol. Digital Collectibles Platform that allow user to purchase NFT in secure environment. Stack: Node Js, React Js, Express, Mysql, MongoDB, Microservice, Web3, typescript. Key Responsibilities: Implement blockchain protocols and smart contracts to facilitate NFT tokenization, ownership verification, and transaction processing. Developed backend APIs to manage token transfer and web3 integration.

SUSUMI

Jun, 2024 - Present2 yr 2 months
    CrowdFunding Platform. Crowdfunding platform with NFT Marketplace. Stack: Node Js, React Js, Nest Js, MongoDB, Microservice, Web3, Typescript, Prisma ORM. Key Responsibilities: Team Handle and client calls with Designed and implemented the backend architecture for an Fund creating and NFT marketplace, including database schema, server structure, and API endpoints to transaction processing. Optimized backend systems for high performance and scalability, utilizing caching mechanisms, load balancing, and database indexing techniques to handle.

Ponitech

Jun, 2025 - Jul, 2025 1 month
    ICO (Initial Coin Offering). Decentralized ICO Stack: Node Js, Next Js, MongoDB. Key Responsibilities: Handling team with system design, key contribution for frontend application in NEXT js.

Perstok

Mar, 2022 - Jun, 20231 yr 3 months
    Copy of facebook & Nft Marketplace. In this I was worked as Frontend Development. Solidity part which has used to user coin is based on exchange is implement by me. Multiple Social login (Facebook and Google) and Chat module is implemented in this project. This site is copy of facebook and blockchain token with public explorer.

Muslima

Jun, 2019 - Aug, 20201 yr 2 months
    Matrimony Website. This is copy of shaddi.com and it`s matrimonial site. Website is created from scratch and created in Node JS with React JS and Mongodb with gitlab is used to manage code. Individually I have created this site.

Doctour App and Website

Sep, 2018 - Mar, 2019 6 months
    Project is basically a appointment booking and consultant website and app. In this I have worked as backend developer with node js and mysql database is used. Role: I was worked as backend developer resposibilty.

chatapp

Jun, 2018 - Sep, 2018 3 months
    Chat Application with multiple features like "whats app" That is based on mobile app started from scratch with socket.ip and react js/ node js with mysql database is used.

Where is the food truck

Nov, 2017 - Jul, 2018 8 months
    Supply food products as location wise. In this project I had worked as BACKEND development role with team. work in html, css, frontend as well in backend.

Education

  • Computer Science B.Tech

    PTU (2017)
  • Non Medical 12 Science

    PSEB (2013)

Certifications

  • Participation in step workshop, ludhiana

  • Step workshop participation, ludhiana college

Interests

  • Outdoor Games
  • Badminton
  • Cricket
  • A Few Screening Questions Before You Begin

    Basically, I'm using an asset property in MongoDB. It's not inbuilt. I will make one by using a fallback in my application. Thank you.

    Before moving on to production, create a different environment where the architecture will be moved into microservices using different services, like database management, how the fallback will manage if any transaction occurs, and how the API will increase speed by using Redis or other caching mechanisms. Once all things are completed, go for a QA approval. After that, all can be pushed to production without deleting or affecting any data.

    For high availability, Namo, we can use a scalable application. Like, EKS, we can use here, where if the number of users exceeds what we've defined, then the application would be auto-scaled. We can also use throttling so that if a user gets an API response and tries to call again and again like a hacker, that can be blocked as well.

    In a heavy read and write loads, we can use cluster as well as auto scaling, and we can use queue management where we can write the application. We can use a different write technique, and we can also use read as well. Like MongoDB clusters, we can use. And replica, we can use, where read has a different port and write has a different port. Because read operations have a higher latency, we are using read approaches. And somehow, we can also use write operations. So we need to consider latency in data, but the right approach, we can use a queue as well.

    What are the key features in there? In microservice architecture, we can use to share data between services. We can use gRPC for real-time data from different services. And if we want data like a transaction, we can use transactions. At that time, we can use a queue management like Kafka or RabbitMQ, where after a transaction, we can give the response with using socket. We can use different databases for each service, and we can also use Redis for instant response, like the profile API would use multiple times. So we can try the profile API in Redis. Once everything is updated on the user side, Redis also gets updated. And we need to write code there. The reader application will work differently and the writer application will work differently. So that all load will not go to the same port, right, like a replica. We can use this.

    We'll just update the status code 500 to 400 because 500 will throw a server error, internal server error. We need to change from 500 to 400 in cache. And we need to add more things like if the user has authenticated, we need to add logic for additional authentication lock in here.

    Connection pooling. In connection pooling, if we need to create a connection pool because if we do not implement connection pooling, we do not manage the connections efficiently. The connection is started, and after the process is completed, the load on the connection will be broken. At that time, it may cause some errors, so we need to write maximum connection pooling in a particular instance to prevent any unwanted users from attacking that instance.

    Steps. We need to add a gRPC for inter-server service communication. Basically, gRPC will transfer data within components in the form of a buffer. That will not be easily readable when data is communicated within the server. And, we need to check if we are using a different server or instance. We just need to add the application on the server side. Only then will it be called when the server calls from the particular API. Otherwise, it will not respond. It will throw an error. So, that will also secure the microservice architecture as well.

    We need to work with MongoDB, we need to implement a master slave method. Basically, in this method, if any master or slave is not working, the other slave automatically takes over as a master and shifts the control to that. In master control, all things work as they can handle read and write operations and execute. But in slave, they can only read. We can use the master slave protocol, or master slave method.

    We can create a replica for that time. When we are interacting with the AWS, we can create replicas. That's why if one replica is not working, others will automatically work. So that's the good practice for that.