Skills & Expertise

  • Chef.io
  • DevOps
  • DevSecOps
  • Web Development
  • Mobile Development
Current

Principal Software Engineer

Progress Chef

December 2025 - Present

Previous Positions

Senior Software Engineer II June 2024 - December 2025

My time here was split between Chef Infra and Chef Courier. On the Chef Infra side of things, I focused on pipeline health apart from the usual bug squashing, ruby upgrades, CVE patches, and building out a secure channel to distribute enterprise packages. For Courier, I kept resource limiting solid across Linux, Windows, and Darwin. Outside the day-to-day, I rolled out AI-assisted dev workflows and compliance guidelines across our repos to set standards for how we use AI in development, and teamed up with colleagues on a Retrieval Augmented Generation (RAG) project during a hackathon.

Senior Software Engineer December 2022 - June 2024

This is where I got deeply involved with Chef Courier. I designed the courier client and the courier interpreter layer, built the multi-platform client from scratch, and put resource limiting guardrails in place so things wouldn't fall over under load. On the side, I chipped in on internal dev tooling and kept our CI/CD pipelines running smoothly across several repos.

Software Engineer II September 2020 - December 2022

Joined the Chef Infra (Desktop) team and started by modernizing macOS configuration resources in the desktop-config cookbook using native CoreFoundation APIs, which made a real difference in fleet management stability. Along the way, I also built a secure content distribution system — Rails backend, S3 and CloudFront for delivery, IAM for entitlements and automated reporting workflows with SES and Sidekiq. Expanded CI/CD for day-zero OS compatibility, built out solid RSpec coverage, and delivered technical webinars for the Chef community to make complex infrastructure concepts more approachable.

Work Experience

  1. Codebrahma

    Software Engineer Project Lead

    August 2019 - August 2020 Bengaluru

    Ran projects end-to-end — talking to clients, figuring out what they needed, building it, and keeping it running. The stack varied a lot: React and Gatsby on the web side, React Native for mobile, Firebase (Auth, Firestore, Cloud Functions, Messaging, and more) on the backend, and even some IoT work with Bluetooth Low Energy devices. Mentored new hires, helped the recruitment team interview candidates, and managed deployments across Firebase, the App Store, Play Store, AWS, and Netlify.

    Software Development Engineer

    January 2019 - July 2019 Bengaluru, Karnataka, India

    Spent most of my time building web and mobile apps — React and Redux on the frontend, React Native for cross-platform, Node.js and PostgreSQL on the backend. Picked up a lot about shipping quality software here, from setting up Sentry and analytics to learning how senior engineers handle client conversations and code reviews.

    Software Engineer Intern

    July 2018 - December 2018 Bengaluru

    My first real industry experience. I built reusable component libraries, worked on an E-Commerce PWA with Gatsby, and learned how to turn design mockups into responsive, accessible pages that work well across devices. Also got my hands dirty with WebSockets for real-time features.

  2. Freelance

    Full stack web developer

    October 2016 - June 2018 Bhubaneshwar, Orissa, India

    Where it all started. Took on freelance projects while in college, teaching myself full-stack development with React, Node.js, Express, and databases like PostgreSQL and MongoDB.

Education

Siksha 'O' Anusandhan University

Institute of Technical Education and Research (ITER)

Bachelor of Technology (B.Tech), Computer Science

2014 - 2018

Extra-Curricular Activities

CODEX
Co-Founder & Chief Coordinator September 2016 - May 2018

Co-founded the first coding club at ITER with a few friends because we felt our campus needed a space for people genuinely curious about code. We ran lectures, organized hackathons and project collaborations, and put real effort into closing the gender gap — making it welcoming for everyone, especially folks who didn't see themselves as 'typical' programmers.

Interested in collaborating?

Let's build something meaningful together.