Skip to main content
Portfolio

Projects

A selection of platforms and systems I've architected and delivered across distributed systems, workflow automation, and commerce engineering.

Project 01

Multi-Tenant Service Extensibility Platform

Blue Yonder · Mar 2021 – Present

Led Flowable vs. Camunda vs. Temporal evaluation and the OSS-to-Enterprise migration, then architected a multi-tenant service extensibility platform on Flowable Enterprise (Spring Boot, Kubernetes) with a Java SDK that hooks into the REST request lifecycle — letting 20+ teams attach customer-specific behavior as workflows without modifying the core product. Designed a secure gRPC-based Groovy sandbox (static-analysis guardrails, tenant isolation, auth, encrypted tokens, 400 MB per-execution cap), added sync + Kafka-based async invocation, and built dashboards with automated 5xx alerting to Jira and on-call.

▲ Adopted by 20+ engineering teams, reducing custom development effort by 80%; sustained 1,000 workflow executions/sec at 100ms p95 in JMeter/BlazeMeter load tests (PostgreSQL + PgBouncer/HikariCP tuning).
JavaSpring BootFlowableKubernetesgRPCGroovyApache KafkaPostgreSQLPgBouncerOpenTelemetryPrometheusGrafanaELK Stack
Project 02

Automated Stock Replenishment (ExxonMobil B2B Portal)

Deloitte · Feb 2015 – Mar 2021

Architected and implemented an automated stock replenishment module for ExxonMobil’s B2B ordering portal (SAP Commerce), integrating the data science team’s ML demand forecasts to predict order quantities and place replenishment orders automatically through an event-driven workflow.

▲ Helped reduce stock shortages by 20%.
JavaSAP CommerceEvent-DrivenML Demand ForecastingB2B Ordering
Project 03

Subscription Ordering System

Deloitte · Feb 2015 – Mar 2021

Designed the portal’s subscription ordering system (Spring Boot, RabbitMQ), letting customers schedule recurring orders daily, weekly, or monthly with asynchronous order processing.

▲ Drove a 15% increase in recurring order volume.
JavaSpring BootRabbitMQEvent-DrivenAsynchronous Processing
Project 04

Buy-Back & Marine Ordering

Deloitte · Feb 2015 – Mar 2021

Built buy-back and marine ordering features, including an ocean-shipment flow that creates two orders per marine order, as part of a two-year team effort delivering B2B ordering on SAP Commerce.

▲ Shipped B2B ordering capabilities for marine/buy-back flows on SAP Commerce.
SAP Commerce (Hybris)JavaB2B CommerceOrder Management
Project 05

Reusable B2C Commerce Capabilities (Singtel)

Infosys · Oct 2011 – Jan 2015

Developed reusable commerce capabilities on SAP Commerce (Hybris) for Singtel’s B2C mobile/SIM retail platform — including cart restoration and Solr-indexed product search.

▲ Enabled modular, reusable commerce features for a large-scale B2C retail platform.
SAP Commerce (Hybris)JavaB2C CommerceSolr