Resume

Anurag Pathak · Software Engineer

Download PDF

Experience

Software Engineer July 2025 - Present

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.

Software Engineer Intern (OpenELB) Jun 2022 - Aug 2022

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

B.Tech, Computer Science and Engineering 2020 - 2024

National Institute of Technology Silchar

Higher Secondary, Science 2018 - 2020

Cotton University

High School Leaving Certificate 2013 - 2018

Palasbari RB HS & MP School, Mirza

Certifications

Certified Kubernetes Administrator (CKA) Jul 2023

The Linux Foundation

View Certificate