Back to Developers
Puneeth A L

Puneeth A L

Backend Developer

Davangere, Karnataka, India 1+ yrs exp 83 · Excellent

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)

Python Advanced
9.0/10
2
Years Exp
SQL Advanced
8.5/10
2
Years Exp
FastAPI Advanced
8.5/10
2
Years Exp
REST API design Advanced
8.0/10
2
Years Exp
Postgresql Advanced
8.0/10
2
Years Exp
Docker Advanced
8.0/10
2
Years Exp
Pytest Intermediate
7.5/10
2
Years Exp
JWT Intermediate
7.5/10
2
Years Exp
GitHub Actions Intermediate
7.5/10
2
Years Exp
Railway Docker Compose Integration Testing Alembic RBAC SQLAlchemy Dependency Injection Transactions database design Indexing Pagination

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

📷 Photo 10/10
📄 Resume 10/10
💼 Job Title 10/10
✍️ Bio 10/10
🛠️ Skills 20/20
🎓 Education 10/10
⏱️ Experience 8/15
💰 Rate 0/5
🏆 Certs 0/5
Verified 5/5
Total Score 83/100

Profile Overview

Member sinceAug 2026