Available for work

Augusto Cannata

Backend Engineer | Node.js & API Development

Backend Engineer focused on designing structured REST APIs and production-ready backend systems using Node.js, Express and containerized deployments.

Download CV

About Me

I am a Backend Engineer specialized in designing and implementing structured REST APIs using Node.js and Express. I work with a layered architecture approach (routes, controllers, services) to ensure clear separation of concerns and long-term maintainability. I developed a production-ready billing system used by a real business, where I designed coherent API endpoints, implemented secure cookie-based authentication, and integrated Firestore for data persistence. I also manage a self-hosted VPS environment using Docker Compose and Traefik as a reverse proxy with automatic HTTPS certificates. The deployment process is automated through GitHub Actions, which connects via SSH to execute remote deployment scripts. I value solid architectural decisions, infrastructure awareness, and backend systems that are reliable, structured, and ready for real-world usage.

Tech Stack

Backend

Node.jsTypeScriptExpressNestJSREST APIs

Frontend

ReactNext.jsTailwind CSSHTML/CSS

Databases

PostgreSQLMySQLMongoDBFirestore

DevOps / Infrastructure

DockerDocker ComposeTraefikGitHub ActionsCI/CDLinux

Tools

GitVS CodePostman

Projects

Billing System API (Production Deployment)

Production-ready billing system backend built with Express following a layered architecture (routes, controllers, services). Designed structured REST endpoints, implemented secure cookie-based authentication, and integrated Firestore for data persistence. Deployed on a self-managed VPS using Docker and automated with GitHub Actions CI/CD pipeline.

Node.jsExpressTypeScriptFirestoreDockerGitHub ActionsTraefik

Self-Hosted Docker Infrastructure

Self-managed VPS environment designed to host containerized backend services. Configured Docker Compose for multi-service orchestration and Traefik as a reverse proxy with automatic HTTPS certificates via Let's Encrypt. Implemented SSH-based deployment automation triggered by GitHub Actions.

DockerDocker ComposeTraefikGitHub ActionsLinux

Blog

Coming Soon

I will be publishing technical articles focused on REST API design, backend architecture decisions, deployment strategies, and lessons learned from building production-ready systems.

Get In Touch

I'm open to discussing backend engineering opportunities, collaborations, or technical projects. Feel free to reach out through any of the channels below.