- data pipelines
- event streaming
- commerce
- rules
Sephora
NULogicTechnical LeadFeb 2024 – Presentteam of 3
Omnichannel beauty commerce: a Commercetools-powered storefront and a personalized customer-engagement system for large-scale email campaigns.
email personalization pipeline
- Contentfullayouts
- Droolseligibility rules
- Azure Batchparallel jobs
- CSVper segment
- Epsilonemail send
event sync
- Servicesproducers
- Kafkamessage queue
- Cosmos DBdata + rulesets
Data pipelines & event streaming
- Architected Azure Batch pipelines for CSV generation and personalized email content across millions of customer records, with independent job startup and robust error handling.
- Used Kafka as the message queue for Cosmos DB and ruleset updates, keeping data and business rules in sync across services.
- Led a high-performance email generation system with personalized layouts; built Epsilon templates with AI-driven subject-line optimization.
- Built a Contentful-based content engine that renders layouts by customer eligibility and segment.
- Raised throughput by tuning multi-threaded execution with the Java Executor framework, and optimized MySQL design for large-scale data operations.
Commercetools & digital commerce
- Led Commercetools integration for catalog, pricing and inventory sync; designed REST APIs for products, categories and variants.
- Built real-time product sync pipelines between Commercetools and backend systems; search and filtering with Product Projections and Query APIs.
- Managed cart, checkout and order workflows and integrated third-party services.
Technical leadership
- Implemented a Drools rule engine for complex business rules and customer targeting; built shared internal libraries reused across microservices.
- Supported DevOps through Argo CD pipelines and configuration deployments; wrote LLDs, analysis documents and unit tests, and mentored the team.
Java · Spring Boot · Hibernate · Microservices · Kafka · Azure Batch · Azure Cosmos DB · Commercetools · Drools · Contentful · Epsilon · MySQL · Argo CD
Express
NULogicSenior Software EngineerJan 2023 – Jan 2024team of 12
Headless omnichannel commerce for web and mobile with multi-gateway payments, dynamic promotions and SEO-optimized product feeds.
- Implemented Google Retail Search from scratch for desktop and mobile, with multi-level faceted navigation and product feeds for indexing and SEO.
- Integrated Elasticsearch for fast search and autocomplete, and tuned ranking logic.
- Commercetools discounts, Subscriptions and API Extensions; Stripe, PayPal and Adyen payments; Redis caching to cut response times and database load.
Java · Spring Boot · Hibernate · Commercetools · Google Retail Search · Elasticsearch · Redis · MySQL · AWS (S3, Lambda, SQS, SNS, CloudWatch) · Stripe · PayPal · Adyen
PayPal
AltimetrikSenior Software Engineer IIAug 2021 – Jul 2022team of 30
Core authentication and authorization modules of one of the world’s largest online payment systems.
- Circuit breakers and idempotency for critical authorization operations.
- Redis session clustering across multiple data centers; Cassandra models for token storage; PCI-DSS.
Java · J2EE · Spring · Hibernate · Microservices · Redis · Cassandra · REST APIs · JUnit
UPPAbaby
NULogicSenior Full Stack DeveloperJul 2026 – Oct 2026team of 8
Direct-to-consumer commerce for a global maker of premium strollers, car seats and nursery products.
- Commercetools catalog, variants and pricing across regional storefronts.
- Modeled product–accessory compatibility so shoppers see only the parts that fit.
Java · Spring Boot · Microservices · Commercetools · REST APIs · MySQL · CI/CD
Wild Fork
NULogicSenior Software EngineerAug 2022 – Jan 2023team of 10
Direct-to-consumer premium meat and seafood (MeatMe), farm to fork, with Commercetools powering catalog, shopping and checkout on web and mobile.
- REST APIs on Commercetools Product Projections; product-type schemas for cut, weight, origin and freshness, with real-time inventory sync.
- Secure login with JWT access and refresh tokens, cross-device sessions and multi-factor authentication.
- Dynamic checkout with real-time shipping rates and delivery-date estimates; payments with secure tokenization and PCI-compliant data handling.
Java · J2EE · Spring · Hibernate · Commercetools · REST APIs · JWT · MySQL
Collectivus
NULogicSolution ArchitectJun 2026 – Aug 2026team of 10
Platform engineering program delivered through NULogic.
- Owned architecture and design decisions as Solution Architect.
- Spring Boot microservices, data models and event-driven workflows.
Java · Spring Boot · Microservices · REST APIs · Event-Driven Architecture · Cloud · CI/CD
Macy’s
Crown Solutions IndiaSoftware EngineerOct 2020 – Jul 2021team of 2
Checkout, accounts and orders for macys.com.
- Guest checkout with session-based cart persistence and address validation.
- Secure password reset with single-use expiring tokens; USPS address validation and split shipments.
Java · J2EE · Spring · JDBC · Web Services · REST APIs · MySQL