I'm a full stack developer focused on Python and Django with a pragmatic, production-first mindset. I ship clean APIs, robust background work, and infrastructure that actually survives the real world.
- Main stack: Python, Django, Django REST Framework, Celery, Redis, PostgreSQL
- Infrastructure: Docker, Ansible, AWS, GitHub Actions, ECR
- Monitoring and ops: Grafana, Prometheus, BetterStack/Sentry for errors
- I prefer conventions over cleverness. Keep it simple, observable, and testable.
- Scalable Django apps with async workers and reliable background jobs
- REST APIs for web, with DRF best practices
- CI/CD pipelines using GitHub Actions and deployments via Ansible to EC2
- Observability stacks: Grafana dashboards and alerts for uptime and revenue metrics
- Self-hosted services and reliable backups for data safety
- Prefer Django built-ins and ORM. Use raw SQL only when it matters for performance.
- Use class based views for complex flows and function views for small endpoints.
- Tests first where it saves time. CI must run migrations and static collection.
- Keep infra as code: Ansible playbooks, clear rollback steps, and runbooks for incidents.
- Logging, metrics, and alerts are first class. If you can’t see it, you can’t fix it.
Open to projects that need backend muscle, migrations from monoliths to APIs, performance triage, or help building reliable CI/CD. If your app slows down under real load, I will find the bottleneck and fix it.
- Email: Email Me
- GitHub: My Github
- LinkedIn: My Linkedin
I am actively looking for full stack developer roles. If you need someone who can own the backend and ship polished front ends without drama, we should talk.
What I’m looking for
- Role: Full stack developer or backend-heavy full stack. Remote or hybrid. Contract or full time.
- Stack preference: Python (Django, DRF), JavaScript (React or Vue), Docker, Celery, Redis, PostgreSQL, AWS, Ansible, GitHub Actions.
What I bring
- Battle-tested backend skills: scalable APIs, background jobs, and database optimization.
- Frontend chops to ship usable UI: React or Vue components that do not get in the way of the product.
- Infra and deployment: Dockerized apps, CI/CD that actually deploys, and Ansible that you can run without fear.
- Observability-first: logging, metrics, Grafana dashboards, and incident runbooks so outages stop being mysterious.
A short proven outcome
- Migrated a monolithic Django app to a modular service architecture, introduced Celery for async processing, and reduced page load time by 60 percent.