profile-pic
Vetted Talent

Gaurav Khandelwal

Vetted Talent
Passionate and results-oriented PHP Web Developer with nearly 6+ years of hands-on experience in crafting dynamic and innovative web solutions. Aiming to contribute my technical expertise and leadership skills to an organization that values proficiency in WordPress module development, Headless/Decoupled architecture, Google web vitals optimization, MVC and OOP design patterns, Full Stack web application development, and PHP frameworks such as Laravel, CI, and Yii. Seeking a challenging role where I can utilize my expertise in web development technologies and contribute to the growth and success of the company.
  • Role

    PHP WordPress Developer

  • Years of Experience

    7 years

Skillsets

  • version control
  • Database
  • Responsive Design
  • Cloud Services
  • Backend
  • FrontEnd
  • Design tools
  • Prompt-engineering

Vetted For

14Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Senior Wordpress DeveloperAI Screening
  • 67%
    icon-arrow-down
  • Skills assessed :Agile methodologies, React Js, RESTful API development., Woocommerce plugin development, Wordpress plugin development, CSS3, Custom PHP (WordPress plugins), Git, HTML5, JavaScript, jQuery, MySQL, OOPs, PHP
  • Score: 60/90

Professional Summary

7Years
  • Mar, 2023 - Dec, 2023 8 months

    PHP WordPress Developer

    Better Collective A/s
  • Nov, 2021 - Mar, 20231 yr 4 months

    Senior WordPress Developer

    Value coders LLP
  • Nov, 2020 - May, 2021 6 months

    PHP Web Developer

    Infoicon Technologies Pvt Ltd.
  • Oct, 2016 - Sep, 2017 11 months

    Web Developer

    Bit-By-Bit Web Services PVT Ltd
  • Oct, 2017 - Nov, 20203 yr 1 month

    PHP Web Developer

    Trionfo IT Services Pvt Ltd

Applications & Tools Known

  • icon-tool

    HTML

  • icon-tool

    CSS

  • icon-tool

    jQuery

  • icon-tool

    Vue.js

  • icon-tool

    Bootstrap

  • icon-tool

    WordPress

  • icon-tool

    WooCommerce

  • icon-tool

    CodeIgniter

  • icon-tool

    React Js

  • icon-tool

    Node Js

  • icon-tool

    JSX

  • icon-tool

    MySQL

  • icon-tool

    AWS

  • icon-tool

    Cloud Computing

  • icon-tool

    GitHub

  • icon-tool

    Photoshop

  • icon-tool

    Composer

Work History

7Years

PHP WordPress Developer

Better Collective A/s
Mar, 2023 - Dec, 2023 8 months
    Led the comprehensive revamping of WordPress websites, enhancing user experience and functionality. Collaborated with cross-functional teams for strategic analysis and planning, emphasizing Headless/Decoupled architecture expertise. Implemented responsive design elements, Google web vitals optimization, and customized themes for optimal viewing. Optimized website performance, implemented robust security measures, and conducted thorough testing, focusing on MVC and OOP design patterns. Provided detailed documentation, training, and ongoing support for internal teams. Managed Git repositories on GitHub, including branching, merging, and resolving conflicts to maintain a clean and organized codebase. Worked closely with the content and SEO team to optimize efforts, ensuring compatibility with third-party APIs and cloud services.

Senior WordPress Developer

Value coders LLP
Nov, 2021 - Mar, 20231 yr 4 months
    Led the development and enhancement of WordPress-based websites, ensuring optimal user experience and functionality. Collaborated with a UK-based client, contributing to successful project deliveries. Integrated and customized plugins, including payment gateways, to meet project requirements. Integrated third-party APIs such as payment gateways and social media platforms to enhance website functionality. Created custom themes and plugins for WordPress sites, including custom post types, taxonomies, and advanced custom fields.

PHP Web Developer

Infoicon Technologies Pvt Ltd.
Nov, 2020 - May, 2021 6 months
    Spearheaded the implementation of advanced features, improving the overall functionality of web applications. Collaborated with UI/UX designers to create visually appealing and user-friendly interfaces.

PHP Web Developer

Trionfo IT Services Pvt Ltd
Oct, 2017 - Nov, 20203 yr 1 month
    Contributed to the development and optimization of web applications using a variety of technologies. Collaborated with cross-functional teams to ensure seamless project delivery. Developed and maintained web applications using PHP, JavaScript, HTML, and CSS, focusing on frontend and backend functionality. Conducted performance testing and optimization to improve application speed and scalability.

Web Developer

Bit-By-Bit Web Services PVT Ltd
Oct, 2016 - Sep, 2017 11 months
    Played a key role in developing and maintaining web applications using Core PHP, PHP MVC Framework, WordPress, Magento, and OpenCart. Integrated and customized plugins, including payment gateways, to meet project requirements.

Education

  • MCA

    IGNOU, Moradabad (2014)
  • BCA

    IGNOU, Moradabad (2014)
  • Intermediate

    St. Anthony's School, Rampur (2008)
  • BCA and MCA

    IGNOU, Moradabad (2014)
  • High School

    St. Anthony's School, Rampur (2006)

Certifications

  • Cic from ignou in 2009

  • Php training from infoseek lucknow in 2015

  • Aws certified in solution architect, associate level from croma campus in 2018

AI-interview Questions & Answers

