Working on Sony's Accounts Payable Automation (APAT) program, implementing and validating businessrule workflows using GoRules based on customer and business requirement
Product Development Engineer
Phenom
Jun 2022 to May 2026
Designed and optimized Java/Spring Boot microservices integrated with JBoss Drools to execute businessrule workflows for 1,000+ enterprise customers.
Reduced p95 rule-execution latency by 93%, from ~3 seconds to ~100 ms, through runtime and caching
optimizations while maintaining production reliability.
Designed a distributed caching architecture using in-memory KIE containers and Redis Pub/Sub for
cache invalidation and synchronization across microservice instances.
Led development of RuleParser, a Java microservice that automated DRL generation, reducing manual
rule-configuration errors and improving deployment reliability.
Automated rule parsing for the Two-Way Hiring Status workflow, reducing deployment time for complex
business-rule updates by 80%.
Profiled and optimized CPU and memory utilization, eliminating container OOM restart issues in production
workloads.
Applied Test-Driven Development (TDD) while optimizing critical rule-engine paths, protecting existing
behavior during performance changes.
Migrated legacy microservices from standalone VMs to Kubernetes and developed reusable Helm charts,
enabling zero-downtime deployments and standardized environment configuration.