profile-pic
Vetted Talent

Nishkarsh Mudgal

Vetted Talent

Experienced Developer with a demonstrated history of working in the information technology and services industry.

Skills:

Business Oriented Tech Development, Problem-Solving through Data Structures and Algorithms, Very good communication skills, public relations

Technology stack:

REST APIs, Javascript, jQuery, HTML, Asynchronous Coding, CSS, Node.js, MongoDB, Bootstrap, React.js

Languages: C, C++, Python, Javascript (along with jQuery)

NoSQL MongoDB

RDBMS - SQL, MySQL

Front-end - HTML, CSS, Javascript, jQuery, Bootstrap, SASS, React.js

Back-end Node.js(Javascript)

Testing - Postman

Versioning systems Git

Operating Systems: Windows, Linux

  • Role

    Technical Account Executive

  • Years of Experience

    5.17 years

  • Professional Portfolio

    View here

Skillsets

  • dashboards
  • SQL
  • Vue.js
  • webhooks
  • XML
  • Zapier
  • Zoho CRM
  • Microsoft Logic Apps
  • Agile
  • Confluence
  • Salesforce
  • Data Analysis
  • Jira
  • Meritto
  • MERN
  • MS Project
  • Project Management
  • Smartsheet
  • Waterfall
  • Superleap crm
  • Express.js
  • MongoDB
  • MySQL
  • React.js
  • Rest APIs
  • CI/CD
  • AWS
  • C
  • C++
  • Excel
  • JavaScript - 9 Years
  • Git
  • Google sheets
  • Hubspot CRM
  • Java
  • JSON
  • OAuth
  • Pivot Tables
  • Power Automate
  • Python

Vetted For

11Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Full Stack Developer - (PHP Laravel/React)AI Screening
  • 52%
    icon-arrow-down
  • Skills assessed :REST API, SCORM, Web sockets, React Js, AWS, Docker, HTML / CSS, Laravel, MySQL, PHP, Tailwind
  • Score: 47/90

Professional Summary

5.17Years
  • Sep, 2025 - Present 7 months

    Project Manager

    Superleap AI CRM
  • Feb, 2023 - Sep, 20252 yr 7 months

    Associate Project Manager

    Meritto
  • Feb, 2022 - Feb, 20231 yr

    Information Technology Project Coordinator

    Zucol Solutions
  • CRM Specialist

    Zucol Group
  • Jan, 2021 - Jan, 20221 yr

    Junior Implementation Specialist

    QuarkCube

Applications & Tools Known

  • icon-tool

    REST APIs

  • icon-tool

    Javascript

  • icon-tool

    jQuery

  • icon-tool

    HTML

  • icon-tool

    CSS

  • icon-tool

    Node.js

  • icon-tool

    MongoDB

  • icon-tool

    Bootstrap

  • icon-tool

    React.js

  • icon-tool

    SQL

  • icon-tool

    MySQL

  • icon-tool

    Postman

  • icon-tool

    Git

Work History

5.17Years

Project Manager

Superleap AI CRM
Sep, 2025 - Present 7 months
    Own end-to-end project delivery for enterprise CRM implementations from kickoff to go-live. Act as the primary point of contact for clients, managing expectations, timelines, and deliverables. Define project scope, milestones, dependencies, and risks in collaboration with stakeholders. Coordinate with Engineering, Product, Sales, and Support teams to ensure smooth execution. Track project progress using Jira dashboards and KPIs, ensuring alignment with business goals. Lead client onboarding, data migration, system integrations, and workflow configurations. Conduct regular status meetings, risk reviews, and stakeholder updates. Ensure smooth handover to support teams post-deployment, maintaining continuity and quality. Drive customer satisfaction, renewals, and expansion through proactive project governance.

Associate Project Manager

