Replatform
Move off a legacy commerce monolith without freezing the roadmap for two years.
- Commerce Architecture
- Cloud-Native Migration
- Systems Integration
>
Technical architect / Systems & platforms
I help teams modernize platforms, connect complex systems, and build reliable software—from architecture through production.
Connected thinking. From architecture to production.
I have spent my career on commerce platforms that other people's revenue runs through.
I started as a Java developer in 2012 and worked up through the stack the slow way — building ATG commerce features, then migrating a monolith into microservices, then owning architecture, then the CI/CD and infrastructure underneath it, then leading the team, and now leading production support for a B2B storefront that cannot be down.
That range shapes how I work. I have shipped the feature, answered the 2am page when it broke, and revisited the design behind it. I bring those lessons into architecture decisions, with attention to how a system will be deployed, supported, and changed.
Today I work on Boeing Distribution's commerce platform. I first wrote code for that same site in 2013, when it belonged to KLX Aerospace. Ten years is a long time to watch how architectural decisions age.
See the full timelinePriced in time, not dollars. Add what your platform needs and the cart estimates the scope. For a contract engagement or a permanent role — both work the same way.
First conversation $0Three combinations that come up again and again. One click fills the cart — edit it however you like.
Move off a legacy commerce monolith without freezing the roadmap for two years.
Stop the 2am pages, then fix what is actually causing them.
Fix the path from search box to checkout on a large catalogue.
Architecture / Commerce
Design a commerce platform that survives its next replatform — domain model, integration boundaries, and a route off whatever you are on now.
Build / Migration
Take a commerce monolith apart into services that deploy independently, without freezing the roadmap for two years.
Run / Reliability
Find what is actually breaking in production, then build the observability to see it coming next time.
Build / Discovery
Faceting, refinement and relevance that match how people actually search a large catalogue.
Build / Integration
Connect commerce to everything around it — PIM, OMS, pricing, payments — with contracts that hold under load.
Leadership / Delivery
Lead the team through the work: design review, estimation, mentoring, and a delivery pipeline people trust.
Technologies are free to add and do not change the timeline — they tell me what your stack looks like before we talk. Where a tool has shipped to production, the project is named.
The through-line of the whole career — every platform below runs on it.
Used on Boeing Distribution · Kohler · Verizon · Rogers · Etisalat
Service layer on most builds since the microservices work at Publicis Sapient.
Used on Verizon · Rogers · Kohler · Suncorp
Reactive services during the Oracle Commerce decomposition.
Used on Verizon · Rogers
The actor model behind the monolith-to-microservices migration.
Used on Verizon · Rogers
Lightweight JVM services running alongside the ATG core.
Used on Kohler
Fast-start JVM services for container-native workloads.
Scripting and automation across commerce operations.
Used on Kohler · Boeing Distribution
JavaScript on the server for tooling and lightweight services.
Storefront behaviour from jQuery-era ATG templates through to modern ES.
Used on Kohler · First Tactical · Etisalat
Front end of a fintech insurance portal, against a Spring backend.
Used on Suncorp
Component-driven storefront and admin interfaces.
Typed front-end and Node codebases.
Search refinement and storefront interaction on ATG-era builds.
Used on First Tactical · KLX Aerospace
Templating and responsive storefront markup.
Used on Kohler · First Tactical
Thirteen years across order management, cart, checkout, promotions and custom pricing engines.
Used on Boeing Distribution · Kohler · Etisalat · KLX Aerospace · First Tactical
Search, faceting and refinement over large catalogues. Oracle-trained.
Used on Etisalat · First Tactical · Kohler
Headless commerce. Certified Associate Java Developer and Associate Functional Architect.
Used on Kohler
Container orchestration for commerce services in production.
Used on Kohler
Containerised the stack as part of the cloud-native move.
Used on Kohler
Primary cloud on the last two commerce platforms, including CI/CD.
Used on Kohler · Boeing Distribution
Cloud infrastructure across commerce and fintech workloads.
Used on Kohler · Suncorp
Log analysis during production incidents on a B2B storefront.
Used on Boeing Distribution
APM and thread/heap dump analysis as L2 support lead.
Used on Boeing Distribution
CDN and edge configuration for a high-availability storefront.
Used on Boeing Distribution
Event streaming between commerce and surrounding systems.
Messaging across a distributed commerce stack.
Used on Verizon · Rogers
Document store behind the decomposed commerce services.
Used on Verizon · Rogers
Caching layer for storefront performance.
Used on Verizon · Rogers
Search index for migrated catalogue services.
Used on Verizon · Rogers
Primary relational store under ATG commerce deployments.
Used on Kohler · KLX Aerospace
Four engagements that show the range — architecture, migration, and keeping a business-critical storefront standing.
Every rung of the ladder, in order. The support years are not a detour from the architecture years — they are why the architecture works.
Technical Architect
Continuing on Boeing Distribution's commerce platform — architecture, production support leadership, and release management.
Technical Architect
Six and a half years across three major clients. Architecture and long-term platform direction on Kohler, the full ATG/Endeca REST surface at Etisalat, then production support leadership at Boeing Distribution from 2023.
Senior Associate Technology L1
The migration years. Took an existing Oracle Commerce application apart into microservices on Play/Akka with Redis, MongoDB and Elasticsearch, for performance and cloud-readiness.
Sr. Developer — ATG
Deep ATG build work. Custom pricing engines at item and order level for B2B dynamic pricing at KLX Aerospace, then search refinement and storefront features at First Tactical.
Java Developer
Where it started. A theatre ticket booking system — reservations, dynamic seating, payments — on Spring and Hibernate.
Essay · 6 min read
When an agent misbehaves, the instinct is to rewrite the prompt or upgrade the model. Usually the fault sits in the scaffolding neither of those touches.
Read essay →Essay · 6 min
A paragraph in the system prompt is a wish, not a control.
Read essay →From the workbench
Technical notes on the systems around AI agents: control loops, context, and execution boundaries.
View published articles →Certifications and degrees, with the dates they were issued rather than a vague claim of currency.
commercetools · issued January 2021
commercetools · issued December 2020
Dharmsinh Desai University, Nadiad
Indira Gandhi National Open University, New Delhi
Technical Education Board, Gandhinagar
Oracle
The hiring counter
Pick a bundle, build your own, or just start a conversation. Contract engagement or permanent role — the first call is free either way.
Email me about your project →