Designing distributed systems that are scalable, resilient, and deeply integrated within enterprise landscapes.
REST & SOAP Integration
Specializing in complex enterprise system integrations using RESTful APIs and SOAP web services. Designed and implemented integrations between SAP Commerce and third-party services, including payment gateways (credit card, virtual account), shipping providers, and parent company platforms. Focus on data integrity, secure communication, retry mechanisms, and reliable message exchange.
Advanced
System Design & Performance
Focus on architectural scalability and performance engineering for customer-facing platforms. Diagnosed 10× request amplification on SAP Commerce Accelerator via Datadog and designed full-page caching architecture (EHCache with selective invalidation) reducing P95 latency from 2.1s to ~800ms. Implemented CMS lazy loading and image resizer proxy reducing payload size up to 80%. Achieved 3× traffic spike resilience without horizontal scaling.
Advanced
Apache Kafka
Designed Kafka-based event-driven integrations between SAP Commerce, SAP CDP, and SAP Emarsys for unified customer profiling. Also used Kafka as the hot-reload transport for the Rules-as-a-Service platform, distributing rule changes across evaluator instances without service restart. Certified Confluent Data Streaming Engineer Foundations (Aug 2025) and Apache Kafka Fundamentals Accreditation (Jul 2025).
Intermediate
Temporal.io & Workflow Orchestration
Architected and implemented a Proof of Concept (POC) using Temporal.io for distributed workflow orchestration. Designed resilient multi-service order flows and managed distributed transactions using the Saga pattern, preparing the architecture for an upcoming production rollout.
Intermediate
Docker & Azure Kubernetes Service (AKS)
Deployed Spring Boot microservices on Azure Kubernetes Service (AKS) using Docker, with optimized container images and resource allocations tuned for the SAP Commerce to microservices migration workload. Defined service replications, health probes, and resource limits across multiple environments.
Intermediate
CI/CD & DevOps Automation
Established automated, zero-downtime CI/CD pipelines using Azure DevOps and Jenkins. Transitioned legacy manual deployment processes into streamlined, automated workflows across multiple staging and production environments.
Intermediate
DSL Design & Rules-as-a-Service
Designed a Rules-as-a-Service platform that lets business teams author and ship new pricing, promotion, and eligibility rules without backend deploys. The engine is intentionally generic (it doesn't know what a Customer or Product is), so new rules onboard without engineering work; backend involvement is bounded to genuinely new categories of rule logic. Built on Drools, with Kafka for rule propagation across runtime instances.
Intermediate
OAuth2 / JWT & Security
Designed JWT/OAuth2-based security across microservices utilizing a permission-based role model. Secured API endpoints based on granular permissions via custom `@Secured` annotations, and implemented a Redis-backed access-token cache with DB fallback for validity checks.
Advanced