About
Self-taught Python backend developer. Developed the backend of a production-used cable TV subscriber management platform serving 400+ subscribers across multiple villages. Collaborated with a frontend developer to deliver subscriber management, billing, and operational workflows. Later enhanced the project with Docker, automated testing, CI/CD pipelines, and cloud deployment. Seeking a junior backend engineering role.
Skills & Expertise (20)
Work Experience
Backend Developer
EazyBill
Jan 2025 - Present
Developed and evolved the backend of a production-used cable TV subscriber management platform serving 400+ subscribers across multiple villages. Collaborated with a frontend developer to integrate APIs, resolve integration issues, and deliver subscriber management, renewal tracking, billing, and operational workflows. Designed the relational database schema from business requirements — supporting subscriber management, billing, agent operations, and village-level data isolation. Implemented JWT authentication with role-based access control (Admin, Agent roles); secured public endpoints with UUID-based identifiers to prevent enumeration attacks. Enforced data consistency using transactions, row-level locking (SELECT FOR UPDATE), bill-history preservation, and duplicate-bill prevention. Implemented a service-layer architecture (Router → Dependency → Service → Database) using FastAPI dependency injection to improve modularity and testability. Containerized the application using a three-stage Dockerfile (builder / final / test) — production image excludes build tools and test dependencies. Developed 41 endpoint-level integration tests (73% coverage) against an isolated PostgreSQL test database and integrated them into a GitHub Actions CI/CD pipeline.
Education
Bachelor of Engineering — Mechanical Engineering - UBDTCE
- 2018 · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (20)
Click a skill to find developers with the same skill