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 4 months

    Senior WordPress Developer

    Huptech Web
  • Jan, 2022 - Present4 yr 4 months

    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 4 months
    Employees of the Quarter

Senior WordPress Developer

BuddyBoss
Jan, 2022 - Present4 yr 4 months
    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 years of experience in WordPress development. I am developing websites since 2016, and I started with PHP and then moved to WordPress. So right now, I have 7 years of WordPress development experience. I have developed all kinds of websites, such as strategic websites, functionality-based websites, ecommerce websites, custom plugins, and custom themes. I have created REST APIs and payment integrations, custom payment APIs, and all kinds of those things. I have also contributed to the WordPress community, and I have knowledge of HTML, CSS, JS, Check Query JavaScript, AJAX, REST API, Google Maps, Google Maps plugins, different kinds of plugins and themes, and custom Google Cloud creation. I have knowledge in that area. I have basic knowledge of React JS, and I have created a few custom Gutenberg blocks for learning purposes and for clients as well.

    Okay, for Ted, like, if I need to make sure any JavaScript is working correctly, then first, I can go to the browser console area where I can write this JavaScript and run it on the front end so I can make sure the JavaScript is running as per our expectation, so we can first check the console result. We can write the JS, so we can first make sure all the things on the console area are working correctly. And if all are good, then we can write in our JS file. So as per the user experience, the user will not get any errors or raise any issues regarding the case or any other page issues. So that's the better way to handle exceptions.

    What step would you take to merge 2 diverse branching gates without forcing caller and click? Okay. 1st, you need to make sure those 2 branches are up to date with their own code and from wherever those 2 branches were created, so to make sure they're up to date with the origin release branch or not. So if all are of both branches are up to date, then we can merge both branches into one. So that will not cause any issues. So, for example, we have 2 branches, a and b, and both are created from the release branch. And we just 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 branch a into the release branch. So the release branch has all the latest code of a, and then after, we can merge branch b into the release branch. So both branches have the proper code. Okay? And another option is we can reverse merge the branch a from the release branch. So branch a has all the latest code. And the same thing we need to follow in branch b. We need to take a pool of the release branch in the branch b. So both branch a and b have the latest code of the release branch. So we can merge both branches so it will not cause any issues.

    For creating plugins, we need to define the unique plugin name. So we need to create a plugin folder in the plugins directory, with the unique name and inside the plugin folder, we need to create a plugin file with the unique plugin filename, and we can create all the necessary files, like uninstall.psp, psx folder, includes folder, and extras or whatever files we need, as per our functionality, so we can create those files and folders. And for creating custom post types, we can add the create custom post type register code, in the file. If we're creating the plugin properly, then we can follow the ops concept. So by doing that, we can properly manage the login call with proper standards, web standards, and best practices. Okay? So you can create a custom post type with the register call, and we can also create the registered taxonomy. So we can add the taxonomy for the post type, and we can create a custom metadata for it using our WordPress code. Like, WordPress code uses the code for the custom meta, so we can edit for it in the files. That way, that's the proper way for creating plugins with WordPress.

    Vishnu. Okay. So, when we create custom plugins, we need to follow some kind of standard. We can prepare a basic structure for plugins, which we need to require to develop any custom plugins. We can follow basic files, basic folder structures, and classes of objects. We need to include the scripts. These are the basic things we need to use in every custom plugin development. And there are many complexities during the plugin development as per the functionality of the plugin. So we need to first make sure we have everything ready to directly start work. No need to depend on the particular structure development. To reduce complexity, we need to simplify all things and make the code in bunches. We can use that punch everywhere without writing or duplicating the same code in every place. So just we need to minimize the code, separate the code, create functions, and use common functions everywhere.

    Slow loading. Like, we are any WordPress website, slow, then, first, we need to check for the JSON and CSS files. The files are minified or not. And then the main thing is the images. We need to compress the images so it will take less time to load. And other things are to remove unnecessary code, like commented code, and everything will be editable. And we need to check all folders of the theme, if we need the code or not. If there is any extra code or not. So we can first remove all the things. And we need to check the plugins, if we have many plugins installed in the website, then we need to just make sure if four plugins are required or not. Then first, we need to remove the unnecessary plugins. Also, we can use third-party plugins, for example, in case of caching and for speed improvement, we can also use third-party plugins. And we can also do custom things, for the HTML minify file, you can add code for minify file, like all for all source code minify file. So it will improve some kind of performance in the page also. And we need to check our site performance in the Google PageSpeed Insights, and we need to follow the suggestions they provide for site speed improvement. So we need to follow all the steps in the suggestions. So by that way, we can easily achieve a page speed of 90 plus.

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

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

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

    For developing the custom plug in to handle event registration, including payment processing, in user data handling, we first need to create the cast 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. And we can use classes and objects for the plug in development, following the ops concept. First, we need to enqueue the scripts and basic files and everything, for the plug in development, you can register a class. We can create separate class files for the different functionality and also the payment methods. So, first, we need to create a proper form for the event registration. Like, we can follow and edit the proper fields which we require for the event registration. We need to store that detail in our back end, post type. We need to create a custom post type where we can store all the information for the event registration. And then, also, we need to store the user data. We can also create another custom post type where we can store all the user data of which are needed for the event. So we can also store that, and we can integrate the payment for the in the event registration form. So we can collect the payment from the particular customer. Also, we can add another entry in the payment post type. We can also create a payment personnel taken where we can see all the details regarding the payments and attach the payment ID in our registration entry in custom post type. So those types of things we need to follow for the proper method. And for the security, we can use norms where we can verify for the security reason. And we can in the form, sanitize all the fields. So we can add as much security as possible in the plug in.

    So I have very good knowledge and experience in HTML and CSS. I can write custom HTML and CSS, and I also have good knowledge in responsive design. I can use media queries for responsiveness. I have also used Bootstrap for website development. I can create HTML and CSS and use Bootstrap classes. This will be helpful for this person. It provides all the classes, so it will be helpful. If we are creating custom HTML and CSS, then I can write CSS with media sizes for all sizes, mobile and desktop. So, yes, I have very good experience in this.

    For managing graphic assets in a WordPress project, if in the theme we are using many kinds of images and everything. So, we can create a folder in the structure, we can create custom folders for the images. And if we have icons, if we have CSS and JS, we can integrate a separate folder and store those in that. And for the icons and other images we are using in the pages and everything, we can create a folder and upload into that. And we can use those images in the particular files. And if we are developing a site from the backend, using custom tools like Google and the blog or any theme builder, we can upload those in the media upload, and we can use them.