Programador e professor · Campinas, SP · Aberto a propostas

Mateus Redivo

Graduado em Sistemas de Informação, professor no ensino médio técnico e desenvolvedor com foco em backend. Ensino programação orientada a objetos, arquitetura de software (MVC, camadas e programação em nuvem), banco de dados, engenharia de software e frontend com React. Publico todo o material de aula aberto.

1a 5m
em sala de aula
2a 5m
de experiência em tecnologia
TCC
orientação
02
instituições

O que eu ensino

01 / Carreira
01
Algoritmos e lógica de programaçãoPython
02
Arquitetura de softwareMVC · camadas · serviços
03
Banco de dados e modelagemSQL · Oracle
04
Desenvolvimento e operação de aplicaçõesweb · mobile
05
Engenharia de software e programação em nuvemUML · APIs · cloud
06
Frontend e mobileReact · React Native
07
Gestão de projetos e metodologias ágeisScrum
08
Orientação de trabalhos de conclusão de cursoTCC
09
Programação orientada a objetosJava
Trajetória profissional
Projetos e planejamento

Projetos

02 / espelhados do GitHub
01
Projeto pessoal · Hackathon · 2026

FlightOnTime: previsão de atrasos de voos

FlightOnTime

API REST em Spring Boot que valida os dados do voo e conversa com um serviço de machine learning em Flask, orquestrados em três containers Docker. 242 testes automatizados, documentação Swagger e níveis de confiança na resposta.

JavaSpring BootPythonDocker
02
Trilha didática · 2026

Lógica de Programação com Python

TrilhaPython

15 módulos em quatro blocos (fundamentos, dados, robustez e fechamento), até um CRUD completo comentado linha a linha, com banco de exercícios extra.

Python
03
Trilha didática · 2026

Programação Orientada a Objetos com Java

TrilhaPOO

18 módulos autocontidos, de classes e objetos a interfaces, exceções e um projeto integrador, cada um com teoria, exemplo executável, exercícios e gabarito comentado.

JavaPOO
04
Projeto de aula · Fullstack · 2025

To-Do List: API Spring Boot + React

To-Do-List

Projeto-guia das aulas de Desenvolvimento de Software: CRUD completo com JPA, DTO, mapper e validação, documentado no Swagger, consumido por um frontend React com hook próprio de estado. MySQL e frontend em containers.

JavaSpring BootReactDocker
Todos os repositóriosMais a caminho

Material aberto para quem está aprendendo

03 / Cursos
Python · TrilhaPython
Lógica de Programação
15 módulos
Java · TrilhaPOO
Programação Orientada a Objetos
18 módulos

Trilhas gratuitas, sem cadastro, com teoria, exemplos executáveis e gabaritos comentados, e mais quatro a caminho.

Ver todas as trilhas

Stack

04 / linguagens e ferramentas
Backend
C#

Linguagem orientada a objetos usada em back-end e aplicações desktop.

Java

Linguagem de propósito geral, forte em orientação a objetos e na construção de back-ends robustos.

Python

Sintaxe simples, ótima porta de entrada para lógica de programação e dados.

Spring Boot

Framework para construir APIs e serviços Java de forma rápida e organizada.

Dados e nuvem
Modelagem de dados

Conceitual, lógica e física: a base de qualquer banco bem desenhado.

MySQL · SQL

Um dos bancos relacionais mais usados no mercado e a linguagem padrão de consulta.

Oracle Cloud

Infraestrutura em nuvem para hospedar e escalar aplicações.

Oracle Database

Banco de dados relacional corporativo, robusto para grandes volumes.

PostgreSQL

Banco de dados relacional open source, robusto e extensível.

Frontend · Mobile
HTML · CSS

Estrutura e estilo: a base de toda página web.

JavaScript

A linguagem da web, roda no navegador e também no servidor.

React

Biblioteca para construir interfaces baseadas em componentes e estado.

React Native

A mesma lógica do React aplicada a apps mobile nativos.

Processo
Boas práticas

Código limpo, testes automatizados e revisão de código.

Git · GitHub

Controle de versão e colaboração em código.

Scrum

Framework ágil para organizar entregas em ciclos curtos.

UML

Notação visual para modelar sistemas antes de codar.

Formação e certificações

05 / Acadêmico
Formação acadêmica
Bacharelado em Sistemas de Informação
Universidade do Estado de Minas Gerais · 2020 → 2025
Técnico em Eletrônica
IFSP Campinas · 2017 → 2020
Em destaque
01
Oracle Cloud Infrastructure 2025 Certified Foundations Associate
Oracle · nov 2025

Certificação oficial da Oracle em infraestrutura de nuvem.

02
Hackathon ONE 2026
ONE · jan 2026

Competição em Java e Python que originou o projeto FlightOnTime.

03
Oracle Autonomous Database e Low Code com Apex
Alura · jan 2026

Banco autônomo, implantação na nuvem e desenvolvimento low code com IA.

Formação continuada por área
52 certificados no total
7certificados
Banco de dados e modelagem

MySQL da ferramenta às procedures e funções, análise de dados com SQL, e modelagem conceitual, lógica e física.

Alura
18certificados
Data Science e Machine Learning

Pandas, NumPy, estatística com Python, regressão linear, classificação e validação de modelos, IA aplicada a visualização de dados e os challenges Telecom X e Alura Store.

Alura
7certificados
Frontend e fundamentos web

HTML e CSS do zero ao Flexbox e responsividade, lógica de programação com JavaScript e a trilha NLW Agents.

Alura · Rocketseat
4certificados
Java e backend

Orientação a objetos, coleções, consumo de APIs, gravação de arquivos e tratamento de erros.

Alura
5certificados
Nuvem e DevOps

Oracle Cloud Infrastructure, Autonomous Database, Apex e a imersão de Cloud DevOps com Docker.

Alura · Oracle
11certificados
Processo, gestão e carreira

Git e GitHub, gestão ágil, empreendedorismo e plano de negócios, além de foco, hábitos e desenvolvimento de carreira.

Alura
06 / Contato

Vamos
conversar

Propostas de trabalho, freelas, mentoria ou dúvidas sobre as trilhas.

Abre seu aplicativo de e-mail com a mensagem preenchida.
© 2026 Mateus RedivoMaterial de aula aberto