profile-pic
Vetted Talent

Mukesh Kumar

Vetted Talent

A tenured professional with 9+ years of experience in IT Project: Website Development (Core PHP, Adobe Senior ROR and Magento2 Developer(Adobe Commerce - 2x Adobe Certified Expert and Professional) Commerce, Adobe Commerce Cloud, PWA, GraphQL, Magento, OpenCart, X-Cart) Reporting and Maintenance. Has been actively involved in project estimations, technical architecture design and client interaction. Extensive experience in OOPs, MVC Design Pattern (PHP Zend Framework). Experience in the Software Development of Application / Web / Distributed technologies Stand- alone applications using different Technologies i.e. Adobe Commerce, Magento2, OpenCart , PHP, MySql, Postgresql. Ability to work independently and in the team environment and ability to handle multiple projects.


I have done adobe commerce certification in Magento1 and Magento2.

Certificate URL: https://www.credly.com/badges/78e3ee79-0418-48e7-9611-d0d14a27f700/public_url


Skills: E-commerce sites: Development and customization experience with Adobe Commerce, Adobe Commerce Cloud admin area, backend development, database structure, Website and Custom modules Development, Processes, Payment Integration like GraphQL, Stripe, PayPal, Autherize.net, Amazon pay, SagePay, Bitcoin And many more. Custom shipping, Magento caching and re-indexing.

Languages: PHP, Ruby, PWA

Scripting Language: Java Script, JQuery

Database: MySQL, Sql Server, Postgresql

Environment: Window, Linux

Ecommerce Tool: Adobe Commerce, Adobe Commerce Cloud, Magento1, Magento2, Open cart

API: GraphQL API , Facebook, PayPal, Rest API

Editor Tools: Notepad++, Sublime

Server: AWS, Nexcess etc

Version Control :Git

Cloud Computing: Jira etc

Some other Magento works:

Theme integrations (responsive and non-responsive)

Multi theme sites, Multi currency, multi-language

Import Old data from customer system (Orders, Customers, Products)

Multiple domain multi websites with single Magento and redirection based on countries

Stock and price updates via CSV

Add time limit in promotion codes

jQuery works with existing extensions

Customize product price with an addition backend price grid in category and product level

Patch installation work

Version Upgrade

Data migration from Magento 1 to Magento 2

  • Role

    Senior Magento Developer

  • Years of Experience

    11 years

Skillsets

  • OOPs - 10 Years
  • PWA - 11 Years
  • GraphQL - 3 Years
  • Scripting - 10 Years
  • MVC Design Pattern
  • Technical Architecture - 9 Years
  • Client interaction - 8 Years
  • Project estimation - 9 Years
  • Magento - 8 Years
  • Magento - 8 Years
  • CSS - 8 Years
  • CSS - 8 Years
  • Magento 2 - 8 Years
  • JavaScript - 8 Years
  • MySQL - 7 Years
  • PHP - 10 Years

Vetted For

10Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Senior Magento Developer ( Remote )AI Screening
  • 74%
    icon-arrow-down
  • Skills assessed :API, CSS, GraphQL, Magento Upgrade, Adobe AEM, Bugs Fixing, JavaScript, Magento, PHP, React Js
  • Score: 67/90

Professional Summary

11Years
  • Aug, 2014 - Present11 yr 4 months

    Senior Software Developer

    Dotsquares Pvt Ltd
  • Jan, 2013 - Aug, 20141 yr 7 months

    Junior Software Developer

    Moon Mico System

Applications & Tools Known

  • icon-tool

    Adobe Commerce Cloud

  • icon-tool

    PHP

  • icon-tool

    MySQL

  • icon-tool

    Ruby

  • icon-tool

    Notepad++

  • icon-tool

    Sublime

  • icon-tool

    AWS

  • icon-tool

    Jira

  • icon-tool

    Git

Work History

11Years

Senior Software Developer

