Desenvolvedor Backend focado em Java e Rust, construindo sistemas robustos e bem arquitetados.
📍 Silva Jardim, Rio de Janeiro, Brasil
Sou estudante de Análise e Desenvolvimento de Sistemas (4º semestre - Estácio) e desenvolvedor backend apaixonado por transformar aprendizado em código real. Minha jornada é focada em construir projetos open-source que resolvem problemas reais, aplicando boas práticas de engenharia de software desde o início.
Tenho experiência prática em Desenvolvimento Backend com Java e Spring Boot, Bancos de Dados relacionais e NoSQL, Automação e Integrações via scripts e APIs REST, e Ambientes de E-Commerce, onde lidei com sistemas em produção, correção de bugs e integração de APIs de pagamento.
Acredito no poder do conhecimento compartilhado: código limpo, documentação clara e soluções que podem ser úteis para outros desenvolvedores. Estou sempre aberto a colaborações e discussões sobre arquitetura de software e boas práticas.
- ☕ Java & Spring Boot: APIs REST, padrões de design, arquiteturas escaláveis, segurança com JWT.
- 🦀 Rust: Ferramentas CLI performáticas, ownership, lifetimes e introdução a frameworks web (Actix/Axum).
- 🗄️ Bancos de Dados: PostgreSQL, MySQL e MongoDB — modelagem, queries otimizadas e índices.
- 🔄 Automação: Scripts Bash, workflows com N8N e integrações entre sistemas via APIs REST.
- 🐳 Docker & Cloud: Containerização de aplicações e deploy em plataformas como Render e Railway.
- 🧪 Testes: JUnit, Mockito, TDD e análise estática de código.
- 📚 Arquitetura: Padrões SOLID, MVC, Repository, microsserviços e arquiteturas limpas.
📖 Aprofundando agora: Spring Security, async/await em Rust e comunicação entre microsserviços.
- joaofelipegalvao/todo-cli: Gerenciador de tarefas CLI em Rust com persistência JSON, prioridades, tags, datas de vencimento e tarefas recorrentes. Arquitetura modular com error handling profissional e armazenamento XDG-compliant.
- joaofelipegalvao/omarchy-tmux: Integração nativa entre Omarchy Linux e tmux-powerkit com suporte a 40+ temas e perfis persistentes. Sistema de hooks para recarga automática e detecção de temas customizados.
- joaofelipegalvao/challenge-conversor-moeda: Conversor de moedas com taxas em tempo real via API ExchangeRate, histórico de conversões e exportação JSON. Desenvolvido como desafio do programa Oracle ONE + Alura.
- joaofelipegalvao/screenmatch-java: Projeto de aprendizado de POO em Java com modelagem de filmes e séries, integração com API OMDb e persistência de dados.
- GitHub: joaofelipegalvao
- Email: joaofelipe.galvao021@gmail.com
- LinkedIn: joaofelipegalvao

