Adobe Certified Expert · 12+ years · 7 countries

Pushpendra Singh Sodha, Magento 2 and PHP developer. I build Adobe Commerce stores that scale with your business.

Pushpendra Singh Sodha, smiling, in a navy blazerCertified Expert
Pushpendra Singh Sodha

Magento 2 and PHP developer. I design the modules, ERP integrations and headless storefronts behind retailers in the UAE, Kuwait, Saudi Arabia, Lebanon, Australia, Russia and the USA.

  • Custom modules and service contracts
  • SAP, Dynamics AX and RabbitMQ
  • Headless GraphQL and PWA
  • Performance, audits and code reviews

The stack behind the stores

  • AdobeCommerce cloud
  • MagentoPlatform
  • PHPLanguage
  • GraphQLHeadless APIs
  • RabbitMQMessage queues
  • SAPERP
  • RedisCache & sessions
  • MySQLDatabase
  • New RelicMonitoring
  • FastlyCDN & caching
  • ReactStorefronts
  • DockerEnvironments
Client work · 12 platforms

From Dubai to Perth, commerce platforms I've built

Grocery, toys, fashion, machinery and B2B stores for retailers in seven countries. Every figure comes from the project's case study.

Showing all 12 projects

Featured project Dubai, UAE · Magento Open Source

Grandiose Supermarket

One cart that the shopper app, in-store pickers, two discount engines and SAP all agree on, across many stores selling the same stock.

What I built
  • IntegratedSAP ERP fed by every order event through queues
  • BuiltPicker & dispatch app for in-store fulfilment, on GraphQL
  • DesignedDual discount engine: Talon.One or Magento, switchable per store
What it connects
  • Customer appWebsite and mobile apps, on GraphQL
  • Picker appAisle-by-aisle picking and dispatch
  • SAP ERPEvery order event, through queues
  • Talon.One + ZinreloPromotions and loyalty as cart rules
  • GrubtechKitchen display for fresh orders
  • FarEye / LogiNextLast-mile delivery, OTP handoff
How one order moves
  1. 01
    Order placedMobile app · GraphQL
  2. 02
    Discount appliedTalon.One · per-store switch
  3. 03
    Stock reservedMulti-source inventory
  4. 04
    Picked in storePicker app, aisle by aisle
  5. 05
    Sent to SAPRabbitMQ · auto-retry
  6. 06
    DeliveredOTP-verified handoff
Kuwait City, KuwaitFulfilment

Fantasy World Toys

The delivery mode decides everything after it

  • Led2–3 developers across the platform build
  • IntegratedDynamics AX ERP bridge for every order
  • IntegratedKnet, UPay and Tabby payments, filtered by delivery mode
4delivery modes
Beirut, LebanonERP integration

Antoine Online

Six kinds of data, synced both ways

  • IntegratedTwo-way ERP sync on cron, with a run log in the admin
  • BuiltArabic product URLs through a custom router
  • FixedBack-orders at the root, in the CSV import
6data types in the two-way ERP sync
Perth, AustraliaMigration

ToolMart

From Magento 1 to Adobe Commerce

  • MigratedMagento 1 → Adobe Commerce, business logic carried over
  • BuiltProduct page rebuilt with stock ETA and warranty
  • BuiltRequest-a-Quote & Catalogue with their own admin grids and e-mails
5purchased extensions extended
Saudi ArabiaHeadless PWA

Switch

A storefront that only speaks GraphQL

  • BuiltGraphQL-only backend for a headless PWA
  • BuiltHomepage resolver: one query returns the whole layout
  • FixedCart bug traced to the mutation resolver
8GraphQL schema domains extended
USAB2B catalog

Sterling Machinery

One machine, many records

  • MigratedCustom PHP → Magento 1 → Magento 2
  • BuiltFive lead pipelines for buy, sell and wanted requests
  • IntegratedAuction feeds through the Web API
9custom product data entities
KuwaitFashion & beauty

Minamin

Two storefronts, one backend

  • IntegratedERP sync split into cron and a RabbitMQ queue
  • BuiltBanner & product-label admin from scratch
  • DesignedTwo branded themes, 203 style files over the base
