profile-pic
Vetted Talent

JAYVIN BUSA

Vetted Talent

With over 7+ years of experience and a wide range of skills in WordPress, WooCommerce, PHP, and JavaScript, I am well-equipped to tackle any challenge in the world of web development. Throughout my career, I have honed my expertise in these areas, allowing me to create dynamic and user-friendly websites for clients across various industries. From designing custom themes to developing complex plugins and integrating e-commerce functionality, I have a proven track record of delivering high-quality solutions that exceed client expectations. With a keen eye for detail and a passion for staying up-to-date with the latest industry trends, I am confident in my ability to bring innovative and efficient solutions to any project.

  • Role

    Wordpress Developer

  • Years of Experience

    7 years

  • Professional Portfolio

    View here

Skillsets

  • Java
  • Plugins - 4 Years
  • Adobe
  • cross
  • Liferay
  • SEO
  • CSS
  • JS
  • On
  • HTML
  • E-Commerce
  • Design
  • Elementor
  • Wordpress - 5 Years
  • Theme Development
  • Photoshop
  • C
  • R
  • Marketing
  • Figma - 4 Years
  • JavaScript - 5 Years
  • PHP - 5 Years
  • PHP - 5 Years
  • WooCommerce - 5 Years
  • WooCommerce - 5 Years
  • Wordpress - 5 Years

Vetted For

11Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Senior Wordpress DeveloperAI Screening
  • 59%
    icon-arrow-down
  • Skills assessed :QA Testing and Maintenance, Solution Centric Approach, HMTL5, React Js, Theme and Plugin Development, Vanila JS, CSS3, JavaScript, MySQL, Problem Solving Attitude, Wordpress
  • Score: 59/100

Professional Summary

7Years
  • Jan, 2021 - Present4 yr 8 months

    Full Stack WordPress Developer

    Jhavtech Studio
  • Jan, 2018 - Dec, 20202 yr 11 months

    WordPress Developer

    Quickdigital

Applications & Tools Known

  • icon-tool

    WordPress

  • icon-tool

    PHP

  • icon-tool

    MySQL

  • icon-tool

    FTP server

  • icon-tool

    jQuery

  • icon-tool

    Git

  • icon-tool

    HTML5

  • icon-tool

    CSS3 & CSS5

  • icon-tool

    cPanel

  • icon-tool

    Oracle

  • icon-tool

    XAMPP

  • icon-tool

    Jira

  • icon-tool

    ClickUp

  • icon-tool

    Trello

  • icon-tool

    REST API

  • icon-tool

    Ajax

  • icon-tool

    Skype

  • icon-tool

    HubSpot

  • icon-tool

    webflow

Work History

7Years

Full Stack WordPress Developer

Jhavtech Studio
Jan, 2021 - Present4 yr 8 months
    Develop custom WordPress themes and plugins to meet client requirements. Customize pre-built themes and plugins to match client branding and functionality needs. Create pixel-perfect websites from design in Figma, Photoshop Adobe, and HTML with a focus on functionality and user experience. Work with popular WordPress plugins and page builders such as Elementor, Divi, and WooCommerce.

WordPress Developer

Quickdigital
Jan, 2018 - Dec, 20202 yr 11 months
    Developed and maintained WordPress websites with a focus on functionality and user experience. Collaborated with cross-functional teams to deliver high-quality projects on time and on budget.

Testimonial

Janison

Bel husamat

Jayvin at Jhavtech consistently delivers exceptional website development services. We repeatedly choose Jayvin for new projects due to his excellent communication, meticulous attention to pixel-perfect design and detail, punctuality, clean and optimized coding, as well as his ability to build logical solutions for new functionalities that are optimized in every aspect.

Major Projects

6Projects

Icass accesment

Janison
Feb, 2021 - Present4 yr 7 months

    https://icasassessments.com

Janison official websesite

Janison
Sep, 2021 - Present4 yr

    https://www.janison.com/

austpayroll