Meritto
Feb, 2023 - Sep, 20252 yr 7 months
    Managed multiple concurrent SaaS implementation projects for educational institutions. Led project planning, requirement gathering, execution, UAT coordination, and production rollout. Served as a bridge between clients and internal teams to ensure clear communication and alignment. Created and maintained project plans, timelines, risk logs, and status reports. Applied Agile practices for phased rollouts and iterative improvements. Facilitated training sessions, go-live readiness, and post-deployment support. Monitored milestones and proactively mitigated delivery risks. Improved customer retention through structured project execution and stakeholder engagement.

Information Technology Project Coordinator

Zucol Solutions
Feb, 2022 - Feb, 20231 yr

Junior Implementation Specialist

QuarkCube
Jan, 2021 - Jan, 20221 yr
    Architecting and developing scalable web applications with proficiency in the MERN stack. Crafting clean, maintainable, and efficient JavaScript code, with a focus on implementing responsive user interfaces through React.js and Vue.js. Establishing RESTful API endpoints using Express.js for seamless communication between frontend and backend components. Formulating and managing robust database schemas utilizing MongoDB for effective data storage and retrieval.

CRM Specialist

Zucol Group
    Led CRM automation and integration projects across web and mobile platforms. Coordinated cross-functional teams to deliver workflow automation and CRM enhancements. Planned tasks, tracked deliverables, and ensured adherence to timelines and quality benchmarks. Designed and implemented cloud-based API integrations to improve data flow efficiency. Used Excel, SQL, and dashboards to monitor system performance and project outcomes. Engaged stakeholders to gather requirements and translate them into actionable project plans. Mentored junior team members and contributed to continuous process improvements.

Major Projects

2Projects

EcoHub

    EcoHub is a web platform dedicated to promoting sustainable living and environmental awareness.

HealthTrackr

    HealthTrackr is a comprehensive health and wellness tracking website.

Education

  • Computer Science

    Arya College of Engineering and IT (2022)
  • PCM

    Jaipuria Vidyalaya (2018)

AI-interview Questions & Answers

So, basically, I'm from, and I've done a BTech from college of engineering IT in competition's branch.

File uploads in Laravel and store them on a database s three can follow. Let's start set up. AWS has 3 bucket, create an AWS account if you don't have 1. Create a s three bucket where you will store the uploaded files. You need an m I am user with permission to access the s three bucket. Note down the access key ID, secret key access key. Install AWS SDK for PHP. Configure AWS SDK. Implement file uploads in Laravel data form in your Laravel application to allow users to upload files. Use Laravel file upload functionality to handle the file uploads in your controller, validate the uploaded file accordingly to your requirement. Store files in AWS s 3. Use the AWS SDK for PHP to upload the file to s 3. Laravel storage package provides a con convenient way to interact with AWS s 3 in your controller. After editing the file, use storage test to store the file in on s three secure file uploads and file and the file deletion.

Narrow application using MySQL and access can significantly improve query performance by optimizing the retrieval of data from the database. Faster data retrieval, 1st step is indexes allow MySQL to quickly locate the rows that match, specific and the specific conditions and WHERE clause. Efficient stores, sorting, optimized joints, reduce disk input and output, query optimization, and various other things as well. While strategically creating indexes and columns, you could be used in where clauses. In Laravel, you can also create on database columns using Laravel's scheme builder within migration files.

First, we need to set up a Laravel API. First, we need to set up a Laravel project within a RESTful API. Create a new level using composer. Create a controller to handle API request. For example, you can create a post controllers as well with methods to fetch, create, update, and delete post to find routes for your repay endpoints in routes API dot PHP. Print cloud operations in your controller methods to interact with your database or any other data source. And assuming API from React component, create a React component in your React project, use fetch or library for, like, exeos to make HTTP requests to a RAVL API endpoints from the React component. Similarly, you can make the post put and delete request to create update and delete post using the appropriate API endpoints handling course cross origin resource sharing. If you read, APA serve from a different domain, then API, you may need to handle calls to allow requests from the re react tab. You can do this by configuring calls middleware in liable by using a package like this. Authentication and authorization.