Dotsquares Pvt Ltd
Aug, 2014 - Present11 yr 4 months
    • Planning of all the architectural and design work and giving detailed directionsto fellow architects and designers.
    • Review of all the technical work i.e. architecture, design and code. Own the quality of work products produced.
    • Single point of contact for client for all technical discussions including client reviews or any issues.
    • Led Development from the front

Junior Software Developer

Moon Mico System
Jan, 2013 - Aug, 20141 yr 7 months

    As a Junior Software Magento Developer, my primary role involves developing and maintaining Magento 2 extensions. My work was as part of a small team (team strength of 3) focused on creating and enhancing specific Magento extensions. My responsibilities include:

    • Order Enquiry Extension:
    • URL: https://marketplace.magento.com/dotsquares-enquiry.html
    • Role: Extension Developer
    • Catalog Ajax Scroll Extension:
    • URL: https://marketplace.magento.com/dotsquares-ajaxscroll.html
    • Role: Extension Developer
    • Customer Registration Notification Extension:
    • URL: https://marketplace.magento.com/dotsquares-customernotification.html
    • Role: Extension Developer
    • My work involves collaborating with a team of three developers to build, test, and deploy these Magento 2 extensions, ensuring they meet client requirements and marketplace standards.

Achievements

  • Planning of all the architectural and design work.
  • Review of all technical work including architecture, design and code.
  • Single point of contact for client technical discussions.
  • Leads Development.

Major Projects

8Projects

Games Stable UK

May, 2023 - Jan, 2024 8 months

    Online shopping site for Games tables.

    Technology: Magento 2, Multiwebsite

    URL: https://www.uksportimports.com/

    Responsibilities:

    • Data migration from Magento 1 to Magento 2 for multi websites.
    • Theme integration.
    • Custom module creation.
    • Backend development.
    • Project estimation.

C&P Global Solutions, LLC Company

Jun, 2023 - Nov, 2023 5 months

    Blue Sky Peptide provides the very best research peptides, available within the United States. While many companies may claim to offer the same level of quality, this is not always the case. At Blue Sky Peptide, we only sell the highest-grade research peptides made in the USA.

    Technology: Magento 2, Headless, GraphQL, ReactJs

    URL: https://www.blueskypeptide.com/

    Responsibilities:

    • Data migration (customer/orders) from Magento 1 to Magento 2.
    • Headless implementation for complete website (Home, category and product page, Cart, Checkout, CMS etc.), via custom APIs (GraphQL).
    • Performance Optimization (speed wise, code wise).
    • Different tracking implementations like Omniture, GTM, FB, Yahoo pixel, etc.
    • Custom channel and coupon management to define and track traffic sources and audience.
    • Customization of the checkout page.
    • Implemented custom eCheck and Bitcoin payment.

FILA UK

Jan, 2022 - Apr, 20231 yr 3 months

    FILA UK

    This site has the right to be operated by BB (UK) Ltd. It is a fashion website and a big brand in the UK.

    Technology: Magento 2

    URL: https://fila.co.uk/

    Responsibilities:

    • Project requirement specification.
    • End-to-end project handling.
    • Data import with the help of Magmi with 3rd party.
    • Setup API with cron to update data on a regular basis.
    • Migrated Magento 1 to Magento 2.
    • Optimization of custom work.

Jewellery World Ltd

Feb, 2021 - Jan, 2022 11 months

    Jewellery World Ltd

    Online shopping site for jewelry and fashion.

    Technology: Magento 2

    URL: https://www.jewellery-world.co.uk/

    Responsibilities:

    • Project requirement specification.
    • End-to-end project handling.
    • Integration of 3rd party API for order push.
    • Blog setup with WordPress.
    • Migrated .NET to Magento 2.
    • Custom module creation.

Justradiators