Australias paroll Association
Feb, 2022 - Present3 yr 7 months

    https://www.austpayroll.com.au/

Sniro

Sniro
Feb, 2022 - Aug, 2022 6 months

    Https://sniro.com

WORDPRESS

WEB FLOW(8/10

Education

  • Bachelor of Technology (B.Tech)

    Marwadi University (2020)
  • H.S.C

    Ms.S.H Gardi School (2024)

Certifications

  • Hubspot Certification

    Hubspot (Jan, 2021)
    Credential ID : kH5YzP7QrT2X
  • AWS

    Oracal (May, 2022)

AI-interview Questions & Answers

Hello. I am Jevin Busa. I am from Rajcourt, Gujarat. Uh, I did my, uh, big tech in computer science, uh, in here, like, local university, Marwari University. From my last year of the computer science, I'm learning the WordPress. So I have the around total 5 years of the experience in WordPress development. Uh, starting, I own I mean, I only do, like, front end. And after that, I I came to know that back end is important. And I I work with the back end of the WordPress, and now I am work as a full step developer at the JL Tech studio. I hand I'm handling front end and back end, both of the WordPress. So, yeah, as I I said, I have the 5 year of experience. So I have the experience in plug in development, team development, plug in custom, and team custom, I did lots of Plug in and team is from scratch. Also, I developed some plug in add on. I also modify some plug in according to requirement. Uh, in my career with the WordPress, I have the core knowledge about PHP, uh, core PHP, core j s CSS, HTML. I'm very good. Uh, my aim to give provide quick self perfect design to the a client for any any of the required solution. So I have the good hands on SEO and digital marketing also. Beside that, I have the also good knowledge about Java and Java Java programming. And, yeah, I did the lots of project recently if I Talk about I did some project on education and health care industry. So my education industry, I developed 1 project called Australian payroll system. So in this project, I I developed, uh, like, custom theme and custom plug in as per the requirement. I did, uh, I also use I also developed some WooCommerce here, and I also had some Custom build for the WooCommerce product to showcase the product, uh, like, if the required of the client. So yeah. So in total, I have the 5 years of experience in WordPress development. And, yeah, from my experience, I can see that I can develop anything, though, Anything with the WordPress that that must be optimized and SEO friendly and mobile friendly. That work I'm into according to my experience.

So mainly, if I talking about the, like, uh, development tool, I I'm using at the, like, development side. So development side, I use gate gate and. So so, yeah, in, like, in past in past, like, in past, uh, phase of WordPress development team, so tool like it wasn't controlling collaboration, a essential platform. Also, I use the, uh, Bitbucket to help code base. So mainly to handle code base, I use the GitHub GitHub with the I use GitHub with the, uh, some some different different uh, strategy, like, with the future branching or, like, I follow the default branching main products and and other, like, you you're just branching, I follow with the GitHub. Uh, I also use Bitbucket. Uh, and after, like, plug in my plug in with deploy, I use the I like to use the SVN tool and something like that for the code base management. For project base management, I like, to use the click up Jira Jira tool, like, uh, Jira ticket management, etcetera, etcetera project management level. So, yeah, I have the good good hand on GitHub. I put software, like, I have my old project. I follow the gate, and I have, uh, used the GitHub as a my code base tool 2 minutes in, uh, my code with

So, like, implementing Multi language feature in is, uh, it's crucial. Right? It's crucial with the WordPress. So I chose a reliable reliable A translation plug in like, uh, WPML. Now, like, I the default, default translation also. So I can use that if I use the plug in my own own team. Rather, if I use the 3rd party thing, I'd like to use the plug in, the label plug in tech w p m l. Yeah. So and with this, uh, if I want to keep my website speed, so I like to optimize my images, Uh, lazy loading images and air to getting and, like, use get pages for translation. And this, like, losing or catching is ensuring me to, like, uh, use multilingual experience without, So, uh, affecting site for 4 months. So, yeah, when if I talking about the speed one, like, multilingual, So it's the main things is the getting I can use, um, for the different language pages. In the web plug in, I follow to my my website

So Yeah. So to, like, optimize this in my SQL database schema and data data incentive, I use the WordPress Because I normalize like, concern database, uh, normalization and indexing indexing Indexing r t. So I used the normalization and indexing for that. Yeah. And, like, I also ensured that The table follow principle of the normalization, reduce the redundancy of the, uh, code indexing, help us speed up the query faster, Regularly optimizing and cleaning up database, avoiding unnecessary joints, and using proper data data types can enhance efficiency. Additionally, like, I implement catching a mechanism called the frequency. It says data and significantly improve performance. So first of all, like, I analyze the old database or an old database query. Um, get, like, uh, giving the high load to the site. After that, I reduced the, like, uh, redundant query. I used the normalizing indexing that was the key for the past two pitching data. So that what I'm doing to reduce the load time mainly, I use the casing plugging and CDN network to, like, Uh, over the, uh, very it was over again and again for the, uh, for the, like, for the same query.

I thought this given JavaScript is looking good. It's a work as expected, But the issue with that is the we need to make sure the my accent is actually URL are defined, and it's, uh, it's SSC. But So first, we need to, okay, we need to check is, like, uh, URL. My is it is it URL are defined and accessible with the WordPress? And second thing, we need to check that my my action A function for the, um, like, data response to this API call that that respond to this call. So we need to check properly that, uh, I see it, like, uh, with the No no preview admin or WP, uh, it's x admin. Right? So we need to define we need to check both of that, Like, the my accent, uh, function is properly defined, and the hook are properly implementing for that my accent, uh, function. My accent is its concern. So, yeah, we need to check that. Other than that, like, this code is now look good. So, yeah, this case look good, but we need to we need to make sure that, Uh, we had Xun properly. We used the hooks properly, and inside that hooks, We need to check that we use the profile profile we pass the profile function. Like, we need to pass WP Ajax, um, my accent, and WP Ajax no pre. My accent That what are the essence of step, and we need to check that function properly, what we use in my

So, yeah, in this, uh, it's like in in context of the endless WordPress setup with the Right. Both class component and function com component play crucial role, uh, in building the user interface. So what so what what I will do, like, uh, explain if I go with the React class component. So let's React class component is a JavaScript class that extend the React dot component classes. Right? Its content render method which return the JSX that represent the component of the UI. And if I talking about use of the endless WordPress, So this class component, if I talking about class component used in the endless WordPress, so class component are used for in scenario where need, Like, manage state. You need to, like, manage state life cycle method or implement complex within the component. For example, if if I am handling user authentication, managing the form state or using life cycle method to pitch Data from the endless WordPress API. And if I'm talking about the React function component, the function component is a Simple and more conscious way to define component using JavaScript function. Right? It received pro props is argument and written JSX. Uh, is it, like, same as a class? So if I talking about use of the function component in endless WordPress, so function component are, like, Excellent for the, uh, present sale present sale component where, like, spare to life cycle matter are not necessary in the context of the endless WordPress. You like, we might use function component for the simple UI element or when, uh, com composing a modular UI. So the main things is when, like, when we are using class component that, uh, when we We have the, like, complex thing to handle. We use the class component, and we are we have the simple things to handle here at the UI side. We use the, uh, theta function component. But we need to mainly keep in mind that the use step and use effect hooks in function component provider where to manage the and perform performance side effect, like data fetching in a consistent manner. They are part of the They are, like, part of the rare books in API. The it is in like, 16.8. So in, like, in the WordPress context, choosing, like, choosing, uh, in WordPress context, Choosing between class component and function component often depend on the complexity of the, uh, like, complexity of the component and Whether, like, state manager or life cycle method are required required functional component, especially with the hope hope become more We will endure to the simplicity. So it's totally, uh, defined on Yeah. So it's totally defined on the re depend on the requirement and complexity of the task And, like, uh, what which will be between the class component and function component. Thank you.

So, like, this is I checked this code, like, uh, appear fine, But, uh, we need to make ensure that my custom page, uh, function is defined. If is it if it's missing or is typo, The accent won't work as as as for the, uh, like, requirement. So the like, this Core function, all argument are looking great, and it's, uh, it's like yes. We define function. Right? Or well, as In this, my custom menu page, we passed all argument that required, and also we properly hoped that using ADX and admin menu. But we need to keep in mind that my custom page that what we call after on the, like, uh, that function, we call And click of that menu item, and we need to make sure that my custom page concern are properly defined and properly, Uh, alright. Return is for the requirement. There was not there must be no not any typo. Uh, if there is typo, the these hooks are not, uh, work as expected or any any mistake in the designing of the my custom page, or we You don't need to define my custom page concern. So the this action is not working at all. Yes, but, like, require.

So, yeah, this function also looks good. But the main issue is, like, uh, in the, like, catch enable, we catch is the like, it's the right way to enabling catch and But, uh, clearing catch is not like the right way. It's a it's clear catch, but, uh, it's not optimized to it Because of the size, we if we cleared cache based on size, the cache are like, This take lots of time and lots of memory, and every time, like, it's, uh, it's, uh, like, slow down the site when we clear based on-site. Rather than that, we need to move to, like, event based sketching or time based sketching to clear the sketch. Tetra will, like, clear the case based on, like, it's for the, uh, specific time or event. And here, we are using the side side base casing. Right? So that is the not proper way to use the catching mechanism. Rather than that, we can use this time based or event based sketching to clear the sketch. Because of the because of the size sketching, it's clear, like, even even on uptime or, like, site is site have the, uh, lots of user, and that they try to clear catch. And This takes lots of time and lots of server load to clear cache. So we need to make sure we can we clear cache based on time or event.

So, like, when I define, I developed the plug in. So error handling is the crystal for, like, plug in development. Uh, I like to use try and catch block, uh, whenever, like, I'm thinking the the error are happening. And, like, I follow PHP standard and WordPress standard to use try and catch block, uh, to prevent, like, error. And, like, uh, in case block, I I always use the error log error log. Like, I looked at error using the workplace function like, uh, error logo or custom loop. I used the custom loop file Well, I use default error loop function that, uh, we're on expect. So for example, if If I have the critical function, I might reinstate into try and cache block and log any cache expects on using error log function to custom file or WordPress log files. Yeah. That that what I'm using, my my, Like, uh, any critical concern when I would be defining any critical function or anything that may may critical or may may have. Like, there is error. I read inside it, try and catch block. And always, I keep the log file and always, like, whatever, like, API call or anything After what happening, I log error that using wordpress error log function. Yeah. And edit in case block and edit inside the try in case block. So main thing I am using is try in case block and, Uh, error log WordPress function and custom error log I've worked, uh, handling error on the log in development side.

For me, like, identifying and fixing the unexpected Unexpected crisis in all the systematic approach. It's not like, uh, anything I systematic approach to identify and and, uh, fixing the, uh, error. So I started by examining several logs for error message and checking database Queries during the papers, uh, profiling tool can help me, like, identify Identify this performance and bottle bottleneck bottleneck jack were up on. Once the root causes are found, I'd like to optimize the code database query or server configuration accordingly. So firstly, what I do here is I'm good by step by step. So firstly, I would analyze the whole log and error report To identify any pattern during the pickers, check for memory leak, uh, inefficiency code is crucial. Utilizing debugging tool like xdebugger Can help me trace execution flow. Load testing the plug in plug in in a staging environment can simulate peak traffic. Like, I I I give I create a staging environment and, um, check the check with the big traffic and identify the Yeah. Once the, like, issue is identified, I optimize the code possibly throughout the caching mechanism or by addressing database query. So I rewrite the database query that may cause this issue, or I implement the guessing plug in after the identifying the errors. So that work approach I'm I will I will use to, uh, take that error and resolve that error.