About Me

Backend Developer (Java/Spring Boot, Node.js) | BSc Computer Science | Former Research Scientist (PhD)

Who I Am

Backend Developer with a BSc in Computer Science (2026) and international research experience with a PhD in Entomology (INRAE, France). I have accumulated over 2,200 hours of hands-on software development practice, focused on Java/Spring Boot and REST APIs.

Certified Java Spring Expert (200h) and Java Spring Professional (120h) by DevSuperior, with validated skills in TDD, unit and integration testing, Spring Security, and OAuth2/JWT.

Tech Stack

Backend

Java 21, Spring Boot 3.5, Spring Security (OAuth2, JWT), JPA/Hibernate, Node.js, Express.js

Testing

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

Frontend

React, TypeScript, JavaScript (ES6+), React Native

Databases

PostgreSQL, MySQL, SQLite

DevOps

Docker, GitHub Actions, Git

Deploy

Render, Vercel, Supabase

What Sets Me Apart

My background in scientific research (INRAE, France) gave me mastery of data analysis, systematic thinking, and experience in complex projects with international teams. I apply that rigor to software development: clean code, clear documentation, and a focus on quality.

Education

  • Computer Science (completed)

    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
  • Frontend Web Development (HTML, CSS, JS)

    Udemy

    2025
  • Mobile App Development (React Native)

    DevPoint

    2024
  • Object-Oriented Programming in Java

    Udemy

    2024
  • Git - From Basic to Advanced

    Udemy

    2024
    About | Mateus R Campos