Muhammad Umar, Developer in Karachi, Sindh, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Umar

Verified Expert  in Engineering

Full-stack Developer

Karachi, Sindh, Pakistan

Toptal member since May 16, 2022

Bio

Muhammad Umar is a certified Magento Expert with 10 years of experience in Magento 2 Commerce. He specializes in solution architecture, delivering scalable, high-quality eCommerce solutions. Umar has a strong background in optimizing Magento environments and 3rd-party integrations (Dynamics 365, SAP, NetSuite). He also leads PWA development and is skilled in React and GraphQL, making him a versatile asset for any Magento project.

Portfolio

TechVista Systems Pvt
Magento 2, Magento, HTML, CSS, JavaScript, Magento API, Magento Modules, PHP...
Systems limited
Magento 2, Symfony, Dynamics CRM 365, Azure Service Bus...
Cubix
Magento 2, PHP, Zend Framework, Symfony, Knockout (Knockout.js), REST, SOAP...

Experience

  • PHP - 10 years
  • Magento 2 - 8 years
  • MySQL - 8 years
  • jQuery - 7 years
  • Less - 5 years
  • Full-stack - 5 years
  • Amazon Web Services (AWS) - 3 years
  • GraphQL - 2 years

Availability

Full-time

Preferred Environment

MySQL, Git, Linux, PhpStorm, MacOS

The most amazing...

...thing I've built is a Magento 2-based connector or module that provides connectivity with Azure service bus and exchanges messages directly with Dynamics D365.

Work Experience

Magento Senior Consultant Software Engineer

2022 - PRESENT
TechVista Systems Pvt
  • Designed and implemented the complete multi-tier architecture for customer due diligence and onboarding at ADIB Bank, Abu Dhabi. Developed a robust architecture to enhance customer onboarding processes and due diligence.
  • Implemented solutions for integrating 3rd-party systems, including Dynamics 365, SAP, and NetSuite, enhancing system interoperability.
  • Developed technical documentation by translating client requirements into actionable plans, ensuring clear communication and project alignment.
  • Assessed effort levels and crafted solutions based on user stories and functionality, optimizing development processes and deliverables.
  • Administered Confluence and other documentation platforms, including runbooks, to maintain comprehensive and organized technical and functional documentation.
  • Applied current trends and best practices to deliver innovative solutions, ensuring relevance and efficiency in implementations.
  • Delegated tasks and coordinated with stakeholders, enhancing team collaboration and project execution.
  • Recommended and implemented techniques to bolster server monitoring and security, improving system robustness and maintenance protocols.
  • Refactored code to enhance performance, removed circular dependencies, ensured backward compatibility, and upheld coding standards for better software quality.
  • Compiled monthly SWAT reports to identify and address common exceptions and errors, facilitating proactive problem resolution and system improvements.
Technologies: Magento 2, Magento, HTML, CSS, JavaScript, Magento API, Magento Modules, PHP, Dynamics CRM 365, IBM API Connect, Content Management Systems (CMS), eCommerce, Web App Development, Front-end, Hyva Themes, Adobe Commerce, Back-end, Redis

Senior Consultant

2020 - 2021
Systems limited
  • Led the design and development of the TeamViewer B2C customer portal and B2B partner portal using Magento 2 and progressive web application (PWA), driving the project from initial concept through to successful implementation and deployment.
  • Directed the entire lifecycle of the KentPro project, a B2B solution for Kent Suppliers Canada, from initial design to live production, ensuring all requirements were met and project goals achieved.
  • Managed the integration and merging of Kent and KentPro sites into a single instance, working closely with the Adobe Commerce team to optimize performance and resolve issues related to database size and site performance.
  • Oversaw the implementation of the Shoebacca project on Magento Commerce 2.4.7 PWA, leading the development and deployment phases to deliver a high-performance e-commerce platform.
  • Developed software solutions by studying information needs and collaborating with users to ensure alignment with requirements and successful project outcomes.
  • Analyzed system flows, data usage, and work processes by investigating problem areas and adhering to the software development lifecycle for improved system functionality.
  • Evaluated operational feasibility by assessing analysis, problem definitions, and proposed solutions, ensuring effective and viable software development.
  • Created detailed documentation, including flowcharts, layouts, diagrams, and code comments, to support clarity, communication, and maintainability of software solutions.
  • Enhanced server monitoring and security by applying advanced techniques and recommendations, contributing to improved system reliability and efficient maintenance.
