Dhara Bhatti, Developer in Junagadh, India
Dhara is available for hire
Hire Dhara

Dhara Bhatti

Verified Expert  in Engineering

Magento Developer

Location
Junagadh, India
Toptal Member Since
September 26, 2022

Dhara is a back-end developer specializing in Magento 2. With seven years of extensive experience in web development, she developed a wide range of Magento 2 websites and served over 20 clients. Her comprehensive professional background also includes projects in PHP, Yii 1, Yii 2, CakePHP, WordPress, Node.js, and AngularJS. Dhara is always ready to help developers and clients solve their technical issues and aims to work on projects where she can leverage and enhance her knowledge and skills.

Portfolio

Self-employed
Magento 2, Knockout (Knockout.js), Less, jQuery, JavaScript, Ajax, GraphQL...
Krish Technolabs
Magento 2, Knockout (Knockout.js), JavaScript, jQuery, Ajax, MySQL, MariaDB...
Intuz
Yii 2, Node.js, AngularJS, JavaScript, jQuery, Ajax, MySQL, Linux, CSS, HTML...

Experience

Availability

Part-time

Preferred Environment

Magento 2, Progressive Web Applications (PWA)

The most amazing...

...projects I've worked on involved custom development and bug fixing with Magento 2 and Magento PWA Studio.

Work Experience

Back-end Developer

2021 - PRESENT
Self-employed
  • Developed websites and provided satisfactory services for over 20 clients.
  • Learned how to use Magento 2 PWA Studio and GraphQL and developed small add-ons from scratch that aren't available in the PWA storefront, like banners, product inquiry, related, upsell, and cross-sell products.
  • Set up a production server containing Magento 2 as a back-end and PWA as a front-end for self-learning purposes. Reference link: Dev.mage2developer.com.
  • Wrote personal blogs for PWA add-on development and functionality customization. Reference link: Mage2developer.com.
  • Upgraded projects to the most recent versions of Magento, including extensions and themes, plugin customization, troubleshooting integration issues, eCommerce solutions, and bug fixes.
  • Worked on Magento 2 projects using Jira as a reporting tool and Slack as a community channel.
  • Implemented custom WordPress plugins and themes as per client's requirements.
Technologies: Magento 2, Knockout (Knockout.js), Less, jQuery, JavaScript, Ajax, GraphQL, Progressive Web Applications (PWA), MySQL, MariaDB, Magento, Linux, Magento API, Magento Modules, Magento Extension Development, HTML, CSS, Jira, Inventory, APIs

Back-end Developer

2018 - 2020
Krish Technolabs
  • Developed an eCommerce website from scratch with module development, theme integration, and functionality customization.
  • Implemented RESTful services. Learned site optimization process and set up a server.
  • Integrated an extension development team at MageDelight.
  • Worked on products, categories, pricing, shipping, and checkout extensions.
  • Delivered high-quality products and provided eCommerce solutions and support for the existing Magento2 extensions.
Technologies: Magento 2, Knockout (Knockout.js), JavaScript, jQuery, Ajax, MySQL, MariaDB, Magento, Linux, Magento API, Magento Extension Development, Magento Modules, HTML, CSS, Less, Inventory

Full-stack Developer

2017 - 2018
Intuz
  • Worked as a back-end developer in developing APIs in Yii 2 for React Native platforms targeting the healthcare and food industries.
  • Developed APIs in Node.js for React Native platforms targeting the healthcare, hospitality, transport, and education industries.
  • Learned and developed an in-house project in AngularJS.
  • Enhanced new features and tracked and fixed bugs in Yii 2 maintenance projects.
Technologies: Yii 2, Node.js, AngularJS, JavaScript, jQuery, Ajax, MySQL, Linux, CSS, HTML, Jira

PHP Developer

2016 - 2017
Concept Infoway Pvt
  • Worked as a back-end developer in core PHP, handling ongoing support and maintenance projects.
  • Upgraded a jewelry website developed in core PHP. This optimization increased the number of orders.
  • Integrated a custom API in a continuing project to enhance functionality.
Technologies: PHP, MySQL, Linux, HTML, CSS, eCommerce

Junior PHP Developer

2013 - 2016
AddWeb Solution Pvt
  • Developed an in-house project from scratch in CakePHP 2.
  • Handled support and maintenance of ongoing projects in Yii 1, Yii 2, and CakePHP 2.
  • Developed custom API integrations and contributed to ongoing projects in Yii 1 and core PHP.
Technologies: PHP, Yii 2, CakePHP 2, MySQL, Linux, HTML, Jira

Magento 2 PWA Product Inquiry Add-on

The product inquiry add-on is a handy feature for customers as they can ask their queries for a specific product by submitting an inquiry form on the product page of the Magento 2 PWA storefront. Both the customer and administrator get an email regarding the inquiry.

Magento 2 PWA Cross-sell Products Add-on

The Magento 2 PWA Studio doesn't have a cross-selling product feature on the cart page. The cross-sell products add-on is the same as impulse buying a product, or a service made just before the checkout process. This add-on is displayed on the cart page and is fully responsive, which ultimately makes it compatible with most mobile devices.

Magento 2 PWA Related Products Add-on

The Magento 2 PWA Studio doesn't have a related product feature on the product detail page. Therefore, the related products add-on is helpful to the customers as it suggests related products to what they are looking at. This add-on is fully responsive, which ultimately makes it compatible with most mobile devices.

Magento 2 PWA Upsell Products Add-on

Magento 2 PWA Studio has no upsell product feature available on the product detail page. The upsell products add-on is used to suggest products that may interest customers who have considered another product. The items shown as upsell products might be the most popular, higher quality, or have good profit options. This add-on is fully responsive, which ultimately makes it compatible with most mobile devices.

Spaccalabig

https://www.spaccalabig.com/
Spaccalabig is a carp fishing equipment selling store upgraded from Magento version 2.3.5 to 2.4.3-p1. I worked individually for the whole upgradation project, including the Magento version upgrade, third-party theme upgrade, third-party modules upgrade, functionality customization, and bug fixes. I moved the entire project from one server to another to support PHP version 7.4 and Elasticsearch version 7.

The technologies used for this project are Magento 2, Kockout.js, GraphQL, JavaScript, JQuery, Ajax, PHP, MySQL DB, HTML, CSS, LESS, GitHub, Elastic search, and the Varnish cache management tool.

Magento 2 Product Inquiry

The product inquiry extension supports GraphQL as an alternative to REST and SOAP web APIs. This extension supports GraphQL for PWA Studio.

Customers can inquire about products from the specific product detail page. The administrator and customer both get an email for the customer inquiry. The administrator can view and approve/reject the inquiry to show the product inquiry on the product detail page.
2010 - 2013

Bachelor's Degree in Information Technology

Gujarat Technological University - Gujarat, India

2007 - 2010

Diploma in Engineering in Information Technology

Technical Education Board - Gujarat, India

FEBRUARY 2019 - JUNE 2023

Magento Certified Developer

Adobe

Libraries/APIs

jQuery, Node.js

Tools

Git, Magento Modules, Jira

Platforms

Magento 2, Magento, Linux, Magento API, Magento Extension Development

Languages

PHP, HTML, JavaScript, GraphQL, Less, CSS

Frameworks

Knockout (Knockout.js), Yii 2, CakePHP 2, AngularJS

Storage

MySQL, MariaDB, Elasticsearch

Other

Progressive Web Applications (PWA), Ajax, eCommerce, Inventory, APIs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring