Back
Django
DRF
PostgreSQL
Redis
Celery
Docker
Nginx
Cloudflare
Linux
Ongoing Private repository
Transporte Boarini
Full Stack Developer
Comprehensive system for operational and financial transport management, featuring process automation, trip traceability, and current account control. Live in production with active maintenance and ongoing support.
Responsibilities
- Backend development with Django and Django REST Framework.
- Data modeling and complex business logic.
- Current accounts and settlement implementation.
- Financial report and PDF generation.
- AFIP invoice scraping development.
- Integration with vehicle tracking API (EasyTrack).
- Automatic kilometer and usage time calculation.
- Asynchronous task processing with Celery + Redis.
- Domain, DNS configuration and HTTPS certificate setup.
- Nginx as reverse proxy with security hardening against attacks (rate limiting, security headers).
- Full deployment on a Debian server with all services dockerized.
- Linux server administration (Debian).
- Active maintenance, new features and ongoing support.
Architecture
- Multi-service application orchestrated with Docker Compose, with independent configurations for local development and production.
- Modular REST API in Django + DRF, organized by business domain: fleet (vehicles, drivers, trips, maintenance), shipment (waybills and shipments), checking_account (current accounts, payments, commissions and taxes) and people/authentification (clients and auth).
- Dedicated integration client with EasyTrack (fleet GPS tracking API) as an independent app.
- Celery (worker + beat) for asynchronous processing and scheduled tasks: settlements, notifications, GPS system sync and report generation.
- Reports and receipts generated directly from HTML/CSS with WeasyPrint.
- Nginx as reverse proxy with SSL termination (Let's Encrypt in production) and basic auth for the task monitoring panel (Flower).
- CI/CD with Bitbucket Pipelines, with SSH connection to the production server to automate deployment.
Tech stack
| Category | Technology |
|---|---|
| Backend | Python, Django, Django REST Framework |
| Async tasks | Celery (worker + beat), Flower |
| Database | PostgreSQL |
| Cache / broker | Redis |
| Web server | Nginx, Gunicorn |
| PDF generation | WeasyPrint, pypdf, opendataloader-pdf |
| Infrastructure | Docker, Docker Compose |
| CI/CD | Bitbucket Pipelines |
| Integrations | EasyTrack (GPS tracking API) |