profile-pic
Vetted Talent

Jatin Sangwan

Vetted Talent
Experienced PHP developer with 4 years of hands-on experience in crafting robust and scalable web applications. Proficient in both front-end and back-end development, adept at leveraging PHP framework such as Laravel to ensure code quality. Skilled in database management with expertise in MySQL. Proven ability to collaborate effectively in cross-functional teams, communicate technical concepts clearly, and deliver high-quality solutions within project deadlines.
  • Role

    PHP Developer

  • Years of Experience

    5 years

Skillsets

  • Laravel
  • PHP
  • Laravel - 4.0 Years
  • PHP - 4 Years
  • MySQL - 4.0 Years
  • JavaScript - 4 Years
  • Bootstrap
  • HTML
  • REST API
  • CSS
  • Git
  • MongoDB
  • react
  • testing

Vetted For

4Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Integration Developer - PHP (Laravel)AI Screening
  • 34%
    icon-arrow-down
  • Skills assessed :Python, Laravel, MySQL, PHP
  • Score: 34/100

Professional Summary

5Years
  • Nov, 2022 - Present3 yr 6 months

    Php Developer

    IT ANSWERS
  • Apr, 2022 - Nov, 2022 7 months

    Php Developer

    GAZING TECHNOSOFT PVT LTD
  • Sep, 2021 - Mar, 2022 6 months

    Php Developer

    EPIK SOLUTIONS
  • Jan, 2020 - Aug, 20211 yr 7 months

    Php Developer

    MR WEB TECHNOLOGIES

Applications & Tools Known

  • icon-tool

    Git

  • icon-tool

    MySQL

  • icon-tool

    Javascript

  • icon-tool

    Laravel

  • icon-tool

    PHP

  • icon-tool

    Bootstrap

  • icon-tool

    HTML5

  • icon-tool

    CSS3 & CSS5

Work History

5Years

Php Developer

IT ANSWERS
Nov, 2022 - Present3 yr 6 months
    Developed vetting application and implemented DB checks.

Php Developer

GAZING TECHNOSOFT PVT LTD
Apr, 2022 - Nov, 2022 7 months
    Contributed to scalable application and feature enhancement.

Php Developer

EPIK SOLUTIONS
Sep, 2021 - Mar, 2022 6 months
    Worked on PHP-based solutions and database management.

Php Developer

MR WEB TECHNOLOGIES
Jan, 2020 - Aug, 20211 yr 7 months
    Developed features and maintained PHP-based projects.

Major Projects

3Projects

Cataphract (Vetting Application)

    Developed a comprehensive online platform for pre-employment screening, DBS checks, and security vetting, charities, and organizations.

Studynotion (Edtech Application)

    Designed and implemented features such as course listings, instructor & student roles, progress tracking to enhance user engagement. Successfully delivered StudyNotion, a scalable and user-friendly educational platform.

Food App (E Commerce)

    Designed and implemented features such as sign in, register, food items, cart. Successfully created food app, a scalable and user-friendly ecommerce platform.

Education

  • Bachelor of Technology : Computer Science & Engineering

    UIET Maharshi Dayanand University (2020)
  • Full Stack Web Development

    Coding Ninjas

AI-interview Questions & Answers

My name is Jatin. I have completed a bachelor's degree in computer science and engineering. I have a total work experience of 4 years as a PHP Laravel developer. I am familiar with technologies like HTML, CSS, JavaScript, PHP, MySQL, and Laravel. Recently, I completed a bootcamp in a month. There, I learned more about MongoDB, React, Node.js, and other trending technologies. I have done projects in ERP, e-commerce, website development, and some informative websites.

We can validate API payload data in a Laravel project before storing it in a MySQL database by using a controller. So if the payload data verifies all the validations, then it goes to the MySQL database. Otherwise, if there's any kind of mistake, Laravel will not allow it to go to the MySQL database. So in this way, we can validate API payload data before storing it in a MySQL database.

We can use a model to retrieve data from multiple related SQL tables. Like, if there are multiple ways we can gather the data, we can use directly a DB and then the table name and then an at query, but it's very easy to use a model and Eloquent query. So we can access multiple data in a short term. That's why I prefer to use a Laravel Eloquent Query.

In a PHP-based RESTful API to improve performance, RESTful API is a kind of application programming interface, that is basically used to send or receive data in JSON format. So, if we want to illustrate a method to cache responses in a PHP-based RESTful API, we need to build a cache. It will allow us to store cache responses. So, it will help us if we reload the page again and again, it can use the cache responses, which deliver the same data. So, in this way, we can improve the performance of the API.

Yeah. In a PHP MySQL database, we ensure minimal downtime by, like, if someone deleted very important data, we can retrieve it using soft delete functionality in the MySQL database. Or if we want to reduce downtime, we can write optimized queries to decrease the time of gathering data. So if the data retrieval is very fast, the application goes well and no downtime will occur.

Laravel middleware is basically used to interact between a request and response. Like, we can use middleware for authentication purposes. If an unauthorized user is trying to connect with the application, so it will be denied. In the case of logging all queries executed by the Eloquent ORM. So we can simply set up a custom defined Laravel middleware. This will help us to load all the queries executed by the client, and gather the old information in our MySQL database.

This PHP snippet is using data migration between 2 databases. So, this snippet can be run out of band when dealing with the last dataset, so we can optimize this snippet by using Eloquent and models. So, when a new database is added or new data is coming to the database, it can create it faster. And in terms of getting the data, it can gather the source data very quickly. So, yeah, in this way, we can

In this process queue function, there was a message, so it will process and mark the message as proceeded. It means, like, if we are having any kind of problem, it will debug and display over the UI. This snippet helps us to display the debug messages or problems in a better way.

We can implement distributed transactions across multiple SQL instances with the PHP application maintaining asset properties. Like, if we want to do transactions like default gateways, such as Stripe, Razorpay, or we can use any other third-party payment gateway to perform transactions. So we can easily come across multiple SQL instances with a PHP or Laravel application. So, we can also maintain asset properties there.

Using a webhook in React is very easy, but if you want to use a webhook in a PHP application and it delivers multiple delivery services and upgrades our MySQL database accordingly. So, it will also maintain data and handle errors. So, in order to use a webhook, then we need to import the server or package so we can use the webhook.

PHP allows us to utilize very optimized queries in order to boost the performance of a PHP-driven application, without modifying code. We can do this by utilizing MySQL indexing techniques, gathering data by using indexing. If we gather the data by using indexing, it will be fast. This will surely boost up the performance of the application.

Yeah. Laravel extends Laravel by providing a lot of packages and extensions to enhance Eloquent, automatically versioning for some updates, ensuring all interactions with the MySQL database. Like, we can use traits if you want to use multiple inheritance. And then, if you want to use any kind of package, then first, we need to import it using Composer. Composer is a PHP dependency manager. So all of the dependencies can be accessed using Composer. So, we can install any kind of package or any third-party application by using the same. That's all about me. Thank you very much.