The backend behind a live-learning platform.
Myclassroom
- Company
- Myclassroom Learning Pvt. Ltd.
- Role
- Backend Developer
- Employment period
- Sept 2020 — Oct 2022
I architected the PostgreSQL model and built the DRF API layer for live classes, test series, video lectures, and student analytics. I standardized EC2 deployment and led the engineering support practices needed to maintain the platform.
- PostgreSQL
- Django REST Framework
- React clients
- AWS EC2
- NGINX
- Gunicorn
PostgreSQL model for live classes, test series, video lectures, and student performance analytics.
DRF CRUD, filtering, pagination, and authentication APIs powering React clients.
Standardized deployment with NGINX and Gunicorn.
Built and led engineering support, mentored engineers, and established production-issue processes.
Scope and responsibilities from my project experience.
Follow the system.
Explore the constraint, the decision, how it was checked, and the result. The full narrative follows below.
Several learning experiences, one platform foundation.
The platform spans live classes, test series, video lectures, and student performance analytics, with React web and mobile clients consuming the backend.
- Live classes and video lectures
- Test series and student analytics
- React web and mobile clients
- Learning experiences
- Shared data model
- Web + mobile clients
Platform engineering
Myclassroom Learning Pvt. Ltd.Model the learning platform.
As a Backend Developer at Myclassroom Learning Pvt. Ltd., I architected the PostgreSQL data model for live classes, test series, video lectures, and student performance analytics.
- Live classes
- Test series
- Video lectures
- Student performance analytics
Connect web and mobile experiences.
I built the Django REST Framework API layer powering React web and mobile clients. Its documented capabilities include CRUD, filtering, pagination, and authentication.
- CRUD operations
- Filtering and pagination
- Authentication
- React web and mobile clients
Deployment was part of delivery.
I standardized deployment across multiple EC2 instances using NGINX and Gunicorn. I also built and led the engineering support function, mentoring engineers and establishing triage and escalation for production issues.
- Multiple AWS EC2 instances
- NGINX and Gunicorn
- Engineering support and mentoring
- Production triage and escalation
Have a similar systems challenge?
Let’s talk