
· Enterprise Order Management Platform (2023 – Present)
Led the architecture and implementation of cloud-ready microservices using DDD, Saga, Event-Driven Architecture, Kafka, GraphQL, and AWS, enabling scalable order processing, inventory orchestration, and fulfillment workflows.
· Notification & Integration Platform (2019 – 2023)
Architected an asynchronous notification and integration platform leveraging Kafka, Webhooks, and Publisher-Subscriber patterns to drive real-time communication between enterprise and external systems.
· Warehouse Management Platform (2015 – 2019)
Designed scalable integration services using SOA, REST, SOAP, JMS, and asynchronous messaging patterns to streamline inventory management, warehouse operations, and OMS-WMS synchronization.
· Accounting & Billing Platform (2010 – 2015)
Implemented enterprise billing solutions using Layered Architecture, MVC, DAO, and Service Layer patterns, delivering robust financial processing, reporting, and regional customizations.
· Architected and delivered enterprise-scale distributed systems using Java, Spring Boot, Microservices, Kafka, REST APIs, GraphQL, Oracle, and AWS, supporting high-volume, mission-critical business operations.
· Led application modernization initiatives by decomposing monolithic applications into Domain-Driven Design (DDD)based microservices, improving scalability, maintainability, and deployment agility.
· Designed event-driven architectures using Publisher-Subscriber, Event Notification, and Message Broker patterns with Kafka to enable loosely coupled and resilient service interactions.
· Implemented Saga Pattern for distributed transaction management across multiple services, ensuring data consistency and reliability in complex business workflows.
· Applied CQRS (Command Query Responsibility Segregation) principles to separate transactional and reporting workloads, improving system performance and scalability.
· Designed reusable and extensible solutions using Strategy, Factory, Template Method, and Facade patterns, enabling configurable business processes and reducing code duplication.
· Leveraged Dependency Injectionand Inversion of Control (IoC) principles through Spring Framework to build loosely coupled, testable, and maintainable applications.
· Built API-driven ecosystems using API Gateway, Backend for Frontend (BFF), and Service-Oriented Architecture (SOA) patterns, facilitating seamless integration across enterprise platforms.
· Implemented asynchronous and parallel processing using Producer-Consumer, Work Queue, and multithreading patterns to optimize throughput and reduce processing latency.
· Enhanced system resiliency through Circuit Breaker, Retry, Bulkhead, and Timeoutpatterns for fault-tolerant integration with internal and external services.
· Applied Repository, DAO, and Service Layer patterns to enforce clean architecture principles and ensure separation of concerns.
· Designed secure application frameworks using OAuth2, JWT, and centralized authentication and authorization mechanisms.
· Optimized database and application performance through efficient data modeling, indexing strategies, caching mechanisms, query tuning, and connection pool management.
· Established CI/CD pipelines, automated deployments, monitoring, logging, and observability frameworks, enabling rapid delivery and operational excellence.
· Partnered closely with product owners, business analysts, infrastructure, security, and globally distributed engineering teams to translate complex business requirements into scalable technical solutions.
Provided technical leadership through architecture reviews, design governance, code reviews, mentoring, and adoption of engineering best practices across development teams.