Resume

Anurag Pathak · Backend Engineer · Systems Thinker

Download PDF

Experience

Software Engineer July 2025 - Present

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.

Core Maintainer / Open Source Engineer Oct 2022 - Jan 2024

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.

Software Engineer Intern (OpenELB) Jun 2022 - Aug 2022

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

B.Tech, Computer Science and Engineering

National Institute of Technology Silchar

Certifications

Certified Kubernetes Administrator (CKA) Jul 2023

The Linux Foundation

View Certificate