Resume
Anurag Pathak · Backend Engineer · Systems Thinker
Experience
Kotak Mahindra Bank
Orchestrated Backend-for-Frontend (BFF) data contracts and state synchronization for investment portfolios. Re-architected GraphQL schemas to resolve leaky abstractions, decoupling client business logic from brittle backend flags. Resolved critical cache invalidation bugs in shared family portfolios by identifying primary key collisions and implementing composite key resolution. Managed schema deprecation lifecycles for legacy clients and built automated GraphQL retry mechanisms for transient network failures.
WeMakeDevs
Served as the primary maintainer for multiple open-source repositories, taking full ownership of project hygiene, code review, and contribution standards. Enforced strict merge boundaries and triaged end-to-end pull requests across high-traffic community projects. Operated autonomously to balance contributor velocity with long-term code quality. Exercised strong technical judgment in asynchronous collaboration, actively closing or redirecting misaligned features to protect the repositories from scope creep and technical debt.
Linux Foundation Mentorship (CNCF)
Built a Kubernetes-native Go API enabling programmatic management of Custom Resources (Elastic IPs and BGP configurations). Architected interface-driven handlers that completely decoupled the HTTP transport layer from the underlying kubernetes/controller-runtime client. Engineered safe mutation flows for distributed state by implementing JSON Merge Patch for partial updates and enforcing strict ResourceVersion checks. This guaranteed optimistic concurrency control, preventing lost updates during rapid, concurrent cluster reconciliations. Implemented semantic error mapping from deep Kubernetes API failures (NotFound, Conflict, Timeout) to standard HTTP responses, ensuring explicit contract boundaries and preventing internal cluster state from leaking to external API consumers.
Education
National Institute of Technology Silchar