profile-pic
Vetted Talent

Yagnik Sangani

Vetted Talent

I'm an expert WordPress developer with 7 years of hands-on experience delivering custom themes, plugins, and websites for clients globally. I excel in WordPress, WooCommerce, PHP, HTML, CSS, JavaScript, jQuery, Ajax, REST APIs, React, a payment gateway, and MySQL, and I am knowledgeable of WordPress VIP coding standards. So far, I have led teams, created plugins with thousands of active installations, and built many websites with many active users.

  • Role

    WordPress Full Stack Developer

  • Years of Experience

    8.5 years

  • Professional Portfolio

    View here

Skillsets

  • web - 8 Years
  • Custom gutenberg block
  • Theme builder
  • React Js
  • Project Management
  • Payment integration
  • Observation
  • Multi-tasking
  • Gravity form
  • Divi theme
  • Decision Making
  • Css5
  • Contact form 7
  • Communication
  • API development
  • ACF Pro
  • PHP - 7 Years
  • React Js
  • Elementor - 3 Years
  • Theme Development
  • Plugin Development
  • API development
  • REST API
  • HTML5
  • WooCommerce
  • AJAX - 7 Years
  • jQuery - 7 Years
  • Laravel - 0.5 Years
  • JavaScript - 6 Years
  • Wordpress - 8 Years
  • Wordpress - 7 Years
  • PHP - 7 Years

Vetted For

14Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Senior Wordpress DeveloperAI Screening
  • 49%
    icon-arrow-down
  • Skills assessed :Adobe XD, Google Web Core Vitals, Sketch, CSS/CSS3, Git, HTML/HTML5, WordPress plugins, WordPress themes, Bootstrap, Figma, JavaScript, Photoshop, PHP, Wordpress
  • Score: 49/100

Professional Summary

8.5Years
  • Jan, 2022 - Present4 yr 1 month

    Senior WordPress Developer

    Huptech Web
  • Jan, 2022 - Present4 yr 1 month

    Senior WordPress Developer

    BuddyBoss
  • Jan, 2020 - Dec, 20222 yr 11 months

    Senior WordPress Developer

    Creole Studios
  • Jan, 2018 - Dec, 2017

    Junior PHP WordPress Developer

    eSparkBiz
  • Jan, 2019 - Dec, 2018

    Junior PHP WordPress Developer

    E2M Solutions

Applications & Tools Known

  • icon-tool

    WordPress

  • icon-tool

    PHP

  • icon-tool

    XAMPP

  • icon-tool

    cPanel

  • icon-tool

    MySQL

  • icon-tool

    FTP server

  • icon-tool

    jQuery

  • icon-tool

    Git

  • icon-tool

    CSS3 & CSS5

  • icon-tool

    Javascript

  • icon-tool

    HTML5

  • icon-tool

    Ajax

  • icon-tool

    React

  • icon-tool

    REST API

  • icon-tool

    Laravel

  • icon-tool

    WampServer

  • icon-tool

    Slack

  • icon-tool

    Asana

  • icon-tool

    Jira

  • icon-tool

    Google PageSpeed Insights

  • icon-tool

    Skype

  • icon-tool

    Figma

  • icon-tool

    Visual Studio Code

  • icon-tool

    CodeIgniter

  • icon-tool

    NPM

  • icon-tool

    Flywheel

  • icon-tool

    CPT-UI

  • icon-tool

    FileZilla

  • icon-tool

    Trello

  • icon-tool

    AWS (Amazon Web Services)

  • icon-tool

    Zoom

  • icon-tool

    Zoho Workplace

  • icon-tool

    yoast seo

  • icon-tool

    WooCommerce

  • icon-tool

    GitLab

  • icon-tool

    ClickUp

  • icon-tool

    Sublime Text

  • icon-tool

    Notepad++

Work History

8.5Years

Senior WordPress Developer

Huptech Web
Jan, 2022 - Present4 yr 1 month
    Employees of the Quarter

Senior WordPress Developer

BuddyBoss
Jan, 2022 - Present4 yr 1 month
    Managing various websites for BuddyBoss. Addressing and resolving support tickets. Developing new sites on Wordpress. Creating custom functionalities.

