profile-pic

Pankaj Patidar

I have 7.8 year experience.[5.4 Year Node Js], MongoDB, MySQL, PostgreSQL, Aws lambda ,Api GW,GraphqlSNS,Eventbridge,Angular7+,Payment Gateways, Express.js,fastify

  • Role

    Technical Lead I

  • Years of Experience

    10.3 years

Skillsets

  • NestJS
  • stripe
  • Swagger
  • Twilio
  • Angular
  • AWS
  • CI/CD
  • Cloudformation
  • Codecommit
  • Confluence
  • DigiCert
  • Helcim
  • IAM
  • Lambda
  • SQS
  • Paytm
  • PHP
  • REST
  • S3
  • Serverless
  • Vtex
  • Shyplite
  • Azure Boards
  • Elasticsearch
  • Node.js
  • Python
  • React.js
  • Route 53
  • Express
  • JavaScript - 5.4 Years
  • Git - 7 Years
  • MySQL - 4 Years
  • GitLab - 3 Years
  • Fastify - 1 Years
  • jQuery
  • DynamoDB
  • API Gateway
  • Bitbucket
  • Bookshelf
  • CloudWatch
  • CSS
  • EventBridge
  • JavaScript
  • Google API
  • GraphQL
  • HTML
  • Jira
  • MongoDB
  • Mongoose
  • PayPal
  • PostgreSQL
  • Postman
  • Razorpay
  • Sendgrid
  • Sequelize
  • SNS

Professional Summary

10.3Years
  • Aug, 2025 - Jan, 2026 5 months

    Technical Lead I

    Photon
  • Jun, 2024 - Jul, 20251 yr 1 month

    Associate IT Consultant ( Node + AWS Cloud +Serverless )

    ITC Infotech
  • Apr, 2023 - May, 20241 yr 1 month

    Senior Digital engineer (Node Js)

    Sonata Software
  • Jan, 2014 - Jan, 20151 yr

    Teaching

    Govt. BSPG College Jaora
  • Jul, 2016 - Mar, 20214 yr 8 months

    Jr PHP Developer

    Desiredsoft internet and software solution Pvt Ltd indore
  • Mar, 2021 - Apr, 20232 yr 1 month

    Senior Software Developer (Node Js )

    Bitcot
  • PHP Industrial Training

    INCREDIBLE INFOSOFT

Applications & Tools Known

  • icon-tool

    PHP

  • icon-tool

    XAMPP

  • icon-tool

    cPanel

  • icon-tool

    FTP server

  • icon-tool

    MySQL

  • icon-tool

    jQuery

  • icon-tool

    Git

  • icon-tool

    Javascript

  • icon-tool

    Ajax

  • icon-tool

    Angular

  • icon-tool

    Node.js

  • icon-tool

    MongoDB

  • icon-tool

    Mongoose

  • icon-tool

    Express.js

  • icon-tool

    Fastly

  • icon-tool

    Sequelize ORM

  • icon-tool

    PostgreSQL

  • icon-tool

    GitLab

  • icon-tool

    AWS (Amazon Web Services)

  • icon-tool

    RazorPay

  • icon-tool

    PayPal

  • icon-tool

    Node Js

  • icon-tool

    Express

  • icon-tool

    Fastify

  • icon-tool

    Koa

  • icon-tool

    DynamoDB

  • icon-tool

    GraphQL

  • icon-tool

    Sequelize

  • icon-tool

    Prisma

  • icon-tool

    HTML

  • icon-tool

    CSS

  • icon-tool

    Angular JS

  • icon-tool

    Web Services

  • icon-tool

    API

  • icon-tool

    Postman

  • icon-tool

    Stripe

  • icon-tool

    Google API

  • icon-tool

    Bitbucket

  • icon-tool

    swagger

  • icon-tool

    SendGrid

  • icon-tool

    Twilio

  • icon-tool

    Rollbar

  • icon-tool

    AWS Lambda

  • icon-tool

    API Gateway

  • icon-tool

    SNS

  • icon-tool

    SQS

  • icon-tool

    Event Bridge

  • icon-tool

    IAM

  • icon-tool

    CloudWatch

  • icon-tool

    CMS

Work History

10.3Years

Technical Lead I

Photon
Aug, 2025 - Jan, 2026 5 months
    Designed and developed scalable REST APIs using Node.js to support reservation and customer modules. Integrated third-party services such as notification services and partner APIs. Identified and resolved production issues, improved API performance. Supported deployments, monitored application health, and handled post-deployment fixes. Implemented authentication, authorization, and secure data transmission following industry best practices. Developed microservices for booking, vehicle availability, and user management. Implemented JWT-based authentication and role-based access control. Refactored legacy modules to improve maintainability and performance.