Gaurav Khandelwal, I have 7 years of experience working as a PHP Workflow Developer. I started my career in 2016, when I first started working with core PHP and related frameworks like CodeIgniter. Initially, I worked under the guidance of senior colleagues and a team leader. They gave instructions, and I worked accordingly. Then I shifted to core WordPress development, specifically CMS development, where I customized themes according to design. I used page builders and integrated required plugins as per the website's functionality. After that, I shifted to more complex working standards, using hooks to achieve tasks and goals through custom functionality inside the theme. I also used plugins like WooCommerce and membership plugins to enhance website functionality in WordPress. I use cloud hosting, which adjusts server load according to server architecture when user numbers increase. I also use Udreka to secure all my code in GitLab. I follow the three-branch model: development, staging, and production. These are some of the methods I use in producing my site.

For scaling any component of your website that significantly increases traffic, I follow using caching in that situation, because caching provides, when the user comes to the website for the first time, the data is stored in the caching mechanism and it is then served to the user from that cache. You can do object caching in WordPress also using custom methods or by using plugins available, such as WP-Rocket and WP-Property Caching, mostly used for doing that type of thing. Yeah, that way we can significantly scale a component of a website, a WordPress website that receives a significant increase in traffic. We can also host our website on WP-Engine and that way we can also manage the high traffic of our website, they provide good support.

for optimizing the load time of the website, I follow using optimized queries and implementing Redis on the server side, then using the Redis plugin in WordPress to integrate Redis into my website. This allows us to optimize database queries and reduce site load time at the server. Additionally, there are other methods like optimizing CSS and JS that are common things we have to follow for maintaining server load time.

How do you refactor a PSO2 based plugin to use vanilla javascript for performance gain? Basically I follow using vanilla javascript for performance because vanilla javascript is very fast as compared to jquery based any plugin. You can take one example like if we are going to implement some validation functionality So we have to use in normal website development we basically use jquery based plugins for validation But that is taking our performance at very low level so we can replace that thing You can refactor that thing using the custom vanilla javascript Using the add event list or getElementById function of javascript Basic function of javascript that way we can refactor PSO2 based plugins

Version control in a team environment, basically I follow using the methodology like I basically create one staging branch, one developer branch, and one production branch. On the staging branch, if I have to perform any task, I take a pull from that particular staging branch, the current pull, and then create a new branch from that pull. After creating that new branch, I basically do code changes or add some code functionality or feature, then I push that code and make a PR. Then after making the PR of that particular code, by comparing it to the staging, I request the approver to check my PR. After reviewing and approving the PR, I will merge that to staging and check it on staging. Then, if everything is going right, I try to make a pull request from the master, which is the production of the live website. I then implement that code and test it on my local environment, and then I implement it to make a PR for the master and upload it on the GitHub. After the same process, reviewing the code by other developers, and if they do make some comments, I basically change the required things or add something. Then, if everything is right, I merge the pull request, and that way we can follow that particular version of the team environment.

High traffic situation, yeah, we can manage the high traffic situation by using optimized servers, like using cloud hosting. If the traffic situation becomes high, the AWS cloud hosting server can create more servers according to the traffic, and this way we can optimize the traffic. On using the Redis memcache for optimizing the database, we can handle the high traffic situation. Using the Redis caching method is beneficial because Redis caching is basically for optimizing queries. We can optimize queries, and every time the website user requests some data, it will come from the caching, but not every time they hit the database, yeah.

By the grace of Allah, people who pray for you may think you are not complete. I don't see any mistake in that statement. It is fine from my perspective. Basically, the syntax is correct. We have a function with the name updateUi, and we are having arguments like elementId and value. If I have a document.getElementById, I've got the value. That is right. First, we are getting this from this and that. And then we are calling this function. This is right.

When we're talking about the warning message, it isn't red, the warning macro color is yellow. So that's the issue here, we're using the warning message color red is for danger or error, you can say. So that's the mistake I figured out, this has to be corrected, the background color to yellow.

How do you approach upgrading legacy code for level 2? Yeah, upgrading legacy code to the latest PHP standard. First, I create a backup of all my site. And on my localhost or on staging, I can perform the changes to the version of PHP and WordPress. And then I check what issues are caused by the deprecated functions and plugins. Also, I enable all debugs from WordPress. And in that way, I can find the deprecated functions, methods, and warnings. And then I basically replace or change the plugin code, not directly. If there is an update available from the plugin directory, then I will update and it will work fine. If it is a custom plugin, then I will make sure to use version control. So then you can see the different versions of the plugin and update it according to that. Yeah, maintaining WordPress standards and the latest PHP.

How will you implement a Data Visualization Dashboard into a WordPress Plugin using Raspberry Pi? Yeah, Data Visualization Dashboard I can create using the default WordPress classes. While creating a plugin, I create admin backend using data tables. The custom data tables like from the jQuery or from some Javascript libraries. And then show data using the REST API like using sound and I have to show data from some frontend like You can say any React application will be printed and patented in WordPress. So using the Fetch API or Xeos package for managing the APIs in WordPress address in React JS.

In today's video, we will show you how to ensure asynchronous JavaScript falls within your WordPress plugin. For ensuring asynchronous JavaScript falls within your WordPress plugin, I basically use async and await for that by using asynchronous JavaScript and creating a different file for different functions and using export default and importing that particular file to script.js, which is the main file of JavaScript that I am queuing at the time WordPress loads. In that way, we can use that asynchronous JavaScript without affecting the page.