About me & My Professional Experience

I’m Raju Sadadiya, Sr. Magento Developer

In the last 8 years I’ve been working on Magento Framework, nearly 2 years working on Magento 1.x, from April 2015 to April – May 2017. And After that I started working on Magento 2.x. From May 2017 to till now working on Magento 2.x.

Worked on Magento open source and Magento commerce projects. Integrated third party integration with Magento like Microsoft Navision, sandgrid and SHIMS.

Other than Magento I like to play cricket, chess and ludo games. Also, I like driving cars and traveling.

These best thing did in Magento 2.x

  • Migrated application from 1.x to 2.x.
  • Migrated application from another platform to Magento 2.x.
  • Developed and deployed extensions in the Marketplace.
  • Developed an online payment gateway.
  • Developed online shipping integration.
  • Layer navigation customisation.
  • Implemented layer navigation on custom collection.
  • Integrated redis cache for storing and retrieving custom data.
  • Mapping custom data to elasticsearch.
  • Checkout customisation – Added new step and customized shipping step.
  • Customized the configurable product add to cart flow for wholesaler users only.
  • Optimized Magento 2.x website.

My Certification

My Skills

  • Magento 2.x
  • Magento 1.x
  • WordPress
  • Codeinteger 2.x to 4.x
  • PHP 5.x to 8.x
  • MySql
  • HTML
  • XML
  • JSON
  • jQuery
  • knockout Js
  • Javascript
  • Ajax
  • LESS
  • CSS
  • Jira
  • Trello
  • Basecamp
  • Github
  • GitLab
  • Bitbucket
  • Skype
  • Teams
  • Slack
  • Apache1.x & Apache 2.x
  • Nginx
  • Varnish
  • Redis
  • Elasticsearch
  • Docker
  • Aws sns
  • Mgt
  • Cloudways
  • Magemojo
  • Hostinger
  • Godaddy
  • Phpstrom
  • netbeans
  • Sublime 2 & 3
  • VS Code
  • Notepad ++

My Experience

Working as Sr. Magento developer and Team Lead. Worked in Magento community and Magento commerce projects. Migrated application from Magento 1.x to Magento 2.x. Integrated third party integration like M2epro, Shipstration, Varnish, Searchnise and Klevu search with Magento.

Joining Date: 1 Sep 2017

Leaving Date: 27 June 2023

Working as Magento developer. I worked on Magento 2.x and Magento 1.x projects. Create custom Magento 2.x extension as per requirment. Customize contact us form and newsletter subscription form. Create megamenu module as per our project requiments.

Joining Date: 28 Nov 2016

Leaving Date: 30 Aug 2017

Working as Jr. PHP/Magento developer. I started my journey from this company. I worked on Magento 1.x projects like upgrade magento version, Create custom theme, install magento patches, And create custom module as per requiments.

Joining Date: 27 Apr 2015

Leaving Date: 23 Nov 2016

My Portfoliyos

Wells Fargo Payment Gateway - Magento Commerce (Extension)

Developed In: Magento 2, PHP, Mysql, jQuery, KnockoutJs, LESS

Wells Fargo payment gateway is an online portal that provides secure access to virtual terminal payment options. It was introduced in 2016.

Our client have payment partnership with wells fargo. Our client application is in Magento platform. Wells Fargo doesn't have payment integration for the Magento platform.

Wells Fargo provides the secure APIs. Using this API we can do payment processing in wells fargo gateway. I analyzed all the APIs and prepared the payment integration process.

Using the Wells fargo API, I developed payment integration with Magento platform. Using this integration, customers can place orders using Wells Fargo payment gateway.

In that integration have EMI options to pay order amount using installment. These EMI options we get from the APIs. I integrated the EMI options with our Magento website and we showed those EMI options to the product details page.

Features

  • Three environments (Sandbox, Validation and Production).
  • EMI Options.
  • Show all the payment transaction in Magento
  • Create order using wells fargo from admin
  • Refund order amount from Magento platform.
  • Partial payment options
  • Manage EMI options from configuration
  • Manage terms and conditions from the configuration.

Blueship Shipping Integration

Developed In: Magento 2, PHP, Mysql, jQuery, KnockoutJs, LESS

Blueship is a courier service provider. Blueship offers the most agile Third-Party Logistics (3PL) strategy and turnkey execution for shippers, helping solve companies’ biggest challenges and making businesses better.

