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
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
Nilesh Lokhande
Raju is prominent programmer who can understand logic and code flow which was written by other instantly. We have work on some projects and task from that i got to know about his excellency.
He having huge knowledge of Magento Architecture, Payment Method, 3rd party custom or Api integration. I have worked him on one Payment gateway way which he complete in given estimate which clearly told about his efficiency and accuracy for the task.
He built many custom Api, Customised attribute structure to update product. Customised layered navigation etc… there are too many work which we did together.
Really it’s a honor to work with you. Turley experienced Programmer to fix or solve any issue.
Kazim Noorani
Raju’s expertise in this e-commerce platform is truly commendable, and I believe he is an invaluable asset to any team or project. Raju possesses an in-depth understanding of Magento 2 architecture and development, demonstrating proficiency in both frontend and backend aspects. His ability to tackle complex technical challenges and find innovative solutions reflects his dedication to staying at the forefront of industry trends.
He is a professional with exceptional technical skills in Magento 2, I wholeheartedly recommend Raju.