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 3 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 3 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 done bachelor's of technology from computer science and engineering. I have a total work experience of 4 years as a PHP Laravel developer. I'm familiar with, uh, technologies like HTML, CSS, JavaScript, PHP, MySQL, and Laravel. Recently, I have done, uh, bootcamp in a month's day. There, I, uh, learned More about MongoDB, React, Node. Js, and other trending technologies. I have done projects in, uh, ERP, e commerce, website development, and some informative websites. Yeah.

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

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

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

Yeah. In PHP MySQL database, uh, we ensure minimal downtime, uh, by, Uh, like, if someone deleted the very important data, so we can retrieve by using soft delete functionality in the, Uh, MySQL database. Uh, or if we want to reduce the, uh, downtime so we can, uh, write Optimize queries, uh, to, uh, to decrease the to decrease the time of gathering the data. So if the data, uh, retrieving is very fast, so, yeah, application goes well and, um, no downtime will be

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

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

Uh, in this, uh, process queue function, well, uh, there was a message, Uh, so it will process and mark message proceed. Uh, it means, uh, like, uh, if we, uh, are having any kind of problem, So it will debug and display over the UI. So, yeah, this snippet help us to, uh, display the debug messages or problems in a better way. So yeah.

Here, we can implement, uh, distributed transactions across multiple SQL instance with the PHP application maintain asset properties. Uh, like, uh, if we want to, Do transactions like default gateways, like Stripes, Razorpay, or we can use any other third party payment gateway to, Ardu transactions. So we can easily, um, come across with multiple SQL instances with a PHP or Laravel application. So, um, yeah, we can also maintain asset properties there. So

Yeah. Using a webhook in React is very easy, but if you want to use a webhook in PHP application And that delivers multiple delivery services and upgrade our MySQL database accordingly. So, um, it will also maintain data can see and do also error handling. So yeah. So in if you want to use a webhook, Then we need to import the server or package so we can, uh, use the web

Yeah. PHP, um, allows us to, uh, utilize very optimized queries, Uh, in order to boost performance of a PHP driven application, uh, without code modify modifications, like, uh, we can do, um, MySQL indexing techniques, uh, like, uh, we can gather the data by using indexing. And then, uh, if we, uh, gather the data Uh, by using indexing, and then it will be fast. And, uh, it surely boost up the performance of the application. Uh

Yeah. Um, Laravel extend Laravel provides a lot of packages and extensions to enhance, uh, eloquent to automatically version For some update, ensuring all the trades with the MySQL database. Like, uh, we if you want to use multiple inheritance, then we can use treats. And then, uh, if you want to, uh, use any kind of package, then first, we need to import, uh, using composer. Composer is a kind of PHP, uh, dependency manager. So all of the dependencies can be accessed using, uh, composer. So, uh, we can We can install any kind of package or any third party application by using the same. So yeah. That's all about myself. Thank you very much.