Skip to content
View joaofelipegalvao's full-sized avatar
🦀
🦀

Block or report joaofelipegalvao

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joaofelipegalvao/README.md

João Felipe Galvão

Desenvolvedor Backend focado em Java e Rust, construindo sistemas robustos e bem arquitetados.

📍 Silva Jardim, Rio de Janeiro, Brasil

👋 Sobre Mim

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.

🎯 Foco Atual

  • 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.

💼 Experiência & Stack Tecnológica

Linguagens de Programação

Rust Java TypeScript Python JavaScript Shell Script

Backend & Frameworks

Spring Boot Axum SQLx

Bancos de Dados

MySQL PostgreSQL

DevOps & Infra

Docker CI/CD Git

Ambiente & Ferramentas

Linux tmux Neovim VSCode IntelliJ IDEA

🚀 Projetos

  • 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.

📫 Contato

Pinned Loading

  1. omarchy-tmux omarchy-tmux Public

    Tmux theme integration for Omarchy using powerkit. Automatic sync.

    Shell 93 3

  2. rustodo rustodo Public

    A fast, minimal, and extensible task manager CLI written in Rust — featuring JSON persistence, priorities, tags, filters, and safe task indexing.

    Rust

  3. cv.joaofelipegalvao cv.joaofelipegalvao Public

    Typst

  4. dot dot Public

    ☕️ My Dot Files

    Lua