Technologies: Magento 2, Symfony, Dynamics CRM 365, Azure Service Bus, Amazon Web Services (AWS), GraphQL, Headless Commerce, Magento, HTML, CSS, JavaScript, Magento API, Magento Modules, PHP, Content Management Systems (CMS), eCommerce, Web App Development, Front-end, Adobe Commerce, Back-end, Redis

Senior Software Engineer

2019 - 2020
Cubix
  • Managed a team of 1 – 5 people while updating Magento systems from old versions to the latest versions, ensuring a modern and secure platform.
  • Configured and implemented server technologies such as Varnish, Redis, and service bus, optimizing performance and scalability for improved system efficiency.
  • Deployed code across various environments, including test, user acceptance testing (UAT), and production, ensuring consistent and reliable application performance.
  • Executed version control processes and managed code professionally, coordinating with offshore teams to streamline development and maintain code integrity.
  • Developed complex stored procedures, queries, triggers, and user-defined functions to meet specific business requirements, enhancing data handling and application functionality.
  • Conducted the full software development lifecycle (SDLC) for web applications, including single modules and change requests, ensuring robust and reliable software solutions.
  • Oversaw ELK Stack processes and designed dashboards, documenting processes to support business intelligence (BI) and facilitate informed decision-making.
  • Collaborated with team members to support and document ELK and dashboard design processes, improving data integration and reporting capabilities.
  • Implemented best practices for code management and deployment, contributing to higher quality and more efficient development operations.
  • Optimized system configurations and performance by applying advanced server technologies, ensuring a high level of service and operational stability.
Technologies: Magento 2, PHP, Zend Framework, Symfony, Knockout (Knockout.js), REST, SOAP, Git, Linux, HTML, CSS, JavaScript, Magento API, Magento Modules, eCommerce, Web App Development, Front-end, Adobe Commerce, Back-end, Redis

Senior Software Engineer

2018 - 2019
D3xter
  • Used ASP.NET MVC4 for SIP and VoIP phone back-end development.
  • Refactored the codebase to implement service-oriented architecture (SOA).
  • Designed and implemented generic and performant solutions for IMPAKTT system.
  • Contributed to designing the user interface with CSS and HTML and implemented JavaScript and jQuery for client-side validations.
  • Designed the database architecture for efficient storage and retrieval of financial data with inherent support for traceability.
  • Oversaw the design and execution of development work and retained hands-on involvement.
  • Wrote and maintained the program code to meet system requirements, system designs, and technical specifications following quality accredited standards.
  • Tested, debugged, diagnosed, and corrected errors and faults in an application's programming language within established testing protocols, guidelines, and quality standards to ensure that programs and applications perform to specification.
  • Managed the load resources of the server installed packages and created new instances.
Technologies: Git, REST, SOAP, Amazon Web Services (AWS), WordPress, Linux, MySQL, HTML, CSS, JavaScript, Magento 2, Magento API, Magento Modules, PHP, eCommerce, Web App Development, Front-end, Adobe Commerce, Back-end, Redis

Lead Software Engineer

2014 - 2018
Geeks Root
  • Developed a web platform with object-oriented programming and technologies such as PHP, JavaScript, HTML, CSS, and Less.
  • Built the web applications using Laravel, Magento, WordPress, Joomla, Zen Cart, PrestaShop, and Open Cart.
  • Met with the clients to gather software requirements and transform them into real software solutions.
  • Developed data and processing modeling and created graphical user interfaces (GUIs) and prototypes.
  • Wrote, updated, and maintained technical programs, end-user documentation, and operational procedures.
