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.
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 DSAFormação com foco em desenvolvimento de software e análise de sistemas.
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).
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.
Buscador inteligente de vagas que constrói URLs precisas no LinkedIn e Indeed usando operadores booleanos e filtros avançados.
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.
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.
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.
Jogo da forca ecológico feito para desktop, desenvolvido com PHP. Interface interativa e educativa focada em temas ambientais.
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.