Sou desenvolvedor Full-Stack / Software Engineer focado em construir sistemas de alta performance, escaláveis e seguros. Minha abordagem de desenvolvimento baseia-se em princípios sólidos de engenharia de software, garantindo que o código entregue hoje permaneça manutenível e extensível no futuro.
- Arquitetura Limpa (Clean Architecture) & DDD: Defensor ferrenho da separação de preocupações e independência de frameworks. Estruturo projetos para que as regras de negócio permaneçam isoladas de detalhes de infraestrutura (bancos de dados, APIs ou interfaces de usuário).
- Desenvolvimento Orientado a Testes (TDD): Implemento suítes robustas de testes unitários e de integração (utilizando
xUnitno ecossistema .NET eVitestno React). O teste não é uma etapa final, mas parte do design do software. - DevSecOps & Infraestrutura Independente: Mantenho meus projetos usando containerização com Docker e Docker Compose, criando ambientes isolados em redes internas e deploy seguro em Linux VPS com servidores reversos Nginx. Foco em eficiência de recursos e na eliminação de dependência (lock-in) de nuvens proprietárias.
- Engenharia de IA & Automação: Desenvolvimento de integrações práticas com LLMs (Google Gemini AI) para curadoria inteligente de dados, automação de processos de negócios e enriquecimento dinâmico de conteúdo.
- Backend de Alto Desempenho: Domínio nas plataformas .NET (C#) e Java (Spring Boot), lidando com processamento em segundo plano (Hangfire), filas, cache (Redis) e segurança avançada (Spring Security / JWT).
Aqui estão os 4 projetos principais desenvolvidos recentemente, refletindo práticas modernas de engenharia, testes rigorosos e conteinerização completa:
Plataforma SaaS B2B moderna, integrada com Inteligência Artificial, projetada para otimizar e automatizar o fluxo operacional diário de oficinas mecânicas, reduzindo a burocracia e melhorando o relacionamento com o cliente.
- Arquitetura & Engenharia: Implementação estrita de Clean Architecture e Domain-Driven Design (DDD). Desenvolvimento 100% orientado por TDD (Test-Driven Development), garantindo cobertura total de regras de domínio.
- Principais Funcionalidades: Ordem de serviço inteligente, agendamento automatizado, gestão de estoque e assistente de IA para diagnósticos iniciais de falhas mecânicas.
- Stack Tecnológica:
C#•.NET 8•Entity Framework Core•SQLite•xUnit•React•Tailwind CSS•Nginx•Docker - Repositório: Arthur-Fialho/GarAgil
Plataforma Full-Stack voltada para agregação de notícias e análise do mercado de criptoativos, monetizada através de paywall e enriquecida por Inteligência Artificial.
- Arquitetura & Engenharia: Sistema baseado em background workers (Hangfire) que coletam dados em tempo real (DefiLlama, Binance API) e feeds RSS globais. Um pipeline inteligente traduz, sintetiza e contextualiza as notícias usando a API do Google Gemini, gerando também imagens ilustrativas futuristas automaticamente.
- Principais Funcionalidades: Funil próprio de email marketing transacional via SMTP seguro, autenticação multi-provedores com NextAuth, integração de pagamentos recorrentes com Stripe API, e otimização de cache/performance com Redis.
- Stack Tecnológica:
Next.js•TypeScript•React•Tailwind CSS•C#•.NET 8•PostgreSQL•Redis•Resend•Stripe API•Gemini AI•Nginx•Docker - Website: cryptoempauta.com
API RESTful robusta desenvolvida sob medida para centralizar e gerenciar de forma dinâmica as informações de portfólio, projetos e tecnologias.
- Arquitetura & Engenharia: Aplicação focada em segurança corporativa e boas práticas REST. Controle completo de acessos e autenticação sem estado utilizando tokens JWT (JSON Web Tokens) e Spring Security. Tratamento de erros centralizado com respostas globais estruturadas e migração de banco de dados evolutiva e versionada com Flyway.
- Principais Funcionalidades: Gerenciamento CRUD completo com validação de dados DTO na camada de entrada e paginação otimizada.
- Stack Tecnológica:
Java•Spring Boot 3•Spring Security (JWT)•Spring Data JPA•PostgreSQL•Flyway•Docker - Repositório: Arthur-Fialho/API-Java-Portfolio
Aplicação interativa de adivinhação numérica com três níveis de dificuldade, placar de líderes global e estatísticas de jogo em tempo real.
- Arquitetura & Engenharia: Desenvolvido como modelo de demonstração para pipelines de Integração Contínua (CI) e pirâmide de testes completa. Possui uma suíte abrangente de testes de integração e unitários no backend (com
xUnit) e testes automatizados de componentes frontend (comVitest). - Principais Funcionalidades: Geração de desafios aleatórios controlados por semente, histórico persistente de tentativas e leaderboard dinâmico persistido em banco relacional leve.
- Stack Tecnológica:
React•TypeScript•ASP.NET Core Web API•Entity Framework Core•SQLite•xUnit•Vitest - Repositório: Arthur-Fialho/Guess-Number
| Categoria | Tecnologias |
|---|---|
| Linguagens & Frameworks | |
| Frontend Web | |
| Banco de Dados & Cache | |
| Infraestrutura & DevSecOps | |
| Testes (QA) |
Acredito que compartilhar conhecimento é fundamental para impulsionar a tecnologia. Minha atuação inclui:
- Direção do Portal Crypto Em Pauta: Plataforma dedicada a descomplicar finanças descentralizadas, blockchain e Web3 em língua portuguesa.
- Embaixador Stellar Brasil: Redação de artigos técnicos, tutoriais práticos e curadoria de conteúdo educativo para a Stellar Development Foundation no Brasil.
- Idealizador do Web3BH: Evento regional comunitário desenhado para conectar e engajar desenvolvedores locais interessados em soluções descentralizadas em Belo Horizonte/MG.