Technologies: PHP, jQuery, Magento 2, WordPress, Laravel, OpenCart, PrestaShop, Google Analytics, HTML5, CSS, Less, HTML, JavaScript, Magento API, Magento Modules, eCommerce, Web App Development, Front-end, Adobe Commerce, Back-end, Redis

Experience

TeamViewer Customer and Partner Portal

https://service.teamviewer.com/en-afrusd/customer/account
Led the design and technical solution for TeamViewer’s B2C customer portal and B2B partner portal, gathering requirements and preparing comprehensive solutions, upgraded the Magento platform to the latest version, ensuring system stability and enhanced functionality, and Integrated Dynamics 365 with Magento via Azure Service Bus for seamless data flow and real-time updates.

Implemented single sign-on (SSO) to streamline access for customers and partners, enhancing user experience. Developed and deployed a single-page checkout solution for the partner portal, fully integrated with 3rd-party systems to provide dynamic pricing based on partner profiles. Successfully rolled out up to 120 stores across different countries, tailoring product suggestions, services, and payment methods to each region.

Refactored the existing codebase to align with modern PHP standards, improving code quality and maintainability. Upgraded outdated modules and documented all changes for future reference. Conducted unit, integration, and MTTF tests to ensure services consistently delivered the desired outcomes, reinforcing reliability and performance across the platform.

Shoebacca

https://www.shoebacca.com/
Pioneered one of the 1st Magento 2-based progressive web applications (PWAs) in Pakistan, built on the Magento Commerce Cloud with GitHub integration for automated deployments. The project was centered around creating a highly responsive and feature-rich eCommerce platform.

As a key contributor, I developed and optimized GraphQL scripts to support critical PWA features, including payment methods, shipping options, and seamless integration with Algolia for enhanced search capabilities. I also Implemented Shop Pay, streamlining the checkout process and improving the overall user experience.

Addressed and resolved site performance issues by fixing bugs and optimizing existing functionality, ensuring the site operated smoothly and efficiently. Added new features to enhance user engagement and sales conversion, including the implementation of PayPal's Pay Later functionality, offering customers flexible payment options.

My efforts were instrumental in delivering a cutting-edge eCommerce solution that set new standards for PWAs in the region.

Kent Building Supply

https://kent.ca/
Developed a high-performance eCommerce application for Kent Building Supplies, built on Magento 2 Commerce and hosted on the Magento Cloud. This platform was engineered to manage high traffic volumes and deliver a seamless user experience, particularly during peak periods.

I was instrumental in building front-end functionalities, ensuring a responsive and user-friendly interface. Led the integration with 3rd-party systems, including the development of custom shipping methods integrated with Dynamics 365, offering customers precise and flexible delivery options.

Additionally, I provided strategic solutions and architectural designs to enhance system performance, focusing on load balancing and optimizing the platform to handle peak traffic efficiently. As part of my role, I reviewed code to ensure adherence to coding standards, reviewed and merged pull requests, and managed the entire release cycle, including creating and deploying releases to production. My contributions were key in maintaining code quality and ensuring the platform's smooth and reliable operation.

Kent Pro Building Supplies

https://www.kentpro.ca/
Led the design and development of the KentPro project, a B2B eCommerce platform built from scratch as an upgraded version of Kent.ca. This project introduced advanced functionalities such as rewards and loyalty points integration, real-time price synchronization, and product recommendations powered by Klevu.

My role encompassed the entire project lifecycle, from gathering requirements and allocating resources to estimating efforts and ensuring high performance. I implemented custom payment solutions and shipping methods, tailored to meet the complex needs of B2B customers.

Additionally, I developed a comprehensive feature to manage company roles and user access levels, enabling businesses to control sub-account permissions, including which shipping and payment methods were available to sub-accounts. This functionality provided greater flexibility and control for companies managing multiple users under one account.

The project also involved extensive third-party integration with Dynamics 365, ensuring seamless communication and data exchange. My leadership and technical expertise were crucial in delivering a robust, scalable, and user-friendly B2B platform that significantly enhanced the client’s digital capabilities.

