Backend Developer | Java | Spring Boot | Node.js

About Me

Backend Developer focused on Java/Spring Boot, Node.js, and REST APIs, with a strong background in research, data, and technical documentation.

Java 21 + Spring BootNode.js + ExpressPostgreSQL + DockerEnglish B2
Mateus Ribeiro de Campos

Backend Developer focused on Java and Spring Boot, building secure APIs, efficient integrations, and scalable systems.

I’m Mateus R. Campos, a Computer Science graduate and Backend Developer. My background also includes international scientific research, data analysis, and structured problem-solving. I apply this experience to developing REST APIs, authentication and authorization solutions, service integrations, automated tests, and reliable, maintainable applications.

Recent experience

Backend Intern in 2025

Technical focus

REST APIs, testing, and security

Own product

CVnoAlvo in production

Previous foundation

International research

Journey

I am a backend developer with a BSc in Computer Science (2026), hands-on experience in Java, Spring Boot, Node.js, and REST APIs, and recent backend development work with Node.js.

Before technology, I worked as a researcher at INRAE in France, leading multidisciplinary projects, statistical analyses, and predictive models with R and Python. That foundation helps me write software with method, documentation, and attention to evidence.

How I Work

Integration-oriented backend

I design REST APIs, authentication, authorization, and service integrations with attention to contracts, data, and operational continuity.

Verifiable quality

I use automated tests, TDD when it fits, documentation, and version control to reduce regressions and make maintenance easier.

Analytical thinking

From scientific research, I bring the ability to break down problems, validate hypotheses, and communicate technical decisions clearly.

Experience

Backend Development Intern

Isaac Kennedy Desenvolvimento de Software LTDA

08/2025 - 11/2025

Worked on backend application development and maintenance, focused on APIs, data, stability, and collaboration in an agile environment.

  • Developed and maintained backend applications using Node.js.
  • Implemented RESTful APIs and integrated SQL and NoSQL databases.
  • Handled bug fixing, automated tests, Git version control, and Scrum/Kanban project tracking.

Researcher I

Institut Sophia Agrobiotech, INRAE - CEA Team

01/2017 - 01/2019

Applied research in complex projects with international teams, data analysis, and scientific communication in English.

  • Led multidisciplinary projects with advanced statistical analysis in R and Python.
  • Developed predictive models for complex biological systems.
  • Published scientific results and produced technical documentation for international audiences.

Selected Projects

CVnoAlvo

Web platform for adapting resumes to specific job openings, with compatibility analysis, ATS-optimized artifact generation, Java/Spring backend, JWT security, and external integrations.

Java 21Spring BootSpring SecurityJWTPostgreSQLDocker

DSCommerce

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

Java 21Spring BootSpring SecurityOAuth2PostgreSQL

SYSMP

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

Node.jsExpressReactTypeScriptWebSocketPostgreSQL

What Sets Me Apart

My path combines software engineering with scientific rigor. It shows in how I document decisions, test critical flows, analyze data, and keep solutions simple enough to evolve.

Tech Stack

Backend

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

Testing

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

Frontend

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

Databases

PostgreSQL, MySQL, MongoDB, SQLite

DevOps

Docker, GitHub Actions, Git, CI/CD

Deploy

Vercel, Render, Supabase, Swagger/OpenAPI

Education

  • Computer Science

    Universidade Anhembi Morumbi (2022-2026)

  • Doctor of Science in Entomology

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

  • Master of Science in Entomology

    UFV (2007-2009)

  • Bachelor's in Agronomy

    UFV (2002-2007)

Certifications

  • Java Spring Expert

    DevSuperior

    200h2026
  • Java Spring Professional

    DevSuperior

    120h2025
  • Java COMPLETO - Object-Oriented Programming + Projects

    Udemy - Nélio Alves

    54.5h2025
  • Frontend Web Development (HTML, CSS, JS)

    Udemy

    2025
  • Mobile App Development (React Native)

    DevPoint

    2024
  • Git - From Basic to Advanced

    Udemy

    2024
    About | Mateus R Campos