profile-pic
Vetted Talent

Mayur Panchal

Vetted Talent

I’m a Senior PHP Developer with 12+ years of experience building secure, scalable web applications using Laravel, CodeIgniter, and WordPress. Skilled in backend development, cloud architecture (AWS, Azure), CI/CD, and Linux server management. I’ve worked with global teams to deliver high-performing solutions across eCommerce, enterprise, and SaaS platforms.

  • Role

    Senior PHP Developer

  • Years of Experience

    14.2 years

  • Professional Portfolio

    View here

Skillsets

  • react
  • Linux server management
  • HTML/CSS
  • Docker
  • Azure Server
  • AWS
  • APIS
  • Radis
  • CodeIgniter
  • Agile frameworks
  • Responsive Web Design
  • MVC Framework
  • cloud architecture
  • Back-End Development
  • Laravel - 4 Years
  • E-Commerce
  • Jira
  • GitLab
  • Git - 6 Years
  • AJAX
  • JavaScript - 12 Years
  • jQuery
  • MySQL - 10 Years
  • PHP - 13 Years
  • Wordpress - 8 Years
  • Wordpress - 8 Years
  • Laravel - 4 Years

Vetted For

15Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Full Stack Developer (Remote)AI Screening
  • 53%
    icon-arrow-down
  • Skills assessed :Babel, Jest, Mocha, CSS, Symfony, AWS, Git, HTML, JavaScript, MVC, MySQL, OOPs, PHP, SQL, webpack
  • Score: 48/90

Professional Summary

14.2Years
  • Nov, 2023 - Present2 yr 7 months

    Senior PHP Developer

    AAM - Aircraft Asset Management
  • Feb, 2018 - Nov, 20235 yr 9 months

    Senior PHP Developer

    flydocs
  • Jun, 2015 - Jan, 20182 yr 7 months

    Senior PHP Developer

    ETRAFFIC
  • Nov, 2011 - Jan, 20131 yr 2 months

    PHP Developer

  • Feb, 2013 - May, 20152 yr 3 months

    PHP Developer

Applications & Tools Known

  • icon-tool

    WordPress

  • icon-tool

    Opencart

  • icon-tool

    PHP

  • icon-tool

    XAMPP

  • icon-tool

    MySQL

  • icon-tool

    cPanel

  • icon-tool

    FTP server

  • icon-tool

    jQuery

  • icon-tool

    Git

  • icon-tool

    CSS3 & CSS5

  • icon-tool

    HTML5

  • icon-tool

    Javascript

  • icon-tool

    Ajax

  • icon-tool

    Laravel

  • icon-tool

    Jira

  • icon-tool

    Skype

  • icon-tool

    WampServer

  • icon-tool

    Google PageSpeed Insights

  • icon-tool

    Apache

  • icon-tool

    CodeIgniter

  • icon-tool

    FileZilla

  • icon-tool

    Azure

  • icon-tool

    AWS (Amazon Web Services)

  • icon-tool

    GitLab

  • icon-tool

    CI/CD

  • icon-tool

    GitHub

  • icon-tool

    Docker

  • icon-tool

    AWS

Work History

14.2Years

Senior PHP Developer

AAM - Aircraft Asset Management
Nov, 2023 - Present2 yr 7 months

Senior PHP Developer

flydocs
Feb, 2018 - Nov, 20235 yr 9 months
    To manage the team and fix complex issues and ensure delivery timelines are met. Develop secure, scalable, and high-performance software products. Create CI/CD integration with the use of GitHub. Handles client communication to understand the requirements. Managing Linux server using command line functions.

Senior PHP Developer

ETRAFFIC
Jun, 2015 - Jan, 20182 yr 7 months
    Develop secure, scalable, and high-performance software products. Write well-designed, testable code. Resolve and troubleshoot code and software-related issues. Integrate software components into a fully functional software system.

PHP Developer

Feb, 2013 - May, 20152 yr 3 months
    Write well-designed, testable code. Resolve and troubleshoot code and software-related issues. Integrate software components into a fully functional software system.

