Skip to content
View Arthur-Fialho's full-sized avatar

Highlights

  • Pro

Block or report Arthur-Fialho

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Arthur-Fialho/README.md

👋 Olá! Eu sou o Arthur Fialho

🚀 Software Engineer | Backend & Full-Stack | Clean Architecture

Typing SVG

🌟 Sobre Mim & Pilares de Engenharia

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.

🛡️ Meus Pilares Profissionais:

  • 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 xUnit no ecossistema .NET e Vitest no 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).

🏆 Projetos em Destaque

Aqui estão os 4 projetos principais desenvolvidos recentemente, refletindo práticas modernas de engenharia, testes rigorosos e conteinerização completa:

1. 🚗 GarAgil — Plataforma SaaS B2B Inteligente para Oficinas

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 8Entity Framework CoreSQLitexUnitReactTailwind CSSNginxDocker
  • Repositório: Arthur-Fialho/GarAgil

2. 📰 Crypto Em Pauta — Curadoria Cripto Automatizada via IA

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.jsTypeScriptReactTailwind CSSC#.NET 8PostgreSQLRedisResendStripe APIGemini AINginxDocker
  • Website: cryptoempauta.com

3. ☕ API Java Portfolio — Backend Corporativo & Gerenciamento Seguro

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: JavaSpring Boot 3Spring Security (JWT)Spring Data JPAPostgreSQLFlywayDocker
  • Repositório: Arthur-Fialho/API-Java-Portfolio

4. 🎮 Guess-Number — Web App Full-Stack & Showcase de Testes

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 (com Vitest).
  • 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: ReactTypeScriptASP.NET Core Web APIEntity Framework CoreSQLitexUnitVitest
  • Repositório: Arthur-Fialho/Guess-Number

🛠️ Tecnologias & Ferramentas

Categoria Tecnologias
Linguagens & Frameworks C# .NET 8/9 Java Spring Boot 3 TypeScript
Frontend Web React Next.js Tailwind CSS
Banco de Dados & Cache PostgreSQL SQLite Redis
Infraestrutura & DevSecOps Docker Docker Compose Nginx Linux VPS
Testes (QA) xUnit Vitest

🌍 Atuação e Iniciativas de Comunidade

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.

🌐 Conecte-se Comigo!

LinkedIn Portfolio Email


Pinned Loading

  1. Microservices-Ecommerce-Dotnet Microservices-Ecommerce-Dotnet Public

    Projeto de um sistema de e-commerce back-end com arquitetura de microserviços, focado em resiliência, escalabilidade e segurança. O sistema simula o gerenciamento de Estoque e Vendas, utilizando co…

    C#

  2. API-Java-Portfolio API-Java-Portfolio Public

    Esta é uma API RESTful construída com Java e Spring Boot para gerenciar o conteúdo de um portfólio pessoal, como projetos, experiências profissionais e formação acadêmica.

    Java

  3. Portfolio-Frontend Portfolio-Frontend Public

    Este projeto é o frontend desenvolvido para consumir a API de Portfólio. Ele é responsável por buscar e exibir os dados de educação, experiências profissionais e projetos em uma interface web moder…

    JavaScript

  4. Guess-Number Guess-Number Public

    O projeto consiste em uma aplicação web onde o usuário deve adivinhar um número secreto. O jogo possui três níveis de dificuldade, um placar de líderes e um design simples e intuitivo.

    C#

  5. API-VehicleRegistry API-VehicleRegistry Public

    Uma API RESTful moderna construída com C# e ASP.NET Core Minimal APIs para gerir o registo de veículos. A aplicação implementa um sistema de autenticação seguro com JWT e autorização baseada em per…

    C#

  6. WCHL25-ScholarFlow WCHL25-ScholarFlow Public

    Dapp for The World Computer Hacker League (WCHL) 2025 a global hackathon led by the ICP HUBS Network.

    Rust