Associate IT Consultant ( Node + AWS Cloud +Serverless )

ITC Infotech
Jun, 2024 - Jul, 20251 yr 1 month
    Oversaw cloud development activities using AWS services. Enhanced business requirements and planned sprints. Identified and fixed bugs in the system. Managed Azure sprints and handled weekly deployment bug fixes. Implemented Matter Provision on Sync channel using python script. Upgraded Node peer library.

Senior Digital engineer (Node Js)

Sonata Software
Apr, 2023 - May, 20241 yr 1 month
    Ensured the reliability and efficiency of the online order processing system. Collaborated with business stakeholders to enhance and refine system requirements. Identified and resolved issues within the existing system to maintain optimal performance. Oversaw JIRA tickets and managed weekly deployments, including live bug fixes. Implemented Holiday Turnaround Time (TAT) features. Developed and integrated a Frequently Asked Questions (FAQ) section. Enabled social login functionalities. Managed payment enable/disable features. Implemented Estimated Time of Delivery (ETD) arrival dates. Validated international card transactions. Revamped the menu interface. Updated and enhanced the size chart. Implemented PT Credit in Store within Node modules.

Senior Software Developer (Node Js )

Bitcot
Mar, 2021 - Apr, 20232 yr 1 month
    Developed and implemented custom features, functionalities, and integrations on the VTEX platform. Customized and extended VTEX themes and templates. Optimized website performance, speed, and scalability. Troubleshot and resolved technical issues, bugs, and errors within the VTEX platform.

Jr PHP Developer

Desiredsoft internet and software solution Pvt Ltd indore
Jul, 2016 - Mar, 20214 yr 8 months
    Developed APIs enabling practitioners to set office timings, manage availability and unavailability, and schedule lunch breaks. Implemented patient appointment booking functionality. Integrated video call functionality using TPA 100MS. Set up automated cancellation processes using Cron Jobs via EventBridge /API Destination.

Teaching

Govt. BSPG College Jaora
Jan, 2014 - Jan, 20151 yr
    Taught students as part of academic responsibilities.

PHP Industrial Training

INCREDIBLE INFOSOFT
    Completed 5 months of PHP industrial training.

Achievements

  • Publish the Research paper on Wireless home security in NET-ITM-II conference in 2013
  • PHP industrial training for months at INCREDIBLE INFOSOFT Pvt. Ltd. Indore
  • Star performer Employee award for 2022

Major Projects

11Projects

AVIS Car Rental Platform

    Large-scale enterprise application for vehicle reservations, fleet availability, customer profiles, and payment processing. Supports real-time booking, dynamic pricing, and integration with third-party payment gateways. Built with Node.js, TypeScript, NestJS, and AWS microservices.

eTrilock (Digital Lock)

    Online door lock system utilizing Wi-Fi/BLE connectivity for flexible lock management. Features MQTT/Command/Sync Mechanism and user access management. Built with Node.js, TypeScript, Python, AWS Lambda, and DynamoDB.

Pantaloons (E-commerce)

    E-commerce platform for a leading Indian fashion retailer. Provides flexible payment options and features for order processing, FAQ, social login, and payment gateway integration. Built with Node.js, Fastify, MySQL, Elasticsearch, and Paytm.

VTEX Momentum

    Online platform for commercial textiles and wallcoverings. Developed custom features and optimized performance on the VTEX platform using Node.js and MongoDB.

SaludNow

    Online hospital appointment booking system for patients and practitioners. Integrated video call functionality and automated appointment cancellation. Built with Node.js, PostgreSQL, SendGrid, and AWS EventBridge.

inHarmony

    Meditation products integrating sound and vibration technology. Developed and maintained applications to support product offerings using Node.js and PostgreSQL.

Memory Net

    Information management system importing data from Excel sheets for memory products. Developed and maintained new functions using Node.js and PostgreSQL.

Ek Matra

    E-commerce platform for corporate gifting and supplies. Developed and optimized applications using Node.js, MySQL, Razorpay, and Shyplite.

Big Wheel Casino

    Online gambling platform offering live dealer games. Developed and maintained applications, integrated payment systems, and implemented TPA Games TPAPI using Angular.

Connectio

    Suite of Facebook marketing tools for automating and optimizing advertising. Developed and maintained applications, integrated payment systems using PHP, MySQL, and Facebook API.

Ptsdhub Information

    Information management system enabling content management and approval workflows. Developed and maintained applications using PHP CodeIgniter and MySQL.

Education

  • M.Sc (CS)

    Christian Eminent College, Indore (2014)
  • BCA

    Christian Eminent College, Indore (2011)