Senior WordPress Developer

Creole Studios
Jan, 2020 - Dec, 20222 yr 11 months
    Customized plugins and themes based on client needs. Supervised junior developers to ensure successful completion of daily tasks. Conducted interviews for WordPress developer roles. Executed WooCommerce, theme-based, and custom functionality projects. Acquired React skills and crafted a personalized Gutenberg block. Interacted with clients, offering time estimates for WordPress projects and assignments.

Junior PHP WordPress Developer

E2M Solutions
Jan, 2019 - Dec, 2018
    Interacted with clients to understand project management and execution. Recognized issues, assessed data, and offered problem-solving solutions. Acquired skills in WooCommerce customization and development, managing several projects concurrently.

Junior PHP WordPress Developer

eSparkBiz
Jan, 2018 - Dec, 2017
    Engaged in a Laravel MVC framework project for approximately five months. Acquired expertise in managing Concrete CMS and API integration and customization. Executed theme and plugin customization and development within WordPress. Provided assistance to team members in troubleshooting and offering guidance. Acquired training in HTML, CSS, jQuery, MySQL, PHP, CodeIgniter, and WordPress. Created custom themes for various projects. Successfully completed numerous WordPress projects from inception as part of a team.

Achievements

  • I have received awards of employees of the Quarter in the year 2022 two times.
  • Employees of the Quarter Year 2022 (Two Times)
  • Employees of the Quarter

Testimonial

Creole Studios

Ankita Tanti

Yagnik is a WordPress genius. He is a master programmer and has strong leadership and communication skills. He is a really competent, supportive, and positive individual. He ensures that all deadlines are met, and he does so to the most excellent standards. He is truly an asset to any team. He is a very hardworking and dedicated person who will complete any project in a given time frame or maybe before that. I am glad to have worked with him and highly recommend him to potential employers.

Major Projects

3Projects

The Energy Year

Creole Studios
May, 2021 - Jul, 20221 yr 2 months
    • Https://theenergyyear.com/
    • The Energy Year website was restructured with different interactive widgets, news and articles, a calendar, and upcoming events. The landing page contains an auto-updating widget that displays the statistics of commodities, stocks, indices, and forex. For the markets page, country-specific content like news, facts and figures, maps, and books published in countries where they have a presence is displayed.
    • The upcoming events section contains two options: users can add the event date to their calendar and visit their website. Users can filter the results by the type of content, regions, and countries and the search option allows them to search within those filtered results. The news and features pages were restructured, and a section of the most popular articles was added to both pages. Tags can be added to any news article or any other post when it is published from the back end of the system. These tags are helpful when a user searches for any keyword, and the algorithm fetches the relevant content from the whole website based on the searched keyword and displays the results.
    • I worked on this project as a senior WordPress developer, managed the project, and executed the project in a team.

TheHandyGuy

Creole Studios
Jan, 2022 - Jun, 2022 5 months
    • Https://www.thehandyguy.com/
    • Handyguy is a family-owned company established in 2008 to provide you with top-quality home service professionals. The company helps people looking for home services such as painting, electrical installations, and plumbing. Handyguy uses a formalized process to find contractors for their needs and help with the best home improvement contractor recommendations.
    • Handyguy discussed the requirements with my organization, Creole Studios, to add additional functionality to the website. The client hired a team of dedicated developers to customize the website for improved user experience and interface. I acted as a lead developer in this project.
    • The current website was not working as per the clients requirements as it needed to be more functional. The client wanted to create a website with numerous functionalities as a website was on WordPress. Finding his website old-fashioned, the founder of Handyguy asked our team to modernize the website for clients and contractors. The timely calls and meetings with project management tools helped their internal team to understand the progress.

Youth Arch Foundation