Jan, 2020 - Aug, 2020 7 months

    Justradiators

    Online shopping site for radiators.

    Technology: Magento 2

    URL: https://www.justradiators.co.uk/

    Responsibilities:

    • Project requirement specification.
    • End-to-end project handling.
    • Product and customer import.
    • Customization of booking modules.
    • Blog setup with WordPress.

Decorative Gardens Ltd

Jan, 2019 - Nov, 2019 10 months

    Decorative Gardens Ltd

    Online shopping site for garden and home items.

    Technology: Magento 2

    URL: https://www.decorativegardens.co.uk/

    Responsibilities:

    • Extension installation & conflict resolution.
    • Custom data export.
    • Migration from Magento 1 to Magento 2 with Porto theme.
    • Product page customization.
    • UPN network integration.

    4o

MK Scales Ltd

Jan, 2018 - Nov, 2018 10 months

    MK Scales Ltd

    Online shopping site for scale parts.

    Technology: Magento 2

    URL: https://mkscales.co.uk/

    Responsibilities:

    • Multi-website management with different designs for each website.
    • Custom shipping options and grouping, and custom sell-back system mailing support.
    • Migration from Magento 1 to Magento 2 with Porto theme.
    • Custom extensions for cart and checkout pages.

Classic football shirt

Jan, 2016 - Jul, 20171 yr 6 months

    Classic Football Shirt

    Online shopping site for scale parts.

    Technology: Magento 2

    URL: https://www.classicfootballshirts.co.uk/

    Responsibilities:

    • Multi-website management with different designs for each website.
    • Custom shipping options and grouping, and custom sell-back system mailing support.
    • Custom extensions for cart and checkout pages.

Education

  • B. Tech in Computer Science

    Jaipur Eng. College

Certifications

  • Adobe commerce certified developer in magento1


    Credential URL : Click here to view
  • Adobe commerce certified developer in magento2

AI-interview Questions & Answers

Hi. My name is Mukesh Kumar. I belong to Nalanda Behar. Uh, I have I completed application from Jaipur Indore College 2 1012. Our computer, uh, computer science was our our full our first company name by Moon Microsystem, and, uh, second company name is Private Limited. Currently, I am working in Private Limited. I have total 10 year experience in IT sector. I have done lots of product in Magento 2 in Magento 1, especially. Also, I have done certification in Magento 1 and Magento 2. I have delivered multiple projects in community innovation and com and commerce enterprise edition in Magento 2. I have done headless project as well with Graph QL and PW, so I have more deep knowledge in GraphQL, especially, and PWA section of Magento 2. Our first our first project of headless project named by blue sky peptide, already, I have mentioned in our resume. This were delivered in GraphQL, backend backend in working in Magento and front end in Real JS and connectivity of API in GraphQL API. So I have done lots of customization in Magento 2, like, create payment gateway extension, like, product page customization, create custom model according to client requirements according to client requirement. I have multiple, like, uh, European payment method, uh, integrate some third party ERP like Astalment Astalment API. Like so, yes, we can say that in Magento 2, we can do any things, any type of customization, any type of, uh, functionality like headless, PWA, REST API, etcetera, any things. So, currently, I am working on Ruby on Rails as well. Actually, I have experience also in Ruby on Rails. As you know, I have experience in 10 years. So approx 7 to 8 year, I have worked in Magento. And right now, I am working on project. So I have compatible both language, PHP, Magento, and Ruben Dells with customization, create custom projects, create custom models, etcetera. In headless PWA, especially, I was created 2 projects, blue sky peptides and one project in PWA named by, uh, GAMS WK. I have, uh, I have communicated with our clients. You generally, our our clients from UK based and US based. So through chat, Skype, I have, uh, connected with communication through emails. So I have and I am handling as a team lead right now our 6 to 7 team member in our team and delivering project in multiple projects in Magento. And on time, I have delivered multiple projects. So, yes, currently, I am handling it a small team of magnitude 2. Thank you.

