Software Engineer, Code Argo
May 2024 – PresentPython/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_requestservice 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.