Our client wants to use blueship service for their business. But blueship doesn't have integration for the Magento platform. Clients need that courier service in their business, I need to create that integration for Magento 2 platform.

Blueship provides the API document to create integration and use shipping service any of the third party system. I read the requirements of the blueship and prepare the flow.

I developed the blueship integration for the Magento platform using their API document. Now we are displaying all the shipping options to the customer based on the locations. Customers can select the appropriate shipping option and place and order.

Features

  • Configure blueship account.
  • Manage shipping titles
  • Enable or disable that integration easily.
  • Provides real time shipping options based on blueship
  • Customer can check their shipping cost based on the address in cart page

Customer Login and Register using mobile or email

Developed In: Magento 2, PHP, Mysql, jQuery, KnockoutJs, LESS

Login using a mobile number or email address is a good feature for customers. Most clients want this feature to be implemented in their website.

One of my clients is required to login or register customers using a mobile number or email address. So I have used the Magecomp Mobile SMS module for the same.

I have customized the Magecomp mobile sms module as per my client requirements. Because that module provides only sms services. So I have created a custom module for the same.

Customers are able to create an account and login their account using only their mobile number or email address.

Features

  • Customers have the option to subscribe to SMS service.
  • Admin have the option to configure the SMS templates.
  • Enable or disable customer verification process.
  • If a customer configures both mobile and email an account then the customer will get both notifications (SMS notification and email notification).

Products update based on rules

Developed In: Magento 2, PHP, Mysql, jQuery, KnockoutJs, LESS

One of our clients wants to update the inventory data based on the third party inventory data.

Our client wants to sync data from third party inventory with their custom rules based.

We sync the third party inventory data every 6 hours. Using our custom integration.

The sync process is working fine. My job is to implement the client sync data rules. Based on those rules, I need to update the product data.

I have created a custom module for the client's requirements. We have created a cron job for updating products based on client rules.

Features

  • Automatic create attribute if attribute does not exist.
  • Add extra rules conditions from the backend.
  • Configure product updates schedule time.
  • Update a single or multiple product from the backend.
  • Easy to enable and disable these features from configuration.

Add Additional Login Step to Magento 2 Checkout

Developed In: Magento 2, PHP, Mysql, jQuery, KnockoutJs, LESS

One of our clients wants to login step in checkout similar to Magento 1.x. Magento 1.x has a login or registration option in the checkout page.

Magento 2.x has functionality to login but that is under the shipping address step.

I have created a custom module for tha, I have moved the login functionality to a new step called “Authentication”. When a customer types their email, Meanwhile we check that the customer is registered or not if that email is registered then we show the password field for login.

Also customers have options to subscribe to the newsletter.

Features

  • Enable or disable this feature from configuration.
  • Enable or disable newsletter option in login step.
  • Manage the login step title from configuration.

Add Additional Upsell Products step to Magento 2 Checkout

Developed In: Magento 2, PHP, Mysql, jQuery, KnockoutJs, LESS

One of my clients wants to show the rule based upsell product on checkout on a new checkout step before place order.

This step is auto enabled when that cart or order total is matched with the rule.

Created a custom module to show upsell products based on rules. And admin is able to change the title of the new checkout step.

Features

  • Enable or disable that functionality from configuration.
  • Configure customer group which customer is able to show the products.
  • Enable or disable product data like add to cart action and reviews and wishlist action.
  • Enable or disable carousel functionality from the backend.
  • Configure step title as per the needs.

Catalog Permission Based on Customer group

Developed In: Magento 2, PHP, Mysql, LESS

Our client has one requirement, Clients want to show categories based on the customer group. Also clients want to display only that category in the menu.

We need to show that category data which matches the customer group.

I created a custom module for that. In that module I have created one option to store customer group data based on category.

Features

  • Enable or disable that functionality from configuration.
  • Configure customer group based on category
  • Show only that category data which is matched with current customer group

Advanced Wishlist - Marketplace Deployed

Developed In: Magento 2, PHP, Mysql, jQuery, KnockoutJs, LESS

In any ecommerce shop many user checks products without logged in or without create account, if our store have feature to add any products to that wishlist without login or create account so it\'s increse user engagement. This extension is provide that functionality to add item to wishlist without create account and without login.