Yes. We can we can synchronize customer data through, uh, Magento 2 CRM without plug in. So Magento provide one functionality in admin. You can see that in integration section. So integration section, you can create your auth token and give grant permission. You grant permission to, uh, sync particular customer data. So you can so so you can edit permission which type of permission you want to give. If you want to, uh, sync sales data, customer data, etcetera, so we can simply uh, allow only customer data to sync CRM system. So in integration section, create auth token, and after reauthorization reauthorization, we can directly connect in CRM to Magento tools. So in CRM dashboard, we can use Magento admin URL, and, uh, after authorization after authorization, CRM will direct connect to Magento 2, and customer customer data customer data will sync directly all CRM system without create any type of plugins. We can use there are 2 two way true synchronization of customer data from Magento to CRM. So as a question, without using plug ins, so, yes, we can use we can use directly Magento 2 integration functionality with token and auth token to CRM and data will sync from Magento to to CRM. Actually, I have worked one, uh, CRM QuickBook in our project, Blue Sky prepared. So our customer data is syncing from Magento 2 to, uh, Q book. So I have knowledge these things and explain the help of of token in Magento 2 functionality. Thank you.

Yeah. I have, um, worked lots of GraphQL API in our 1 project, BlueScape Webex. So lots of customization, but as well as third party, uh, extension, like MSD extension, mageplasia extension. So in, uh, in when front end when when on I require I require on the front end, so I have created GraphQLify, uh, 3rd party GraphQLify, uh, entered in our system. So with our, uh, so, secretly, with help with our help, uh, auth without auth token in our GraphQL API to integrate third party and GraphQL API in our projects. So there are 2 way to use these things. First one, you can directly use third party graphical API if extension provide, uh, this facility like MST, MSPLASIA. If not provide this extension, then we can create custom GraphQL API of those extension that is a separate part. So with help of custom, uh, custom, uh, models to create a GraphQL API of third party extension, Simply create a custom models, and it issue files, uh, GraphQL schema files. And in model folder, you can create resolver. In the resolver files, you can simply calculate yeah. Manipulate your data, your codes from 3rd party extension with help helper with help of helper files, see a model files of 3rd party extension. So there are 2 ways. If you if 3rd party extension provide GraphQL, so with help with of help, uh, authorization token, you can directly use securely in your projects. Otherwise, you can create custom models of third party API according to Magento, uh, Magento, uh, functionality architect of GraphQL API. So, yes, I have, uh, already used these things in our projects, uh, in blue sky peptide projects. Yes. Thank you.

Magento 2 is mainly and most important feature provide in Magento 2, which why not available in Magento 1, full page case. Full page case, they are 2 way integrated to Magento. First one, in built or which in built. That means already Magento provide this functionality, but we can customize full page case in Magento 2 with with help of uh, Vernice case and light mesh case. Actually, Vernice case are generally more popular, and I have integrated multiple projects. I I also, I have integrated LatAmes case here. You can simply go to configuration configuration in, uh, system system in full page KC. You can select which type of KC, inbuilt, furnace, yeah, mesh KC. So this full page case handle when any type of traffic, uh, any type of traffic on, uh, website For example, if you want to hit hit, uh, website in browser, so one is case of first one, uh, save all frontend information, HTML, CSS in our in Vernice server. So first one, Vernice check if uh, hit request from browser. So directly, um, provide provide, uh, all contents for front end display from our, um, phone, uh, from Vermis Vermis server. So this process is very fast compared to end build. Actually, in Magento, when you are using so Magento use full page cache with viral folder, but the Verneesh save all cache on on server. So this process, it compared to Fast Amgen to 2 Amgen to 2, uh, end world cache compared to, uh, Vernice cache. So if high traffic like such, uh, Black Friday sales, so Vernice so Verneesh, uh, handle all request, not go to directly on server and each request get data from Magento. So all request and load are handled by Verneesh Verneesh server, and already Verneesh has issued all information of front end. So I have integrated our in our projects, uh, for front end case, Vernice case, and for, uh, database database session, a database case, for the disc case. So our, uh, traffic handle related to data database is on database SQL query by Redis case. All request handle by Redis and and front end hit, like, uh, lots of traffic on Black Friday sales. So one case handle all requests not go to directly on Magento server. That's why Vernice case used for front end for, uh, page speed and, uh, handle to, uh, lots of traffic as well. So Magento provide this feature inbuilt, uh, full base case and Vernice case, light mix case, all type case handle request from front end. Thank you.

