Resume
Anurag Pathak · Software Engineer
Experience
Kotak Mahindra Bank
Worked on correctness-critical investment portfolio flows in React Native, where edge cases matter more than happy paths. Focused on designing reusable financial components with explicit state modeling and strict TypeScript contracts — handling null states, precision rounding, negative values, and failure modes that are easy to miss but expensive to ship. Known for quickly identifying the shape of bugs and invalid states during debugging sessions, often narrowing down issues before full reproduction. This comes from reasoning about data flow and state transitions rather than reacting to symptoms. I bias toward designs where correctness is enforced structurally, not retrofitted through checks. If a state shouldn't exist, I prefer making it impossible to represent in code rather than handling it defensively at runtime.
Linux Foundation Mentorship (CNCF)
Built a Go HTTP API for a Kubernetes-native load balancer, enabling programmatic management of BGP configuration and Elastic IP resources. Designed interface-driven handlers with explicit contracts separating routing, domain logic, and Kubernetes client concerns. Implemented semantic error mapping from Kubernetes API failures (NotFound, Conflict, Timeout) to meaningful HTTP responses instead of generic 500s. Added graceful shutdown and partial updates using JSON Merge Patch, ensuring safe reconciliation under concurrent changes.
Education
National Institute of Technology Silchar
Cotton University
Palasbari RB HS & MP School, Mirza