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 8 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 8 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 the College of Engineering IT in computer science 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 is the 1st step, which is made possible by indexes that allow MySQL to quickly locate the rows that match specific conditions in the WHERE clause. Efficient storage, sorting, optimized joins, reduce disk input/output, query optimization, and various other things as well. While strategically creating indexes and columns that can be used in WHERE clauses, you can also create indexes on database columns using Laravel's schema 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 strategies for managing state in React applications are to utilize a combination of local component state and global state management libraries like Redux or Context API. If I'm talking about some local state, local component state is suitable for managing UI-specific state within it. Local state is suitable for managing common-level data such as form input values, UI toggles, and other UI-related state. Global state management is for managing global application state or sharing state between multiple components, use a global state management library, which is Redux or Context API. To use great context for state management, you would create a context object, provide a context value at a high level in your component tree, and then consume the context value in any component that creates it.

The provided Laravel Query Builder's template has a potential security vulnerability to SQL, but I've closed proven secure injection with. Without modifying the code, I would use parameterized queries, parameters, and query 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 is set in the constructor, state mutation occurs, missing input fields, undefined functionality to improve the state management and the component. Define input fields for the user to edit their profile data. You use setState to update the state when the user reads the profile data. Implement the handleSave 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 applications on AWS involves several steps. First one is the version control. We use version control systems like Git to manage a database for deposition on a platform like GitHub, Bitbucket, or GitLab. Continuous integration CI. Choose a CI service like AWS CodeBuild, Jenkins, Travis CI, or Circle CI to automate the testing and building of your application. Configure CI pipelines to run automated tests for both Laravel and gateway components. This includes unit tests, integration tests, and end-to-end tests. Continuous deployment CD. Choose a deployment service like AWS CodeDeploy, AWS Elastic Beanstalk, or AWS Amplify for deploying your application. Set up the deployment pipelines to automatically deploy your application to AWS whenever changes are posted to the repository. Configure deployment stages for deploying to different environments using environment-specific configurations. Infrastructure as a code, IaC. Use infrastructure as a code tools like AWS CloudFormation, 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 using AWS services like Amazon CloudWatch, AWS X-Ray, or third-party monitoring tools. Implement security best practices for CICD pipelines and AWS infrastructure. Documentation of CICD pipelines, processes, and infrastructure configurations to ensure consistency and facilitate knowledge sharing among team members.

One feature in Docker that can help streamline performance for Laravel is Docker Compose. Docker Compose is a tool for defining and running multi-purpose 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 development environment with all the necessary services. Basically, there are some features like service definitions, network configurations, mounts, environment variables, and container configurations. Overall, Compose is a powerful tool for streamlining development environments for applications by providing consistent, reproducible, and easily configurable environments for developers to work in.

To enhance the performance of a React app with heavy visual elements, you can employ several techniques for optimizing, rendering, minimizing resource consumption, and improving user experience. First, is virtualization. Implement virtualization techniques, such as windowing or infinite scrolling, for long lists or tables. Lazy loading utilizes lazy loading to defer the loading of heavy visual elements until they are needed. Memoize expensive computations or calculations using the use memo to avoid unnecessary re-renders. Optimize rendering by minimizing the number of re-renders and optimizing component updates. Implement code splitting to split your application into smaller chunks that can be loaded asynchronously. Use debouncing or throttling techniques to limit the frequency of expensive operations, such as event handling or API requests. Optimize images by using appropriate formats. Consider implementing server-side rendering (SSR) for React apps, especially if they contain heavy visual elements. SSR can improve initial load times and SEO performance by re-rendering in the initial element. Use performance monitoring tools, such as Chrome Dev Tools, React Dev Tools, or Lighthouse, for rendering 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 experience. And how would you change your last answers?