Interests

  • Cricket
  • Cooking
  • Dance
  • AI-interview Questions & Answers

    My name is Pankaj Panditha and I have 7 years of experience in development, 5.4 years in GIS. I have worked with the old 3D framework, such as Express and Fastify, and a little bit about Core. I have 1 year of experience in Angular version 8. I work with databases like MySQL, MongoDB, and PostgreSQL, and I also work with AWS services. So, one of the Node projects we are using AWS Lambda and EventBridge for triggering Cron jobs from the Node script. For demo purposes, I have created one POC with API gateway implementation using different methods, and I am using DynamoDB also for small user CRUD. So, that's what I have and I work with; majorly, I work on e-commerce projects and admin APIs, for which we have created APIs for Node.js using Express and Fastify also.

    Directing with the database. Okay. So in MySQL and Postgres, if you're doing some cluster indexing, then if you're not doing any indexing, the database is going slow. If you're doing indexing, then the database performance is very high. And with the help of Node JS, we can access the database. So, for making any API, you know, we can easily interact with the database from normal applications.

    So, here we are, we are using Express. And what we expect we are getting this kind of error? So from that one, we are using Express. In Express, we are using the OK. So here, we are creating a middleware, and then we can check like whatever the memory we are using for the application.

    So, if you have to import the database in the backend, then with the Express framework, we are using JWT authentication method. And we are restoring the JWT token for the particular user in the DB, and then we are checking with the middleware. With the help of middleware, we can check if the particular request is coming from the particular user or not. So that, we can handle the authentication part in the Express application. We are checking like that particular user is logged in with different devices, then we can check the device ID and the token, whatever the token we have entered for the user while the user is logged in, we have created a token. The same token we expect from the frontend, like any front-end application.

    Suppose yes. So, with Postgres, if we are using a migrations file with the Simple ORM tool or Postgres or PG tool, we can use the next and this ORM tool if we are using the ones that have already provided the migration. So, we are creating a migration for that particular schema. As per the migration, the schema is created on the database. So, we can create the migration file, and we can run this migration file first, and then we can create data for development purposes. Then we can create the schema of the tables in the PostgreSQL database and the MySQL database. And not just the application when we run the migration. So, we can run the migration. We configure this migration command in our start descriptor of the Node JS project, then we can easily handle all the migration files.

    What technique do you use to perform real-time data update in a Modis application that uses a MySQL database? Okay, so in the MySQL database, if we want to update data, then we use an update query or we write a log query. If we want to use any ORM tool, then we can use a pre-built ORM tool query for updation. To update data in the database directly, we can do that. In a Node.js application, there is a package called socket.io. For that, we can trigger all the events for updating the data. We can trigger all the database triggers once we need the data operation. So we can easily do that kind of thing. We can do that trigger with the help of a trigger, and we can easily set a.

    The Docker file would be meant to set up an auto application. Can you identify an optimization that could be made? So here, we can configure in place of the two copy commands. You can remove one copy and we can configure as follows. I'm thinking we are ready to proceed. Because it's just not an app like this.

    So, in Express, with the express relation, if we're using Postgres and MySQL databases, both support transactions. With the help of transactions, we can achieve the atomic property in our application script. So, suppose we're writing an Express application, creating a migration, and inside the migration, we can write code for transactions, like ways. Or, we can write support some code in transaction code in our application controller also. So, once we run the application controller, the transaction is running, and we need to handle install, commit, and rollback easily. Suppose we want to use order processing. While the order process, we're inserting data into different tables. Here, we can do one thing. Here, we can implement transactions. And with the help of transactions, we can achieve this as a property for the order process.

    This application without exposing sensitive data and for personal control system. How will you manage secrets for access to the application? Okay. So, Docker and Docker's development environment. We can be inside Docker, we have a security purpose thing. Docker means like we have a container. So in Docker, we have different kinds of containers. So every container has its own authentication process and services for multiple services we use there. So there's no particular service that exposes sensible data. So here, each Docker container has its own authentication services.

    In heavy traffic scenario, how will we do it? Okay. So, in AWS tool, we can use easily the logs. We can implement there the logs. So, we control logs, and we can use event bridge and AWS services for checking the performance effectively of the node US code. So, if we use crumbs in our code, then we can do separate things. We are just hitting the routes from every day. So, we can easily manage from there. We can set up other things there.

    So, we can use the CICD pipeline for deploying our application to server. If you want to use, we can use AWS for also. I'll have both commit and CICD pattern we can do here for the business, all these things. With the help of CICD DevOps, we can streamline deployment process, centralize our node just application. And, with the setup of our gate repository, we can directly push code in gate also, then the code creates a build, CICD pipeline creates a build, and then they deploy to our server.