ARB Marketplace – Al-Rajhi Bank Hybrid Mobile Application

Developed a hybrid mobile application using Flutter, with a robust back end on Magento 2, hosted on private banking servers featuring multiple security layers. The application was built for Al-Rajhi Bank as a secure and efficient marketplace platform where multiple vendors can sell their products.

Leveraging both custom and out-of-the-box Magento REST APIs, I created a seamless integration between the mobile front end and the Magento back end. The app also incorporates a sophisticated rewards and loyalty points system, dynamically adjusting based on vendor activities and customer engagement. My work ensured that the application not only met stringent security requirements but also provided a user-friendly and scalable marketplace solution, enhancing the bank's digital services.

Alfah Mall – Bank Al-Falah Marketplace

https://alfamall.com/
Contributed to the development of a marketplace platform for Bank Al-Falah, built on Magento 2, enabling multiple vendors to register and sell their products. This eCommerce solution provided a secure and scalable environment for diverse vendors, enhancing the bank’s digital offerings.

My primary role focused on developing and implementing front-end features, including payment methods and single sign-on (SSO), to streamline the user experience. I also created custom modules tailored to the specific needs of the platform and worked diligently to identify and resolve bugs, ensuring a smooth and reliable user interface. My contributions were key in delivering a robust and user-friendly marketplace that met the bank’s high standards for security and performance.

Khaadi – Top Pakistani Clothing Brand

https://pk.khaadi.com/
Developed an eCommerce platform for a leading Pakistani clothing brand with over 100 stores worldwide and a strong national and international presence and the project was built on Magento 2, featuring integration with Dynamics 365 to streamline operations and enhance functionality.

My role encompassed building both front-end and back-end features, ensuring a seamless and engaging user experience. I also provided REST APIs to support the brand’s mobile application, facilitating smooth integration and data exchange between the mobile app and the Magento back end. This project successfully supported the brand’s extensive retail operations and digital presence, offering a robust and scalable solution for managing their global market.

Sportscorner

https://sportscorner.qa/
Developed a comprehensive sports website with both front-end and back-end built on Magento 2, complemented by a mobile application created using Flutter. The mobile app was seamlessly integrated with Magento 2 through REST APIs to ensure a cohesive user experience across platforms.

My role involved providing and customizing REST APIs to support the mobile app's features, building them from scratch to meet specific requirements. Key functionalities included home content management, layered navigation for improved product discovery, and integrations for payment and shipping methods. My work ensured that the mobile application was fully synchronized with the Magento 2 back end, delivering a robust and efficient sports eCommerce solution.

Education

2013 - 2016

Bachelor's Degree in Software Engineering

Mehran University of Engineering and Technology - Hyderabad, Pakistan

Certifications

SEPTEMBER 2023 - PRESENT

Adobe Certified Master—Magento Commerce Developer

Magento 2

OCTOBER 2020 - PRESENT

Adobe Certified Expert—Magento Commerce Developer

Adobe

Skills

Libraries/APIs

jQuery, Underscore.js, React

Tools

Magento Modules, Git, PhpStorm, PrestaShop, Google Analytics, RabbitMQ, IBM API Connect

Languages

PHP, JavaScript, CSS, HTML, HTML5, Less, GraphQL

Platforms

Magento 2, Magento, Magento API, Adobe Commerce, Linux, Amazon Web Services (AWS), MacOS, OpenCart, WordPress, Microsoft Dynamics 365, Mobile

Storage

MySQL, Redis

Frameworks

Laravel, Symfony, Knockout (Knockout.js), Express.js, Zend Framework

Paradigms

REST

Other

Web Development, Content Management Systems (CMS), eCommerce, Web App Development, Front-end, Back-end, Full-stack, Hyva Themes, Software Engineering, Symphony, SOAP, Headless Commerce, Physics, Chemistry, Mathematics, Azure Service Bus, Magento Cloud, Loyalty Programs, Dynamics CRM 365, Cloud, Single Sign-on (SSO), Progressive Web Applications (PWAs), Architecture

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