PHP Developer

Nov, 2011 - Jan, 20131 yr 2 months
    Write well-designed, testable code. Resolve and troubleshoot code and software-related issues. Integrate software components into a fully functional software system.

Major Projects

7Projects

Redhorseproducts

Retreat Caravans

Relationship Audits

Ridetek

All4silver

Netwireless

MyFlydocs

Education

  • B.E. Computer Science

    Gujarat University (2011)

AI-interview Questions & Answers

Yeah. My cell my mentor, and I have more than 13 years of Europe. Years of experience in PHP Laravel, JK, Ray, Symphony, codeigner, MySQL, JK, JavaScript as well as some other, tool like Jira gate, GitLab, JACD, That is,

Yes, regarding the user experience, that's how we can improve it. The main thing is that we need to reduce the number of clicks so users can do less clicking, and provide all the required functionality. There should be a cover page. Additionally, regarding performance, we can use a security layer, such as a CSRF token, to provide better security for the code. We can also use coding standards to improve performance.

Yes, regarding the automatic deployment approach regarding AWS services. So, in this one, we can use the pipeline. CICD means continuous integration and continuous deployment. So with the use of Jira or Bitbucket, there are other tools also. So with the use of this tool, we can upload into the server automatically. Before the upload, we can use error checking and do whatever we need to do before the upload. Yes.

Yes, regarding the MVC architecture, the way we can handle multiple user roles and permissions is by checking the permission before routing any function in the controller file. We can first check if the user has permission or not. If not, we can redirect to an error page or whatever page. So, based on this, at the start of the controller file, we can check every time if the user has permission or not. That is a best thing. And that means we can use one common function for this and add it to the old dispatch. Another thing is if we want to check every time, we can use a token also. We can also use the constructor for this type of functionality, to check each and every function. So, based on this, we can check.

Regarding the optimized MySQL, so we can use, first of all, the data type that is proper. If we want to use the integer data type, we should use small int or tiny int, not integer. So that is just one example. Another one is we can use the parameter at the query. This is also for security purposes. And regarding the optimization, we can use less conditions and more joins instead of subqueries. After that, our data is not redundant. We don't need to go through it multiple times to store into temporary tables. So that is how we can optimize the MySQL database.

Regarding the parallel recovery, actually, we can use the backup front job in AWS. So that if any failure occurs, then we can switch back to our working code. That is one option. Yeah. And another one is, we can find out why these error recoveries happen. So if there is any mistake in the code or any part of the process, then we can fix it with the proper solution. That is what I am thinking.

Yes, in this one, first of all, the set retry function, this function does not exist. Actually, the function name should be set price. So, that is, we can fix this bug.

In this function, the 'this' is on a re variable is only for testing regular expression. And if we need to compare with the regular expression, then this is not proper syntax. We also need to add, we can use the re.ig regular expression, I mean re.Ig. And after that, the function name, we can use. And, okay. Sorry. The main issue yes. That is, that is the main issue that it is a regular expression. We cannot directly use re.test. It should be a re.ig expression means e.g. something like syntax. So, that is it should be. So that is the main correct answer.

Regarding the security in PHP application, first of all, applicants should be token-based. So, every time, every request should be checking a token. This is the first one, a CSRF token we are using normally. So, if outside requests are coming into the server, then we cannot proceed. This is the first one, and also data protection. We use the encryption method for data that also uses parameterized queries. So, all database queries can be secured and our data can be protected from unauthorized access.

Regarding session management. So, when we use any variable that we need to get in every page of the request, we can use the session. Like, Sam, after the login, we use the user ID, first name, last name, or email address. So at that time, we are using the session. And the session is stored in the database as well as in a file also. Yeah. So, that's when we use the session.

Yes, regarding if we use React as a content, so that time, we can use the PSP backend. So, at that time, we can use the token every time. So, whenever the request comes from the React at that time, the token whatever token is sent, so at that time, we can check the token on the PHP side. So after that, we can know that this request is proper or not. So, that is, we need to check.