Using this extension user able to add multiple item to their wishlist and manage that items without login or create account. We show all that items on mini wishlist popup same as minicart popup so user can check and navigate to their wishlist.

Features

  • Guest can add items to wishlist
  • Ajax add to wishlist
  • Guest able to update and remove items from popup and wishlist page and wishlist sidebar
  • Wishlist popup same as minicart
  • Show guest wishlist item on sidebar
  • Merge guest wishlist items with his or her account wishlist

Leekes - Magento Commerce Cloud

Developed In: Magento, PHP, Mysql, Ajax, Javascript, HTML, CSS, LESS

Leekes is UK furniture brand. Include shofa, chair, tables and many more furniture related item. Leekes provide deferent types of products like some products customer need to collect from leekes stores or some products is avaiable online.

What I did in this project

  • Migrate products attributes and customer from M1.x to M2.x.
  • Integrate secure trading and paypal payment getway
  • Integrate estimation shipping intigration.
  • Integrate IFC payment for EMI functionality.
  • Developed product dimension module.
  • Developed custom shipping methods as per Leekes requirment like(Leekes Collect at store, Standared Delivery, Nominated Delivery)
  • Customize Magento 2.x checkout process as per requirment (Add additional step in checkout and add additional section in shipping step)
  • Send order data to third party integration after place order in magento 2.x
  • Developed module for Navision order and replace order list and order view with ERP order data.
  • Developed custom payment module using secure trading api.
  • Developed custom display appointment list from navision ERP.
  • Developed store locations page using google map api

VP Supply - Magento Commerce Cloud

Developed In: Magento 2, PHP, Mysql, jQuery, KnockoutJs, LESS

VP Supply is a US Brand that provides wholesale products to those customers. VP Supply is a B2B Application. I worked on this project for 4 months and developed and fixed so many features and issues.

For this project I developed below functionality

  • Developed module for customer sync features form third party integrations.
  • Developed module for update order using rest api from third party.
  • Developed module for truck shipping.
  • Developed module for Invoice payment and sync invoice to third party integration.
  • Developed module for pay order overage amount and sand order overage amount to third party integration.
  • Fixed order place order issue with company login and with sub account login and bayer login.
  • Developed a custom module for third party integration error log, Notify to admin for error using email.
  • Developed rest api for cache clean and indexing.

Riddle's Jewelry - Magento Commerce

Developed In: Magento 2, PHP, Mysql, jQuery, KnockoutJs, LESS

Riddle’s jewelry is a US Jewelry Brand. I have been working on this project for about 2.5 months. I have developed good functionality for this project. I assigned this project at the deadline time and I worked as a dedicated resource for the other agency.

For this project I developed this functionality

  • Wells Fargo payment gateway.
  • Developed module for product update based on product update rules.
  • Developed module for assign warranty options to the product.
  • Developed module for assign oroduct options based on ring type and gender.
  • Display Best Seller label to all of the product locations like product listing and all widget

Celebration Giftware - Magento Community

Developed In: PHP, Magento, MySql, Javascript, Ajax, HTML, CSS, LESS

Celebration Giftware is australia based gift business. I have created that gift application in Magento technology. Client want to display products on category basis like birthday, techerday, valentine day, Memorial Gifts, Party Gifts and somany other gift category. Integrated promotional rules for birthday, new registration and first order and give some rewards to every orders. Integrated this ecommerce application with eBay, Etsy and cache.co.au. We have integrated verius payment option to this ecommerce application like paypal, Afterpay, Cybersource, Zipmoney, Latitude Pay, Strip and Limepay most of the payment gatway provide the email options.


What I did in this project

  • Migration application from M1.x to M2.x.
  • Implement afterpay, Zipmoney, Cybersource, Stripe, Latitude Pay and Limepay options
  • Integrate Store Pickup and express for shipping options
  • Customize AW onestep checkout module as per requirment.
  • Customize order success page.
  • Integrate with ebay & Etsy integratin.
  • Create 3 new website as per client requirement(US, NZ and cessnock).
  • Migrate yotpo review data to Magento native product review.
  • Migrate yotpo product question to MageArray Product module.
  • Auto update US and NZ price rate functionality as per the api rates.
  • Integrate addthis for sharing product
  • Use elasticsearch for searching.
  • Implement varnish cache for caching.

Lunartoy Store