Yeah. I have already done this task in multiple projects. So j jqueryconflection jqueryconflection, how to handle 2 extension jqueryconflection. So there are 2 way to handle these things. First one, we we can check this extension required which page. If that means one extension, extension a is required for product listing page, and extension b required for, uh, product list page product detail page. So we can simply, uh, manage the things this extension will implement. Yeah. This extension will include on product list page. This required your test file according to, uh, uh, in, uh, directly used, um, with the help of XML, this section and JS will be, uh, used in this page and this section. If extension a, extension b, both are required on on both page, so we can simply with the with the help of, required JS file, in required JS file, we can define define, uh, dependency of this extension. This extension will load after this after this. So, yes, uh, with help of, uh, required JS file, we can, uh, resolve confliction of 2 JS file in Magento 2. Thank you.

Design and mix. Yeah. I have implemented, uh, security purchase in lots of, uh, in lots of projects. So simply imagine to provide, uh, some commands in composer. With the help of this command, you can check a list of security pages, which are security pages not installed in the project, uh, and which, uh, which, uh, show 2 pages are installed in your page. So you can, uh, install 1 by 1 as you go to purchase by command lines. Yeah. You can check, uh, install also good repurchase with one common command. But question is, automatically, implement the critical security patches, so we can we can create a custom models for this task. And with the help of a chronology, we can check run, uh, time to time this command and check which are security patches are released and which are security patches are available for Magento 2. And if any type of release, then at the time, we can identify and run after this, uh, installation command with the help of custom maintenance. And so, yes, we can help of, uh, custom maintenance, and we can create files. And this file should be run on Chrome's Hudels, like, for, uh, for one time in 24 hours. And check this and check this, uh, files with help of code which security pages are released and which are, uh, installed in Magento 2. Next, if any type security patches are released, then we can create, uh, further command for installation. And after that, q m Flask I say, then automatically the security patches we are installed with, uh, help of custom extension and with and with the help of Chrome. Thank you.

Yeah. In this script, simply, uh, simply check email email validation in input tab box. So with her in JavaScript, we can see that, uh, actually this is checking, this input box should not be blank submitted. So, we can suggest some more things to check form fill value, yeah, blank value to simply full form fill equal to call to operator is equal to null. So we can use null parameter in this section rather than the, uh, single cost. So, yes, um, we can use these things. Yeah. Any other things. Any Not null. We can also check not null. This form will be also not null. So, yes, there are multiple types of check. This field cannot complete to you. Yes. Thank you.

Yeah. I can see something wrong in this script, actually. Uh, orders in this script in this script, aim is to get order collection of particular customer. But, yes, order orders already, uh, defined above from loop in array in array. And, uh, for each loop also already order get data in getting in array. And, uh, or, again, taking this value in orders in array. So, yeah, something is wrong wrong in this script. So order collection factory create. Actually, I'll forward to select and filter the customer ID. Store ID. Yeah. Actually, all the data is getting in array, which is not correct. Actually, already, all the order get data will, um, provided by Magento in multilevels area. So, again, this correction is getting an array value. So this is not correct way. We can do other way. Like, directly, you can get, uh, orders in order get data. And after that,

