About Me

I am a systems-focused software engineer with strong interests in kernel development, compilers, backend systems, and DevOps. I work across abstraction layers—from OS internals to distributed platforms—prioritizing correctness, performance, and reliability.

My work emphasizes deep technical understanding, careful design, and production-grade engineering practices.

Technical notes and learning blogs

Experience

Giant Eagle, Bangalore — Graduate Trainee Software Engineer

Worked on automation and infrastructure tooling for the merchandising platform. Contributed to modernization initiatives and delivered production-quality code across multiple projects.

Projects

Google Summer of Code — NetBSD Kernel

Documented and analyzed the NetBSD root-device mounting workflow during early boot. Studied setroot logic and implemented ATF test cases to validate correct root filesystem selection.

Multi-Tenant Distributed Task Processing Platform

Designed and implemented a multi-tenant asynchronous processing platform using FastAPI, Celery, RabbitMQ, Redis, and PostgreSQL. The system ingests large-scale financial transaction CSVs and enforces idempotency and tenant isolation.

Implemented retries, failure recovery, reconciliation workflows, and deployed the platform on Kubernetes with horizontal scaling and observability.

View on GitHub

Contact

Email: patdiviyam@gmail.com

LinkedIn

GitHub