Saurabh Johri

Backend software engineer. Python/Django & Go on education platforms.

Django and Go engineer at Code Argo, on the BITS Pilani student portal: ~180,000 users, ~75,000 active students. Streaming exports, daily ETL pipelines, certificate microservices, and cross-service access control in production, with an AI-assisted development workflow. MS in Artificial Intelligence from Boston University. Two feature PRs merged upstream into gopdf, a ~2,900-star Go PDF library.

Software Engineer, Code Argo

May 2024 – Present

Python/Django and Go engineering for the BITS Pilani ecosystem · Remote

  • Main engineer for new features on elearn, a Django student portal with ~180,000 total users (~75,000 active students); owned frontend development early in the engagement.
  • Built the Taxila LMS access gate across two services: a Django gate that checks an external hall-ticket API and mints a signed cross-domain cookie, and the Go nginx auth_request service validating it, with role-based bypass and failure attribution across the two systems.
  • Shipped an async/streaming CSV export for MGPA and student-evaluation datasets, scaling the export limit to 2.5M rows.
  • Maintain and extend elearn-api-proxy (Go), a certificate/transcript generation microservice pulling program and degree data from an ERP student-status API, with 52,000+ certificates and transcripts generated to date.
  • Built attendance-sync (Go), a daily ETL data pipeline parsing course-meeting attendance dumps from a Microsoft API into elearn, with 1.3M+ attendance records processed to date.
  • Built permission-gated user impersonation (“Log in as”) with audit logging, privilege-escalation guards, and Django test coverage, letting support staff reproduce student-reported issues.
  • Co-built argo-api-proxy (Go/Fiber) with API-key request authentication, config-driven routing, and hot config reload; replaced in-memory query buffering with streamed response execution.