Creole Studios
Jan, 2021 - Mar, 20221 yr 2 months
    • Youth Arch Foundation is an organization that focuses on the development of youth. They encourage young talents to contribute to society by participating in various community activities. They organize annual awards ceremonies for promising school students, including the Hong Kong Outstanding Students Awards (HKOSA) and Youth Arch Student Improvement Award (YASIA). They recognize deserving candidates and explore leadership potential for various award categories by organizing a wide range of activities and community services. They aim to provide a platform for the youth where they can interact, learn, and support each other. They focus all-round development of the students in terms of educational, personal, life, and career developments.
    • The entire Youth Arch web portal is divided into two main modulesHKOSA and YASIA. Student users have access to HKOSA, whereas marker and school users have access to both HKOSA and YASIA modules. There is also an admin module to govern all the other modules and features in the system.
    • I acted as the lead developer in this project, working on the complex logic and initial project setup and managing the project. I helped the team and guided them to perform the modules or tasks in this project.

Education

  • Bachelor of Engineering (Computer)

    Darshan University (2023)
  • Higher Secondary School Certificate

    Pathak School (2023)
  • Secondary School Certificate

    M. H. Patel Highschools (2023)
  • Secondary School Certificate

    M. H. Patel Highschools, Rajkot (2010)
  • Higher Secondary School Certificate

    Pathak School, Rajkot (2012)
  • Bachelor of Engineering (Computer)

    Darshan University, Rajkot (2016)

Certifications

  • WordPress

    LinkedIn (Jul, 2021)
  • PHP

    LinkedIn (Jul, 2021)
  • CSS

    LinkedIn (Jul, 2021)
  • JavaScript

    LinkedIn (Jul, 2021)
  • jQuery

    LinkedIn (Jul, 2021)

