01
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
02
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
03
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
04
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
05
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