profile-pic
Vetted Talent

Arpit patel

Vetted Talent

Strong OOP, Design Patterns, MVC, SOLID principles

Database architecture, MySQL, abstraction layers

6+ years in Magento 1.x & 2.x (CE & EE),Laravel,Core PHP deep functional & technical expertise

Performance optimization, scalability, enterprise infrastructure (AWS)

Strong experience: Zend Framework, JavaScript (JQuery, AlpineJS, RequireJS, KnockoutJS)

CI/CD: AWS CodeDeploy

Version control: Git, GitHub, Bitbucket,

Web Services: REST, SOAP

  • Role

    Sr Knockout.js Software Engineer

  • Years of Experience

    7 years

Skillsets

  • PHP - 7.0 Years
  • MySQL - 7.0 Years
  • JavaScript - 7.0 Years
  • Laravel - 3.0 Years
  • Magento
  • HTML - 7.0 Years
  • MVC
  • Knockout.js
  • CSS
  • Composer
  • Require.js
  • AWS - 2 Years
  • RESTful API - 7.0 Years
  • Restful APIs - 6.0 Years
  • SQL - 6.0 Years
  • Magento 2 - 7.0 Years

Vetted For

9Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Senior Fullstack Magento Developer (Remote)AI Screening
  • 49%
    icon-arrow-down
  • Skills assessed :Communication Skills, Problem Solving, Magento 2, Github, HTML / CSS, JavaScript, Magento, MySQL, PHP
  • Score: 44/90

Professional Summary

7Years
  • Dec, 2021 - Present3 yr 10 months

    Software Engineer

    InventionStar IT Consulting
  • Jun, 2018 - Nov, 20213 yr 5 months

    Software Engineer

    Tridhyatech Pvt Ltd

Applications & Tools Known

  • icon-tool

    Sublime

  • icon-tool

    Notepad++

  • icon-tool

    Git

  • icon-tool

    AWS

  • icon-tool

    Composer

  • icon-tool

    Knockout.js

  • icon-tool

    HTML/CSS

  • icon-tool

    TypeScript

  • icon-tool

    Next.js

  • icon-tool

    Laravel

Work History

7Years

Software Engineer

InventionStar IT Consulting
Dec, 2021 - Present3 yr 10 months
    Worked as a full-stack developer, worked on more than five projects in Magento 2. Managing large and complex projects or multiple components with smooth implementation and testing of websites. Cooperating & communicating with other team members for efficient management work. Day-to-day communication with clients for the requirements and updates of work. Handling junior developers by assigning tasks and reporting to the manager.

Software Engineer

Tridhyatech Pvt Ltd
Jun, 2018 - Nov, 20213 yr 5 months
    Worked as a Magento developer, and worked on more than four projects in Magento 1 and Magento 2. Implemented and Delivered the project as per scheduled milestones. Implemented three custom extensions for tridhyatech magento extension store.

Achievements

  • Implemented and Delivered the project as per scheduled milestones
  • Implemented three custom extensions for tridhyatech magento extension store
  • Worked on more than four projects in Magento 1 and Magento 2
  • Managing large and complex projects or multiple components with smooth implementation and testing of websites

Major Projects

4Projects

Neatideas

    Ecommerce website with multi store setup for selling online movie tickets, e-gift cards, and vouchers. Worked on SSO handover login and sign up via SOAP API, Evoucher Doc to pdf (3rd party api), Sage integration, Multi Store multi theme setup, Project Planning setup and estimation, Backend order page customization. Setup multi store website, Theme setup for each store.

Straighterline

    Straighterline is a ecommerce website for education courses. Upgrade the version of Magento 1.8 to Magento 1.9.

One Step Checkout

    The One Step Checkout extension allows the store owner to supply their Magento 2 store with a user-friendly One Step Checkout to speed up the whole shopping process and heavily enhance customer satisfaction. This amazing extension makes the checkout process easier and quicker for customers than the default Magento 2 process. The customers can enhance their customer experience with a hassle-free checkout process.

Barakat Fresh

    Barakat Fresh is a ecommerce website for selling fruits and vegetables in the UAE. Worked on home page and product page for quantity increment and decrement functionality with AJAX. Product page checks product availability based on the postcode of the customer via REST API. Checkout page provides locality (Local area name) based on the customer selection of their region via REST API.

Education

  • B.E in IT

    (2018)

AI-interview Questions & Answers

Yeah. Hi. Myself, I'm having 5.5 years of experience in Magento 2 gig development, custom extension development, team integration, and, uh, API development. And I have worked, uh, in multiple projects, including API integration, team extension, development, and yeah.

So for to identify memory leak in Magento 2 application, uh, I need to check a custom module and then, uh, debug it and fix that memory leak.

For that, uh, we need to, uh, create a maintenance flag on original site. And, uh, for that time, we need to redirect that original site to other website, which we can use temporarily as a live. And, uh, after completion of maintenance, uh, we will redirect that to originals. So it will create a zero downtime deployment for live high traffic, uh, Magento to website.

So the key points for responsive here in Magento 2 are, uh, need to check, uh, with, uh, different browser compatibility, check device compatibility, and also need to check, uh, packages list, uh, which we can use in, uh, feature of greatest in the show Magento version and, uh, responsiveness obtained. And, also, we need to ensure the speed optimization in the responsive.

So after post launch, uh, if there is any critical bug, then we need to set a website on a maintenance mode and check the logs for, uh, trailing of that particular issue. And we need to fix, uh, that error as soon as possible because it's a live environment. So or, also, we can use a different approach. For example, uh, we can solid on production or, uh, they'll server first. Sorry. They'll server. And then after successful testing, we can apply their those changes on live website.

Okay. So whenever we are developing a customer custom module to follow the NVC design pattern, we need to create controller view file, uh, for front end, and if required, then admin's channel. And we need to create a model if we have any custom table in our custom extension. So based on that model, we can apply that MVC pattern in a custom model. So model is responsible for the business logic related to database. You is, uh, responsible for front end, uh, UI interface, and controller is a connection between model and view.

So this query is related to sales orders. So there is

So for a custom product type, uh, development, we need to add a custom extension. And that extension, we can add a product type. We can use the f r s of Magento catalog model and uh, check how it's adding those default products in bulk control bundle, etcetera, in Magento environment. Based on that, we can add, uh, our custom product type, our custom extension, and use, uh, develop the required code to ensure the, um, checkout flow order flow and other required

Yes. Uh, to set up the project in AWS server or Ubuntu server. So developer need to learn the those required commands to move the files in proper directory to install the required extension and configure to MySQL and require a back end server. So, yeah, it's, uh, useful to run the browser the ops commands and do that for the ops practices. It is very useful to all of it.

To implement and ensure the security of user data in Magento 2, we need to, uh, enable the CAPTCHA. We can use secure password in admin side And, uh, do not, uh, use any third party login extension. So, yeah, that's that is very useful tool and sort of a security of user