Mateus R. Campos / Backend Developer

Available for backend opportunities

Secure APIs and backend systems built to evolve.

I build REST services with Java, Spring Boot, and Node.js, covering authentication, persistence, automated testing, and documentation. When the product calls for it, I also deliver the interface with React and Next.js.

Core stackJava 21 · Spring Boot · Node.js · PostgreSQL

01 / Request

POST /api/resource

02 / Security

JWT + roles

03 / Persistence

PostgreSQL

04 / Response

201 Created

Work you can inspect

Backend demonstrated through products, not technology lists.

Three projects showing security, data modeling, integrations, and operations in different contexts.

01

Production product

CVnoAlvo

Live

Web application for adapting resumes to specific job openings, with compatibility analysis, ATS-focused artifact generation, Java/Spring backend, PostgreSQL, and JWT authentication.

Java 21Spring BootSpring SecurityJWTPostgreSQL
View technical details
02

Backend API

DSCommerce

Public deployment

E-commerce REST API with products, categories, users, orders, OAuth2/JWT authentication, role-based authorization, JPA/Hibernate persistence, and OpenAPI documentation.

Java 21Spring Boot 3Spring SecurityOAuth2JWT
View technical details
03

Full-stack system

SYSMP

Private product

Full-stack deadline management system with JWT authentication, an admin dashboard, PostgreSQL, and real-time communication for operational follow-up.

Node.jsExpressReactTypeScriptWebSocket
View technical details

How I build

From API contract to deployment.

A delivery sequence grounded in behavior, security, and maintainability.

  1. 01

    Contract and domain

    I define resources, responsibilities, responses, and rules before coupling the implementation.

  2. 02

    Security and data

    Authentication, authorization, validation, and persistence are treated as part of the design.

  3. 03

    Verifiable quality

    Automated tests and documentation protect critical flows and make change easier.

  4. 04

    Delivery and operations

    Containers, environment configuration, and actionable error reporting close the loop.

Next challenge

I look for problems that deserve a clear, secure, and sustainable backend.

I am open to backend and full-stack opportunities in teams that value technical quality, collaboration, and continuous learning.

Get in touch
    Mateus R Campos - Backend Developer