Developed In: Magento, PHP, Mysql, Ajax, Javascript, HTML, CSS, LESS

US-based toy store. Provide a wide range of toys and a wide range of toy brands available.

What I did in this project

  • Migrate application from M1.x to M2.x.
  • Implement authorize CMI and Paypal express payment option
  • Implement Shipstration.
  • Implement Clearseles integration.
  • Implement Pre-order functionality using amasty pre-order extension
  • Develop Product note module as per client requirement.
  • Develop a quick view module.
  • Develop module for feature product.
  • Develop module for a new product.
  • Develop module for recently view product.
  • Develop module for Bestseller product.
  • Implement elastic search for searching.
  • Implement varnish cache for caching.

Goodyear Belts

Developed In: Magento, PHP, Mysql, Ajax, Javascript, HTML, CSS, LESS

Goodyear Belts is part of the Goodyear Brand. That is official that belt product website.

What I did in this project

  • Migrate application from M1.x to M2.x.
  • Implement authorize CMI and Paypal express payment option
  • Implement Shipstration.
  • Implement Clearseles integration.
  • Implement Pre-order functionality using amasty pre-order extension
  • Develop Product note module as per client requirement.
  • Develop a quick view module.
  • Develop module for feature product.
  • Develop module for a new product.
  • Develop module for recently view product.
  • Develop module for Bestseller product.
  • Implement elastic search for searching.
  • Implement varnish cache for caching.

Jordene

Developed In: Magento, PHP, Mysql, Ajax, Javascript, HTML, CSS, LESS

Jordene is a woman makeup product application. Provide a wide range of products available as per customer types.

What I did in this project

  • Create new user 3 user types like consumer, Professional, and wholesaler.
  • Create customer verification system from admin
  • Integrate First data and converge pay for payment options.
  • Use Porto Magento 2 theme
  • Integrate UPS shipping method for ship product
  • Create tread show event functionality.
  • Integrate AddThis for sharing product.

Woodfood Tooling

Developed In: Magento, PHP, Mysql, Javascript, HTML, CSS, LESS

Woodford Tooling is Woodworking Tools and Accessories Supplier in UK, specialized in planer blades, tersa knives, bandsaw blades, and saw accessories.

What I did in this project

  • Fix order email issue
  • Optimize website.
  • Remove unused code or modules.
  • Install & costomize AW onestep checkout as per client requirment.

Fest-Dinner

Developed In: Magento, PHP, Mysql, Ajax, Javascript, HTML, CSS, LESS

I did some task in this project

What I did in this project

  • Customize header in desktop and mobile.
  • Add product sort description on mini cart and cart page.
  • Display short description on listing page.

Drugstore2door - Magento Community

Developed In: Magento 2, PHP, Mysql, jQuery, KnockoutJs, LESS

Drugstore2door is a Canada Pharmacy business. They expand their business by adding new vendors to their website. So right now they have more than 250 websites in the single magento backend.

For this project I developed below functionality

  • Login or register customers using mobile or email address.
  • Integrated aws sns service for sending mobile messages.
  • Created module for pending cart management.
  • Fixed checkout and fill prescription issue.
  • Remove technical fee refund when our refund is partial.

Swizzels - Magento Community

Developed In: Magento 2, PHP, Mysql, jQuery, KnockoutJs, LESS

Swizzels is one of the chocolate and gifts projects. Includes different types of gifts and different types of healthy products.

I worked as a dedicated resource for another agency. And I have upgraded this project from Magento 2.3.x to 2.4.1.

Master Direct - Magento Community

Developed In: Magento 2, PHP, Mysql, jQuery, KnockoutJs, LESS

This is another project that I have worked on as a dedicated resource for another agency. I worked on the checkout to display upsell products on step 1.

For this project I developed below functionality

  • Fixed add to cart issue on listing page.
  • Display category block on listing page.
  • Display upsell products on checkout step 1 based on the customer group.
  • Fixed quick view popup issue.

Round Trip Tyres - Magento 1.x community

Developed In: Magento 1, PHP, Mysql, jQuery

Round Trip Tyres is a UK Brand for selling best quality tyres. Provides a service to find your vehicle type based on width, rim and speed. Provides good delivery options for your type order.

I have created custom integration to get vehicle details from vehicle numbers using one of the third party API integration.

My Linkedin Reviews