Interests

  • Watching Movies
  • Long Rides
  • Driving
  • Cooking
  • Cricket
  • Travelling
  • Photography
  • Wrestling Tv Shows
  • AI-interview Questions & Answers

    Okay. So myself, Yagnik Sangani, and I have 7 year of experience in WordPress development. Uh, I am developing website since 2016, and, uh, I started with the PHP and then Started the WordPress. So right now, I have 7 year of, you know, 7 year of WordPress development. I have developed a whole kind of website, like, Uh, strategic website, functionality based website, ecommerce website, uh, custom plugins, custom themes. Uh, I have created rest APIs and payment integration, custom payment APIs, and payment integration, all all kind of those things, I have, uh, done also, I have, uh, contributed to the WordPress score, and, uh, I have knowledge of HTML, CSS, JS, Uh, Check Query JavaScript, AJAX, REST API, Google Maps, Google Google Maps plug ins, different kind of plug ins and themes, weird themes, Free themes failed failed plugin, custom plugins, or and custom, uh, Google Cloud creation. I have knowledge into that. I have, uh, basic knowledge of React JS, and I have created a few, um, custom Gutenberg block for learning purpose and for the client also.

    Detail your approach to handling exception. Okay. Uh, for Ted, like, uh, if I need to make Sure. Any JavaScript, then first, I can go to the, uh, like, browser console area where I can write this, Jay, Sourasleep, and, uh, run that, uh, on the front so I can, like, uh, make sure, like, the JavaScript is running, uh, it's for As per our expectation, so we can first check there, uh, see the console result. We can write the JS, Uh, so we can first make sure all the things on the console area. And if all are good, then we can write in our JS file. So as per the user experience, user will not, uh, get any error or will not, uh, or will not raise any issue regarding the, uh, case or or or another page issue. So so that is the better way to handle the

    What step would you take to merge 2 diverse branching gate without forcing caller and click? Okay. 1st, uh, need to make sure those 2 branch are up to date with its own code and, from wherever that, uh, 2 branch created, so to make sure it's up to date with its origin release branch or not. So if all are of if both branch are up to date, then we we can, like, um, merge both branch, uh, into 1. So that will not, uh, like, uh, like, cause any quarterly. So, like, for example, like, we have 2 branch, uh, a and b, and both are created from release branch, And we just we need to make sure the branch a is up to date and, also, the branch b is up to date with the release branch. So first, we can merge a branch into the release branch. So release branch have all the latest code of the a, and then after, we can What would the branch be? And we can also merge it in the release branch. So both branch have the, uh, proper code. Okay? And other option is also we can, like, uh, reverse merge the branch a from the release branch. So a branch have All the latest code. And, also, the same things we need to follow in the branch b. We need to take, uh, pool of the release branch, uh, in the branch b. So both branch a and b have the latest code of the release branch. So we can merge both branch so it will not cause an

    Okay. For the creating plugins, uh, we need to define the unique plugin name. So we need to create a plug in folder in the plug in's directory, uh, with the unique name and inside the plug in folder, we need to, uh, create a plug in file with the unique, uh, plug in filename, and we can create the all the necessary file, like uninstall.psp, psx folder, includes folder, uh, and extras or whatever the file we need, uh, as per our functionality so we can create those files and folders. And for creating custom post type, we can add the create custom post type, uh, register code, uh, in the file. Uh, if if the proper way, if we are creating the plug in, then we can follow the ops concept. So by doing that, we can properly manage the login call with the proper standards, w b standard, b s b standard. Okay? So you can create a a custom post type with the register call, and we can also create the, like, uh, registered taxonomy. So we can add the taxonomy for the post type, and we can create a custom metadata for you using the our WordPress code. Like, WordPress code is using the code for the custom meta so we can, edit for in in the files. So that way, uh, is the proper for the creating plug ins with Toast

    Describe a method you have wished to to reduce the time complexity of a PHP function in a custom WordPress query. Vishnu. Okay. So, like, uh, when we are creating the custom plug ins, uh, like, we need to, uh, like, uh, follow the some kind of standard. So, uh, I like, we can prepare some basic structure of the plug ins, uh, so which we need, uh, to require to develop any custom plug ins. So we can follow the, like, Some basic files, some basic folder structures, some classes of classes of objects. We we need to include the scripts. Those those are the basic things we we need to use in every custom plug in development. And there are, Nish. Like, many complexity, uh, during the, uh, plug in development as per the functionality of the plug in. So we need first, we need to make sure we have everything ready to directly start work. Uh, no need to like, depends on the particular structure development. And for the complexity, we need to, like, uh, uh, simplify all the things and make the code in the, uh, like bunches. So we can use that punch everywhere without writing or duplicating that code, uh, same code every places. So just we need to, like, uh, minimize the code, uh, separate the code, can create the functions, and we need to use that, uh, common function everywhere, wherever

    Slow loading. Like, we are any WordPress website, uh, like, slow, then, uh, first, we need to, uh, check for the JSON CSS file. The files are minified or not. Uh, and then the main thing is the images. We need to, like, compress the images. We need to, um, we need to, like, optimize all the images uh, so it will take less time to load. And other things are we to remove the necessary code, like a commanded code, uh, and everything will be editable. And and we need to check the all folders of the themes, uh, like, if we uh, need the code or not. Like, there is any extra code or not. So we can first remove all the things. And we need to check the plug ins, like, uh, like, if we have, uh, like, many plug ins installed in the website, then we need to just make sure if 4 plug ins are required or not. Uh, then first, we need to remove the unnecessary plug ins. And, also, we can use the third party plug in also, uh, like w case, the, uh, like, uh, for the casing and for the speed improvement, we can also use the third party plug ins. And we can also do the custom things, uh, for the, like, HTML mini file, you can add the code for, uh, mini file, like, all for all source code mini file. Uh, so it will, uh, improve some kind of performance in the page also. And, uh, we need to check our site performance in the Google page page uh, for Jetty Metrics, and we need to follow the suggestion what they are providing for, uh, site speed improvement. So we need to follow all the step uh, in the suggestion. So by that way, we can, uh, we can easily achieve the page speed of 90 plus

    In this service report intended to instant page user data and log a custom message. Uh, in the URL, Might be possibility, like, uh, here past the dollar, uh, curly brackets user ID. So not sure, but I think I think it might be issue if the is working or not. I'm not sure if that URL is proper, uh, like, with the particular things. So might be yes. Uh, there is issue with that if it's not working. Otherwise, the data output will, uh, will be displayed like, uh, as per the, uh, pass the user ID 123 so it will fetch the user data if the URL is proper. There is no issue with any Uh,

    Suppose you have the that is supposed to second. Uh, the index in is proper. The register post type, uh, code is also proper. So things is passed to the, uh, array. Uh, the post type name boom is also good, but the only thing is, uh, passed the the error, uh, arguments error. So there might be chances in that. Like, uh, there is missing, uh, some, some arguments, some parameters. So due to that, uh, might be issue in this code. So, Uh, this is the proper code of custom post tech v s n in WordPress. Still let me think. Hours, is there anything missing to that or not? Okay. I think there in the 2nd parameter array, uh, we need to pass the another array, for the labeling, so we are like, the it's missing the label, uh, which, like, we can pass the singular singular name and everything, so that, uh, another area is missing in the second parameter. First, we need to pass that, and after that, the all of that parameter, and we want to check public to label everything.

    What is your approach to creating So for creating custom API imports in the WordPress, And we can we, uh, like, we can use the API and, uh, start with that. And, Like, we can, uh, view the excess, uh, as for the requirement, like, readable, writable, whatever we We have requirement. We can, uh, set the unique endpoint for our custom, uh, REST API. We can make sure we can pass the profile, and, uh, we we can, uh, name the particular REST API properly, with the with the proper name, and we can pass the, uh, the date parameters. Uh, we can check the Log in authentication, we can use JWT. We can we can authenticate first, uh, before doing any accents. So first, we need to make sure that, uh, for the security, uh, so no one can, uh, so no one can access, Accessed API. So it will secure our API, like, for performing all the actions, uh, like, for food, get, uh

    Uh, for developing the custom plug in to handle event registration, including payment processing, in user data handling. Uh, for the event registration, uh, we first we need to, Create the cast, uh, folder plug in folder in our plug in directory with the unique name. We need to follow the basic structure of the file and folders for the custom plug in development. And then we need to also follow the WP coding standard and PHP coding standard. Uh, and we can use class and object, Uh, for the plug in development ops concept, you can follow the ops concept. And first, uh, we need to enqueue the scripts and basic files and everything, Uh, for the plug in development, you can register the a class. We can create the separate class files, uh, for for the different functionality and also the payment methods. So, first, we need to create a proper form for the event registration. Uh, like, Uh, we can follow we can edit the proper fields which we require for the event registration. We need to store that detail in the in our back end, Post type. We need to create a custom post type, uh, where we can store the all the information for the event registration. Okay. And then, also, we need to store the, uh, user data. Uh, also, we can create the another custom post type, Uh, where we can store all the user data of which are, uh, needed for the event. So we can also store that, And we can integrate the payment, uh, for the, uh, in the event registration form. So we can collect the payment from the, particular customer. Uh, so, also, we can, uh, add the another entry in the payment, uh, payment post type. We can also create the Payment personnel taken where we can see all the details, uh, regarding the payments and attach the payment ID in our, uh, registration entry in custom post type. So those type of things we need to, uh, follow for the proper, uh, proper method. And for the security, we can, uh, you can, uh, use the, uh, norms where which we can we can verify for the security reason. And we can in the form, we can, uh, sanitize all the all the fields So so we we can, uh, we can add as much as much as security in the

    So I have very good knowledge and experience in HTML and CSS. I can write custom HTML and CSS, and, also, I have, uh, I have good knowledge, uh, in the, uh, responsive, uh, responsive design. Uh, I can I can use the, like, media, uh, media query For the, like, responsiveness, I have also used the Boostriff for the, uh, for the website development? Like, I I can create HTML and CSS, and I can use the boost up classes. Uh, so it will, It will, like, helpful for this person. So it's it's provide all the classes, so it will be helpful. If we are creating custom HTML and CSS. Then also we I can write the, uh, with the CSS with the media sizes, all all the sizes, mobile desktop. So, yeah, I have very good experience into

    For managing graphic assets, uh, into WordPress project, Like, if in the theme, uh, we are using many kind of images and everything. Uh, so, Uh, we can create as this folder in, uh, in in we can in the structure, we can create custom folders for the, like, images. And if we have icons, if we have CSS JS, we can integrate a separate folder and store into that. And, uh, for the For the icons and other other images we are which we are using in the on the pages and everything, we can create as a folder and can upload into that, And we can, uh, use that, uh, images in, uh, the particular files. And if we are developing site, uh, from the back end, like, using custom like, using Google and the blog or any theme, uh, any like, uh, any theme builder, And we can upload that, uh, in the media media upload, and we can use