Roguelike Java
Um jogo roguelike clássico desenvolvido em Java puro, jogado direto no terminal. Explore masmorras geradas proceduralmente, colete itens, derrote inimigos e tente sobreviver o máximo de níveis possível!
Olá, eu sou Otávio Guedes 👋
Desenvolvedor com foco em back-end, utilizando Java e Spring Boot para criação de APIs, integração com bancos relacionais e soluções orientadas a cloud.
Sou estudante de Engenharia de Software com foco em desenvolvimento back-end. Trabalho com Java e Spring Boot para construir APIs escaláveis, realizo modelagem de banco de dados com PostgreSQL, escrevo testes com JUnit e Mockito e aplico práticas de DevOps, como containerização com Docker e integração contínua. Também tenho interesse em IA generativa e soluções em cloud (AWS)./p>
Seleção de projetos no meu GitHub — códigos e README disponíveis nos links.
Um jogo roguelike clássico desenvolvido em Java puro, jogado direto no terminal. Explore masmorras geradas proceduralmente, colete itens, derrote inimigos e tente sobreviver o máximo de níveis possível!
API REST moderna e completa para gerenciar sorteios de amigo secreto de forma digital e automatizada. Desenvolvida com Spring Boot, oferece recursos avançados de gerenciamento de grupos, algoritmo de sorteio inteligente e sistema de mensagens anônimas.
API RESTful profissional para gerenciamento completo de academias de ginástica, desenvolvida com Spring Boot 3.2.5, Spring Data JPA, Bean Validation e arquitetura em camadas.
Este projeto apresenta uma modelagem completa de banco de dados para um sistema de e-commerce, desenvolvida em PostgreSQL. O sistema foi projetado para suportar operações comerciais complexas, incluindo gestão de clientes (PF/PJ), produtos, pedidos, pagamentos, estoque e entregas.
Scripts Shell que automatizam com um único comando o provisionamento completo de um servidor Apache2: firewall UFW, cabeçalhos de segurança, página responsiva, monitoramento e desinstalação — Infraestrutura como Código.
Sistema completo em Java para gerenciamento de times de futebol e seus jogadores, com persistência de dados e interface de linha de comando intuitiva.
Simulador de corrida de cavalos no terminal feito em Java. Com animações em tempo real, contagem regressiva, pódio completo e suporte a múltiplas corridas - tudo via linha de comando.
Um sistema bancário completo desenvolvido em Java que demonstra os principais conceitos de Programação Orientada a Objetos (POO), oferecendo uma experiência bancária simulada com funcionalidades modernas como PIX e investimentos.
Estou aberto a oportunidades e colaborações. Pode me encontrar no GitHub, LinkedIn ou WhatsApp — ou enviar uma mensagem por aqui.