Home

Experience

NÓRDICO2026-07 — 2026-10

Backend Engineer

Formosa, Argentina · Remote

B2B backend for an ice-distribution company, in a microservices monorepo run by a team of three developers. The backend modules I built were deployed to production.

  • Built the authentication microservice in Java 25 and Spring Boot 3.5: unified login issuing JWT (HS256), refresh-token rotation, BCrypt at cost 12, OAuth2 resource-server support, rate limiting, and role-based access control across five roles.
  • Modelled the relational domain in PostgreSQL 15 with versioned Flyway migrations.
  • Shipped and maintained the APIs for orders, equipment, rentals, visits with photographic evidence, and schedules.
  • Hardened the live API: mapped 4xx responses that were surfacing as 500, cut the order listing's date filter and closed-history payload, and fixed a listing that crashed on `lower(bytea)` in PostgreSQL.
  • Owned the deployment path: multi-stage Docker images, healthcheck against the platform-assigned port, per-environment CORS origins, and deployment manifests.
  • Adopted Spec-Driven Development with OpenSpec: every module opens with a proposal, spec, design and task breakdown before code is written.
  • Quality through strict TDD: JUnit 5, Mockito, `@WebMvcTest`, security integration tests, and H2 in the suite.
  • Documented the API with OpenAPI 3.1, exposed realtime updates over WebSocket, and stored photographic evidence through the AWS SDK v2 against S3-compatible storage.
  • Java 25
  • Spring Boot 3.5
  • Spring Security
  • PostgreSQL 15
  • Flyway
  • JUnit 5
  • Mockito
  • OpenAPI 3.1
  • WebSocket
  • AWS SDK v2
  • Docker