Built a gRPC order-validation service integrating Kafka-backed state, protocol rules, routing, observability, and end-to-end tests; deployed to non-production environments
Designed an order-validation gateway for trading checks, risk limits, and compliance requirements, with dedicated API contracts and integration tests
Migrated session responses to Kafka topics with feature-flagged cutover and restart-free rollback; verified the production rollout
Replaced polling-based trading alerts with event-driven processing and restart recovery, using staged production enablement
Profiled a cancel-all path consuming 84% of service CPU, removed deep hashing and unnecessary allocations, and added regression tests
February 2023 – February 2025
— Java Developer, Adaptive Financial Consulting
Co-designed a Java actor-based processing architecture for a trading and auction platform
Built resilient caching and custom indexes across distributed Aeron gateways
Developed Java and Spring services and Kafka integrations with legacy systems, emphasizing deterministic execution and data consistency
Added Cucumber end-to-end tests for gateway workflows and failure scenarios