2storefronts
USAMarketplace

Aquanexus

Eight stores, one instance

  • BuiltVendor marketplace on Webkul: registration, POs, split orders
  • DesignedAdmin access rules re-scoping about 40 grids
  • BuiltPayment links with automated reminders
8storefronts on one theme framework
Moscow, RussiaLocalisation

Kalombo

One store, two languages

  • DesignedPerformance-first Magento architecture
  • IntegratedRussian payments and local address entry
  • BuiltBilingual SEO in Russian and English, with JSON-LD
2store languages: Russian and English
Remote clientGrocery & retail

Punjabstore

Small fixes customers actually see

  • BuiltLowest-price display for configurable products
  • BuiltMini-cart messages for delivery and discounts
  • BuiltVersion-check API for the mobile app
Magento Open Source
Remote clientB2B quoting

Siemens

Where the cart becomes a quote

  • BuiltRequest-a-Quote in place of cart and checkout
  • BuiltQuote-only products with prices hidden
  • BuiltCategory import & export tools in the admin
Magento Open Source
Remote clientPrint & signage

2D Layer

Build it, size it, price it

  • BuiltBuild-and-price flow for custom-cut print products
  • BuiltQuote mini-cart with size rules
  • BuiltCustom theme on top of Luma
Magento Open Source
Work experience · 12+ years

March 2014 to today

Twelve years, two companies, one platform I know inside out. I started on Magento 1 in Bikaner and now lead Adobe Commerce builds for international clients, remotely.

  1. Mar 2014 – Sep 2021 · 7 yrs 6 mos

    Senior Software Developer

    Sunarc Technologies
    • Designed RESTful APIs and backend integrations for third-party services on Magento 2 stores.
    • Resolved architectural, database and application-performance bottlenecks to improve scalability and stability.
    • Built reusable Magento 1/2 extensions: Volumetric Shipping, Split Cart, Free Shipping Goal Sticky Bar, and Category Image & Description Block.
    • Led client requirement analysis and mentored junior developers through code reviews, Git workflows and debugging sessions.
    • Magento 1
    • Magento 2
    • PHP
    • MySQL
    • REST
    Bikaner
  2. Sep 2021 – present · 5 yrs 2 mos

    Senior Software Developer (Tech Lead responsibilities)

    Krish TechnoLabs
    • Own end-to-end delivery of Adobe Commerce platforms for international clients: solution design, custom modules, ERP and data migration, integrations, deployment and production support.
    • Primary technical point of contact, turning complex business requirements into scalable architecture, technical designs and delivery plans.
    • Lead performance work with New Relic, PageSpeed Insights and GTmetrix across page rendering, database queries, checkout and GraphQL response times.
    • Run codebase and custom-module audits for duplicated logic, conflicting overrides and security gaps, and set coding, PSR, security-review and UAT standards.
    • Standardise reusable module patterns across client projects: service contracts, repository and API interfaces, and UI DataProvider modifiers.
    • Adobe Commerce Cloud
    • Magento 2
    • GraphQL
    • RabbitMQ
    • SAP
    • New Relic
    RemoteCurrent
Now

Senior Software Developer with tech-lead duties

Bikaner, Rajasthan, India · remote

Open to
  • Full-time
  • Contract
  • Adobe Commerce consulting
Certified by AdobeAwards
  • Mountain MoversOutstanding project delivery · Krish TechnoLabs
  • Best Team PlayerTeamwork & collaboration · Sunarc Technologies
Education
  • Master of Computer Applications (MCA)Jaipur National University
  • M.Sc. Information TechnologyMaharaja Ganga Singh University
12+years building on Magento,
since 2014

Hiring for Adobe Commerce or Magento 2? Tell me about the role, the stack and the team.

Discuss a role →
Skills

How a store comes together, one layer at a time

01The platform

It starts with Adobe Commerce.

Cloud or on-premise, Magento 2 or Open Source. Twelve years on the same platform, from Magento 1 to today.

