commit a33562f(HEAD -> career)
Author: Karthick Pattabiraman <thekarthickraman@gmail.com>
Date: Jul 2025 — Present
Senior Software Engineer @ Altimetrik — Bangalore
Owning the backend for a large-scale appointment scheduling platform used by millions of end users across two major product lines at a leading financial technology company.
Designed and developed core modules of the Schedule Management service — GraphQL APIs, shift management, and the V2 Booking schema now powering scheduling across 2 major product lines via a company-wide API federation.
Eliminated per-appointment authorization overhead in the Calendar Segments API by replacing N sequential auth calls with a single batched call, cutting response time by ~70%.
Built a real-time Apache Flink pipeline fanning out appointment events to 4 downstream systems with standardized retry and error-handling contracts across all Kafka producers.
Led the Java 21 and Elasticsearch 8 migration across 6 services, replacing deprecated clients and resolving security vulnerabilities.
Architected MCP servers for the Appointments and Expert Matching domains, integrating with AI models to enable real-time scheduling queries and expert matching — adopted by 3 internal teams within the first month.
Executed chaos engineering experiments across 6 services — pod deletion, network fault injection, CPU/memory stress testing, and DNS fault tolerance — maintaining compliance with 30-day rolling resilience certification.
