James Okafor
Backend Developer
Summary
Senior Backend Developer with 7+ years of experience engineering high-throughput microservices and distributed data architectures in Java, Spring Boot, and PostgreSQL. Proven expert in database performance tuning, asynchronous messaging, Kafka event-driven architectures, and resilient cloud deployments, scaling enterprise platforms to 3,000 qps while consistently holding p99 latency under 200ms across high-volume production traffic.
Experience
- Migrated a legacy monolithic billing module to an event-driven microservice using Apache Kafka, boosting sustained throughput from 900 to 3,000 qps.
- Optimized the order-history query engine with composite PostgreSQL indexes and Redis caching, cutting p99 latency from 1,100ms to 180ms.
- Standardized contract testing across 5 microservices, reducing production integration defects from 4 per quarter to 0 over 9 months.
- Built an OAuth2 authentication microservice processing 400k logins daily, decreasing customer authentication support tickets by 35%.
- Optimized a nightly batch financial reconciliation workflow from 6 hours to 45 minutes by parallelizing processing with Kafka consumer groups.
- Containerized 8 enterprise services with Docker and Kubernetes, reducing developer environment provisioning time from 2 days to 1 hour.