When effective strategy to for managing state in React form, Application is to utilize a combination of local component state and global state management libraries like Redux or context API. If I'll talk about some local state, local component state, use local component state for managing UI specific state within, local state is suitable for managing common level data such as form input values, UI toggles, and other UI related state. Global state management for managing global application state or sharing state between multiple components use a global state management library, which is reducts or context API. To use great context for state management, you would create a create a context object, provide a con context value at a high level in your component tree, consume the context value in any component that creates it.

The provide Laravel Query Builder's template has a potential security to SQL, but I've closed proven secret injection with. Without modifying the code, would be used to para parameterized queries, parameters, query, and then Escaping of, user input, making it safe to include this applied.

There are some few issues and anti patterns in the provider real class component snippet that could be improved for better state management. missing state set states in the constructor, state mutation, missing input fields, undefined functionality to improve the state management and to the component, define input fields for the user to edit their profile data. You use set to update the state when the user reads the profile data. Implement the handle save method to send the updated user data to the server for saving. Display appropriate feedback to the user after saving.

Setting up integration and deployment CICD pipelines for a lot of on AWS involves several steps. First one is the version control. We use version control systems like Git to manage a database for depository on a platform like GitHub, Bitbucket, or GitLab. Continuous integration CI. Choose a CI service like AWS, Code Jenkins, Travis CI, or Circle CI to automate the testing and building of your application. Configure CI pipelines to run automated test for both Laravel and gate components. This includes unit test, integration test, and end to end test. Continuous deployment CD. Choose deployment service like AWS code deploy, AWS Elastic Win Stack, or AWS Amplify for deploying your database. Set up the deployment pipelines to automatically deploy your applications to AWS whenever changes to our post to the repository. Configure deployment stages for deploying to different environments. Used environment specific configurations. Infrastructure as a code, IEAC. Use infrastructure as a code tools like AWS code formation, AWS CDK, or Terraform to define and manage your AWS infrastructure and code. Monitoring and logging. Set up monitoring or logging for your Laravel data like AWS services like Amazon CloudWatch, AWS X-ray, or third party monitoring tools, security implement, best practices for CICD pipelines and AWS infrastructure. documentation documented CICD pipelines, process, and infrastructure configurations to ensure consistency and facilitate knowledge sharing among team members.

One feature in Docker that can help streamlining the performance for Laravel. Basically, it is a Docker Compose. Docker Compose is a tool for defining and running multipurpose better docker applications. It allows you to define the services, networks, and volumes required for your application in a single YAML file. With Docker Compose, you can easily spin up a deployment development environment with all the necessary services. Basically, there's some features like service definitions, network configurations for the mounts, environment variables, container. Overall, compose is a powerful tool for streamlining development environments for applications by providing consistent, reproducible, and easily configurable environment for developers to work in.

To enhance the performance of a React app with the heavy visual elements, you can employ several techniques same at optimizing, rendering, minimizing resource consumption, improve user experience. 1st is virtualization. Implement virtualization techniques like windowing or infinite scrolling for long list or tables. Lazy loading utilize lazy loading to defer the loading or heavy visual elements until they are needed. Memorize expensive computations or calculations using the use to avoid unnecessary re renders. Optimize rendering by minimizing the number of re renders and optimizing components updates. Implement codes splitting to split your application into smaller chunks that can be loaded asynchronously. Use devouncing or throttling techniques to limit the frequency of expensive operations like event handling or a pay request. Optimize device by using appropriate formats. Consider implementing servers and rendering SSR for React app, especially if it contains a visual element. SSR can improve initial load. Loading times and SEO performance by rerendering in the initial element. Use performance monitoring tools like Chrome Dev Tools, Reactive Tools, or Lighthouse for render performance, bottlenecks, and areas for optimization. By applying these techniques, you can enhance the performance of a React app with heavy visual elements, providing users with a faster, smoother, and more responsive features. And how would I change my last answers?