Mridu

Mridu Bhatnagar

I am a Python Backend Developer with 7+ years of experience. I apply spec-driven development to AI systems and leverage contemporary agentic coding tools to amplify output. Looking forward to working at the intersection of product, engineering, and AI.

Experience

Senior Software Engineer · IIT Madras · Remote Jul 2024 – Present
  • Built student marks batch upsert using Google Pub/Sub to process 70,000–80,000 weekly score record uploads in parallel, replacing sequential single-record API calls.
  • Built an exam city preference module with validation, payment handling, and user flow improvements, serving 37,000+ students across 3 programs.
  • Built JWT-based source verification using ES256 algorithm to enforce authenticated cross-app access for 40,000+ students, preventing direct course access without source verification.
  • Refactored application form into a configurable, multi-institute product by removing hardcoded configurations and adding filterable form fields, launched for IIMU with 1,000+ students.
  • Secured application credentials by migrating environment variables to Secret Manager and Parameter Manager across multiple projects, improving configuration consistency and reducing risk of secret exposure.
Senior Software Engineer · Peppo Technologies · Remote Aug 2021 – Apr 2024
  • Owned end-to-end development, maintenance, and documentation of the settlement service, serving 76,000+ unique customers.
  • Drove settlement success rate to 100% by reducing merchant escalations to zero and coordinating with Razorpay and other dependent internal tech teams.
  • Added Celery-based async processing to settlement service, handling peak loads of 8,000+ customers.
  • Automated GST reporting and monthly invoice generation, reducing manual effort by 50%.
Independent Consultant · Team4Adventure · Remote Jan 2020 – Jul 2021
  • Built a lightweight JSON-based custom CMS, replacing their WordPress setup and delivering ~50% improvement in webpage creation speed (measured via Google PageSpeed).
  • Built a Query & Booking Management system using PHP and MySQL, reducing per-booking processing time by 75%, from ~1 hour to ~15 minutes per conversion.
Software Engineer · Goibibo · Gurugram Aug 2018 – Jan 2020
  • Built and maintained internal and external API integrations for partners including Criteo and WebEngage.
  • Automated data pipelines to generate daily reports, reducing manual effort.
Data Engineer · KreditBee · Bangalore Dec 2017 – Aug 2018
  • Designed and implemented APIs and core business logic for the product's rule engine.
  • Integrated multiple external fintech partner APIs for data exchange across workflows.
Software Engineer · Reckonsys Tech Labs · Bangalore Aug 2017 – Dec 2017
  • Built backend features for Kredily using Django REST Framework.

Projects

Prepit ↗ Live ↗ GitHub ↗ Case Study →

RAG-based knowledge base for interview prep, built end to end.

SystemsFeed ↗ Live ↗ GitHub ↗

Stay ahead of the Stack, curated engineering content to keep you sharp.

Skills

Languages
Python, JavaScript
Frameworks
Flask, FastAPI
Databases
PostgreSQL, MySQL, Google Datastore, Redis, Weaviate
Cloud / Deployment
AWS EC2, Google Cloud Pub/Sub, Digital Ocean, Netlify, GitHub Actions
Tools
Git, Docker, Celery, Claude Code, Gemini CLI
API Integrations
OpenAI, Claude API, Slack, Razorpay, WebEngage, Gmail
AI Engineering
LLM Application Development, Agents, RAG Systems, LangGraph

Technical Content & Speaking

Courses & Tutorials
  • Authored Python courses on LinkedIn Learning, covering practical backend development topics.
  • Created API tutorial projects and short-form lessons for Twilio, published on their developer blog.
  • Published bite-sized Python lessons on egghead.io.
Conference Talks
  • Spoke at PyData Delhi, EuroPython, and PyLadies meetups across multiple countries.

Education

B.Tech, Computer Science and Engineering 2013 – 2017
NIIT University, Neemrana (Rajasthan)