Backend Developer | Java | Spring Boot | Node.js

Sobre Mim

Backend Developer focado em Java/Spring Boot, Node.js e APIs REST, com base sólida em pesquisa, dados e documentação técnica.

Java 21 + Spring BootNode.js + ExpressPostgreSQL + DockerInglês B2
Mateus Ribeiro de Campos

Desenvolvedor backend focado em Java e Spring Boot, construindo APIs seguras, integrações eficientes e sistemas preparados para crescer.

Sou Mateus R. Campos, graduado em Ciência da Computação e desenvolvedor backend. Minha trajetória também inclui pesquisa científica internacional, análise de dados e resolução estruturada de problemas. Aplico essa experiência no desenvolvimento de APIs REST, autenticação e autorização, integração de serviços, testes automatizados e construção de aplicações confiáveis e fáceis de manter.

Experiência recente

Backend Intern em 2025

Foco técnico

APIs REST, testes e segurança

Produto próprio

CVnoAlvo em produção

Base anterior

Pesquisa internacional

Trajetória

Sou desenvolvedor backend com Bacharelado em Ciência da Computação (2026), experiência prática em Java, Spring Boot, Node.js e APIs REST, e atuação recente em desenvolvimento backend com Node.js.

Antes da tecnologia, trabalhei como pesquisador no INRAE, na França, liderando projetos multidisciplinares, análises estatísticas e modelos preditivos com R e Python. Essa base me ajuda a escrever software com método, documentação e atenção a evidências.

Como atuo

Backend orientado a integração

Projeto APIs REST, autenticação, autorização e integrações entre serviços com atenção a contratos, dados e continuidade operacional.

Qualidade verificável

Uso testes automatizados, TDD quando faz sentido, documentação e versionamento para reduzir regressões e facilitar manutenção.

Pensamento analítico

Trago da pesquisa científica a capacidade de decompor problemas, validar hipóteses e comunicar decisões técnicas com clareza.

Experiência

Estagiário de Desenvolvimento Backend

Isaac Kennedy Desenvolvimento de Software LTDA

08/2025 - 11/2025

Atuação em desenvolvimento e manutenção de aplicações backend, com foco em APIs, dados, estabilidade e colaboração em ambiente ágil.

  • Desenvolvimento e manutenção de aplicações backend usando Node.js.
  • Implementação de APIs RESTful e integração com bancos SQL e NoSQL.
  • Correção de bugs, testes automatizados, versionamento com Git e acompanhamento com Scrum/Kanban.

Pesquisador I

Institut Sophia Agrobiotech, INRAE - Equipe CEA

01/2017 - 01/2019

Pesquisa aplicada em projetos complexos com equipes internacionais, análise de dados e comunicação científica em inglês.

  • Liderança de projetos multidisciplinares com análise estatística avançada em R e Python.
  • Desenvolvimento de modelos preditivos para sistemas biológicos complexos.
  • Publicação de resultados científicos e documentação técnica para públicos internacionais.

Projetos selecionados

CVnoAlvo

Plataforma web para adaptar currículos a vagas específicas, com análise de compatibilidade, geração de artefatos otimizados para ATS, backend em Java/Spring, segurança com JWT e integrações externas.

Java 21Spring BootSpring SecurityJWTPostgreSQLDocker

DSCommerce

API REST de e-commerce com produtos, categorias, usuários, pedidos, autenticação OAuth2/JWT, autorização por perfis, modelagem JPA/Hibernate e documentação Swagger/OpenAPI.

Java 21Spring BootSpring SecurityOAuth2PostgreSQL

SYSMP

Sistema full-stack para gestão de prazos com autenticação JWT, painel administrativo, PostgreSQL e comunicação em tempo real.

Node.jsExpressReactTypeScriptWebSocketPostgreSQL

Diferencial

Minha trajetória combina engenharia de software com rigor científico. Isso aparece na forma como documento decisões, testo fluxos críticos, analiso dados e mantenho o foco em soluções simples o suficiente para evoluir.

Stack Técnico

Backend

Java 21, Spring Boot, Spring Security, JPA/Hibernate, Node.js, Express.js

Testes

JUnit 5, Mockito, TDD, Jacoco, MockMvc, RestAssured

Frontend

React, Next.js, TypeScript, JavaScript, React Native

Banco de Dados

PostgreSQL, MySQL, MongoDB, SQLite

DevOps

Docker, GitHub Actions, Git, CI/CD

Deploy

Vercel, Render, Supabase, Swagger/OpenAPI

Formação

  • Ciência da Computação

    Universidade Anhembi Morumbi (2022-2026)

  • Doutorado em Entomologia

    UFRPE (2009-2013) | Visiting Scholar: University of Nebraska-Lincoln (EUA)

  • Mestrado em Entomologia

    UFV (2007-2009)

  • Agronomia

    UFV (2002-2007)

Certificações

  • Java Spring Expert

    DevSuperior

    200h2026
  • Java Spring Professional

    DevSuperior

    120h2025
  • Java COMPLETO - Programação Orientada a Objetos + Projetos

    Udemy - Nélio Alves

    54,5h2025
  • Desenvolvimento Web Frontend (HTML, CSS, JS)

    Udemy

    2025
  • Desenvolvimento de Aplicativo Móvel (React Native)

    DevPoint

    2024
  • Git - Básico ao Avançado

    Udemy

    2024
    Sobre | Mateus R Campos