Yeah. Actually, this is question related to page optimization. So, yes, I have done lots of project to, uh, optimization JavaScript file, CSS file for pages fit improvement. So we have, uh, used conditionally, we we have used, uh, first one first one, uh, the I have done, uh, 2 to 3 bit to optimize JavaScript file. We merge into 2. First one, we we have undone merge process and minimize process of JavaScript file. 2nd one, move on all JavaScript file which are in in header, so I have moved in footer. 3rd 1, uh, in JavaScript files, uh, be sure if if this this JavaScript file used in home page, then only load in home page. If we load in required in product on product list page, then dot not load load on on load on home page. That means a request automatically come on a home page if any job for example, if 4 to 5 JavaScript file required for only product listing page and product detail page, That means we we have removed from, uh, from home page, XML files, uh, home page process that are not required on home page. So I have already removed this JavaScript file. So already already request has done and improved page speed. 3rd band, uh, JavaScript. We we have, uh, experimental project in, uh, create a bundle of JavaScript file, which is also helpful for improved page speed loading time. So, yes, we can use page wise page wise JavaScript file if, uh, like, which JavaScript file required on home page, which is required on product listing page, or required on product detail page. So according to, uh, requirements, we have managed this JavaScript will load on that page. This JavaScript load load on that page. So automate automatically, uh, page load speed has been improved with the help of this process. Merging, minifying also one process to improve and move JavaScript file in the footer section is also improved page speed optimization in our project. So we can set it. We can manage JavaScript file as well as CSS file, uh, in Magento 2 to improve page loading time. Thank you.

Yeah. Actually, in subscription based model, my intro did not provide inbuilt, Magento does not provide, uh, this type of, uh, any type of models like subscription models. But, yes, we can create a custom models. We can create custom models. Yeah. 3rd party models already available in marketplace. This subscription model, a subscription model of any any type of project. So, yes, I was created in our 1 project, like, uh, GAMS WK already mentioned in our resume. So this project have subscription type project subscription type project in in website. So we have created a custom models in our project. And in custom models, we have created, uh, events event observer. And with help of Chrome file, we have checked this type of product we purchased, uh, which type of customers, and if project is subscription type project. So after I check this project, we have sent an email to customer to purchase again purchase again, uh, this project. For example, if project, uh, if product is purchased from last year and and after 1 year, again, I have sent one email to customer to purchase this project as a recommendation. Actually, this this was a custom requirement from from our customer, UK based customer. So I was created a custom models for this this functionality. Also, I have installed some third party, uh, plugin available for subscription for products. So I have managed both things with our third party models. We have created custom models. We can manage subscription project according to our client requirement.

Yeah. They are multiple, um, um, multiple to sublevel, uh, um, level, uh, margin 2 to performance testing of any type of so first one, we can check page speed with help of Google. Google page speed give you information what page loading time of, uh, home page in desktop view, in mobile view. 2nd band second second, uh, one tool was was MageComb. MageComb will provide big type security page. Every type of which type of, uh, security page are not installed here, which version is version is outdated or not. 3rd one third one tool is security, which which provide under under duplication. This website is secure and not not secure. Header is secure and not secure. So yes. 3rd uh, 4th one, we can use, uh, some third party software like ReliCare. Uh, ReliCare, we provide the performance code performance like, uh, which type of custom code is taking times, How many times taking this custom code? So, yes, some third party software available in, uh, we can install on server and for trace performance of website. So, yes, we can say that lots of tool available for tracing Magento performance, like w three validation, which provide that information of a home page, product list page, detail page, which type of HTML are, uh, creating issue, uh, which are HTML are not extended according to w three validation. So, yes, w three validation is also one tools for optimized, uh, Magento website. Uh, Magento also provide, uh, test test feature, inbuilt test feature. Already each each vendor has test feature. So, yes, each vendor we can test with help of inbuilt Magento test functionality. So, yes, I have done lots of project before delivery with the help of test that in build test feature of Magento 2. So functionality of each vendor, we can test test, uh, functionality performance of Magento 2 website. Yes. Thank you.