Olá, eu sou o Caio

Desenvolvedor Backend

Programador e formado em Análise e Desenvolvimento de Sistemas apaixonado por usar tecnologia para transformar o cotidiano das pessoas. Tenho experiência em desenvolvimento web, automação de dados e chatbots, utilizando Java, Python, SQL e PHP para criar soluções que otimizam processos.

Algoritmos

Explore meu portfólio dedicado a Estruturas de Dados e Algoritmos. Aqui documento minha evolução resolvendo desafios de lógica e otimização.

Acessar Caio DSA

Educação

FEV. 2023 - DEZ. 2025 Instituto Federal de Educação, Ciência e Tecnologia de São Paulo

Análise e Desenvolvimento de Sistemas

Formação com foco em desenvolvimento de software e análise de sistemas.

  • Desenvolvimento de aplicações web e mobile
  • Análise e modelagem de sistemas
  • Banco de dados e engenharia de software
  • Projetos práticos de desenvolvimento

Habilidades

Linguagens

Python
Java
C/C++
SQL
JavaScript
HTML5
CSS3
PHP

Frameworks

Spring
Bootstrap

Ferramentas

Git
Github Desktop
VS Code
PyCharm
IntelliJ
Eclipse
Figma
Postman

Bibliotecas

Pandas
NumPy
Matplotlib
Telebot
Plotly

Meus Projetos

TeamTacles

TeamTacles é uma plataforma completa de gestão de projetos e tarefas para equipes, materializada em uma API RESTful robusta (Java/Spring Boot) e um Cliente Mobile moderno (React Native). O foco central do desenvolvimento foi a combinação de Experiência do Desenvolvedor (DX) com a Experiência do Usuário (UX).

Java Spring Boot Spring Security JWT API REST JUnit Swagger Maven PostgreSQL React Native TypeScript

API de Gerenciamento de Tarefas

API RESTful para gerenciamento de tarefas (to-do list) com sistema completo de autenticação JWT (Spring Security), registro e gerenciamento de usuários. Inclui operações CRUD por usuário, validações, tratamento de exceções e testes.

Java Spring Boot Spring Security JWT API REST JUnit Swagger Maven

ArasFinder

Buscador inteligente de vagas que constrói URLs precisas no LinkedIn e Indeed usando operadores booleanos e filtros avançados.

React Node JS TypeScript

Starbucks Web Scraping

Projeto de web scraping em Python que interage diretamente com a API da Starbucks (JSON) para extrair dados nutricionais do cardápio, organizados em .CSV com dados e gráficos interativos.

Python Pandas Streamlit Web Scraping

McDonald's Web Scraping

Projeto de web scraping em Python que usa Selenium (clicks automatizados) e BeautifulSoup para extrair dados nutricionais do cardápio do McDonald's, organizados em .CSV com pandas e visualizados com Streamlit e Plotly.

Python Web Scraping Beautiful Soup Selenium Análise de dados

E-commerce de Açougue

E-commerce completo responsivo com banco de dados e painel de administrador, desenvolvido com PHP e MySQL. Interface moderna e intuitiva para gerenciamento de produtos e pedidos.

PHP MySQL HTML CSS JavaScript Figma

Ecoforca

Jogo da forca ecológico feito para desktop, desenvolvido com PHP. Interface interativa e educativa focada em temas ambientais.

PHP HTML CSS JavaScript

Simubicho

Chatbot do Telegram inspirado no tradicional jogo do bicho, desenvolvido em Python. Simulador interativo que permite aos usuários participar do jogo através do Telegram. O bot pode estar offline em determinados horários durante o dia.

Python Telebot Telegram API

Design de Interface - Estok

Design de interface para aplicativo de controle de estoque residencial, destacando a intuitividade do sistema para uma gestão eficiente e simplificada, com foco na experiência do usuário.

Figma Design de Interface Experiência do Usuário Interface Intuitiva Mobile

Contato

Vamos trabalhar juntos?

Entre em contato para discutirmos como posso ajudar no seu projeto