Adobe Commerce CloudOn-PremiseMagento 2Magento Open Source
Currently learning

Now exploring

  • Python
  • MongoDB
  • React.js full-stack
  • AI-driven search & personalisation
  • AI in Adobe Commerce
Quick learner

Python, React and MongoDB went from first lines to full working products of my own.

See what I built
AI builds · my own products

Full products I built with AI coding agents

Not client work. I set the product and the architecture, then reviewed and tested every module the agents wrote. Each one opens a full case study.

My AI toolkit8 tools · agents write, I own the architecture, review and tests

  • Claude CodeAnthropicCoding agent

    Plans and writes whole modules from the terminal. I review every diff before it lands.

  • ClaudeAnthropicThinking partner

    Architecture options, reading long legacy code, and writing specs and docs.

  • ChatGPTOpenAIResearch

    Quick answers, API look-ups and first drafts.

  • CodexOpenAICoding agent

    Parallel tasks in the cloud and a second opinion on tricky fixes.

  • GeminiGoogleLong context

    Reading large codebases and documentation in one pass.

  • AntigravityGoogleAgent IDE

    Agent-first editor for multi-step builds across files.

  • CursorAnysphereAI editor

    Inline edits, quick refactors and codebase-aware chat.

  • PhpStormJetBrainsDaily IDE

    Magento and PHP work: Xdebug, inspections and refactoring.

Built with AI

184 API routes across 28 routers

A household’s wealth in one view. A wealth-management platform for Indian households: net worth, 22 investment types (PPF, EPF, NPS, SGB…), cash flow, goals and budgets, eight reports, plus a full SaaS operator console.

165/165
backend tests passing
22
investment types supported
Artha360Personal finance · India
Built with AI

0–100 explainable match score, 9 parts

From job boards to a score you can trust. A self-hosted job-search command center: CVs, companies and jobs from every source, an explainable 0–100 match score, applications, interviews, offers and an assistant chat.

414
automated tests (264 backend, 150 frontend)
10+
job portals and ATSs recognised
Built with AI

11 modules, one consistent architecture

Scan in, and the gym runs itself. An end-to-end system for running a gym: members, memberships with GST invoicing, QR check-in, payments and refunds, trainers and payroll, expenses, equipment, leads, notifications and P&L reports.

12
dashboard KPIs in one API call
3
notification channels: email, SMS, WhatsApp
Built with AI

7 working tools

A Magento module, generated in seconds. A toolkit for day-to-day Magento 2 work: a module generator, README and table-rate generators, a config diff for core_config_data, and searchable CLI, event and cron references.

5
optional scaffolds per generated module
How I work

Three steps, from first call to production

  1. Understand the business

    I map how orders, stock and money really move before writing code.

    ExampleGrandiose: pickers, substitutions and SAP had to agree on one cart across many stores
  2. Design the architecture

    I extend Magento the way it was built to be extended: service contracts, plugins and queues.

    ExampleA per-store switch let Talon.One and Magento run side by side with no double discounts
  3. Ship and support

    I own code review, UAT, release and production support, so the store keeps working after launch.

    ExampleEvery call to SAP, kitchens and couriers is queued, logged and retried, so no order is lost
About

What my code actually does for a store

I'm Pushpendra Singh Sodha, a Senior Software Developer with tech-lead responsibilities at Krish TechnoLabs and an Adobe Certified Expert in Adobe Commerce. I extend Magento the way it was designed to be extended, and I own delivery from requirements through UAT to production.

  • Orders never get lost. Every call to SAP, kitchens and couriers is queued, logged and retried.
  • Pages stay fast. Redis, Varnish and Fastly tuning, profiled in New Relic.
  • Upgrades stay cheap. Plugins and service contracts instead of core rewrites.
Available immediately

Hiring for Adobe Commerce? Let's talk.

Senior Magento and Adobe Commerce roles, contract work, or a custom module, integration or performance problem. Email is the fastest way to reach me.

  • Immediate joiner
  • Full-time roles
  • Contract / freelance
  • Adobe Commerce consulting

GitHubBikaner, Rajasthan, India