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

Myself Gaurav Khandelwal, I'm having 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 framework like CI. Initially I worked under the guidance of some senior and a team leader. They gave instruction and according to that I worked. Then I shifted to core WordPress development like CMS development where I used to basically customize the theme according to the design. And using the page builders and integrating the plugins which are required as per the functionality of the website. So then after that I shifted to more complex working standard like I basically use hooks for doing my tasks using the custom functionality inside the theme to achieve the task, achieve my goal. And also using some plugins like WooCommerce and some membership plugins to enhance the functionality of my website in WordPress. And using the hosting like the cloud hosting you can say which is basically when the users are increasing on my website the server load get adjusted according to the server architecture. And also I use Udreka for securing all my code in Grapple. I basically follow the three branches which is the development, staging and production world. So these are the some of my methods in production of my site.

For scaling any component of your website that significantly increase traffic, basically I follow using caching in that situation, because caching provide, when the user come on the first time on the website, the data is stored in caching mechanism and it is then serve to the user from that caching, you can do object caching in wordpress also using the custom methods or by using the plugins available like wp-rockets and wp-property caching plugins mostly used for doing that type of things, yeah that way we can significantly scale component of a website, wordpress website that receives significant increase in traffic also we can host our website on wp-website and that way we can also manage the high traffic of our website, they provide the good support

for optimizing the load time of the website basically I follow using the optimized query and using like using the Redis implementation on the server side and then using the Redis plugin into WordPress then I can integrate that Redis to my website also in that way we can optimize the database query and in that way we can reduce the site, optimize the site load time at server and and also there are other methods like optimizing CSS and JS these are the common things that we have to follow for maintaining the 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 staging branch if I have to perform any task, I take a pull from that particular staging branch, the current pull and then create new branch from that pull and after creating that new branch, I basically do code changes or add some code functionality or feature, then I push that code to make the PR. Then after making the PR of that particular code, by comparing that to the staging, I request the approver to check my PR. After the reviewing and approving the PR, then I will merge that to staging and check it on staging. Then I basically if everything is going right, then I try to make that pull request from the masters, you can say production of the live website. Then I basically implement that code and test that code on my local and then implement it on to make PR for the master then upload it on the GitHub. After the same process, reviewing the code by other developer, other private developers and then if they did some comment, I basically change the required things or add something. Then I basically, if everything is right then I basically 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 the optimized server like using the cloud hosting, if the traffic situation become high then the, what you can say AWS cloud hosting, yeah, server actually create more server according to that the traffic, and this way we can optimize the traffic, yeah, on using the Redis memcache here for optimizing the database, yeah, site database, yeah, that way we can handle the high traffic situation, yeah, using the Redis caching method, because Redis caching is basically for optimizing the query, we can optimize the query and every time the website, every time the user requests some data it will be coming from the caching, but from, not every time they hit to the database, yeah.

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

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

How do you approach upgrading legacy code for level 2? Yeah, approaching upgrading legacy code of level 2, the latest PHP standard. First, I create and I take backup of all my site. And on my localhost or on staging, I can perform changing the version of PHP and WordPress. And then check what is the size factor that is needed on plugin. Also, I am enabling all debugs from the WordPress. And in that way, I can find the depreciated function, method, warnings. And then I basically replace or change that 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 the versioning control. So then you can see the different version of the plugin and then update it according to that. Yeah, maintaining the WordPress standards and PHP latest.

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 fall within your wordpress plugin. For ensuring asynchronous javascript fall within your wordpress plugin, I basically use asynch and await for that by using asynchronous javascript and creating a different file for different functions and using the export default and import that particular file to script.js file which is the main file of the javascript which I am queuing at the time the wordpress load. In that way we can use that asynchronous javascript fall and maybe it will not affect the page.