Senior Software Engineer (7+ yrs) building end-to-end products across Node.js/TypeScript backends and React frontends.
I design APIs and UIs together: Kafka-based eventing, clean REST/GraphQL contracts, and performance-minded frontends (Core Web Vitals, bundle budgets).
Automated supplier campaigns with an event-driven platform (Kafka), reducing end-to-end cycle time by ~85%.
Architected the company’s adoption of Apache Kafka, introducing a shared abstraction layer and domain-driven event taxonomy across microservices.
Standardized Kafka eventing with contract-first schemas via Confluent Schema Registry, reducing integration breaks and accelerating onboarding for new services.
Built a DLQ pipeline with exponential backoff and bounded retries and added Datadog instrumentation to improve system resiliency and failure visibility across services.
Refactored report generation using Node.js Streams and MongoDB cursors, reducing processing time by 30% and improving UI responsiveness for data-heavy reports.