Teez · Senior Software Developer / Backend Engineer
- Core member of the company-wide Architecture Committee — key reviewer and technical advisor on RFCs and ADRs across the engineering organization.
- Shaping architectural strategy for B2C backend services powering storefront, cart, checkout, payment, and order flows of a fast-growing consumer marketplace.
- Driving migration from a modular monolith to event-driven microservices: defining service boundaries, API contracts, messaging patterns, and data ownership.
- Redesigned asynchronous database-to-database sync via Kafka: batched messages with large payloads (tens of thousands of records) offloaded to S3 as file manifests, batch versioning to prevent race conditions — multi-fold reduction in integration load.
- Built transactional outbox as a company-wide shared library — eliminated chronic message-loss issues when publishing to Kafka, directly improving reliability of order and payment flows.
- Rolled out distributed tracing and shared messaging consumer abstractions as standard libraries adopted across multiple teams — significantly accelerated production incident investigation.
- Designing customer-facing capabilities in mobile and web APIs with a focus on reliability, consistency, and operational maintainability.
- Establishing integration and end-to-end testing practices for critical purchasing, payment, and order flows.
- Partnering with product, analysts, and cross-functional teams to translate business requirements into resilient technical solutions, balancing incremental delivery with long-term architectural stability.
- Investigating production incidents, improving observability, and eliminating recurring issues in revenue-critical flows.
- Participating in senior-level hiring, including system design and architecture interviews for Head of Engineering and Team Lead candidates.