Olá Mundo, eu sou o "Zé" ou "Tony", (depende de onde nos conhecemos), desenvolvedor, curioso e apaixonado por resolver Problemas de Pessoas usando Tecnologia. Sou leitor constante de livros e artigos e consumidor habitual de conteúdos que me enriqueçam de maneira pessoal e profissional (e.g., vídeos, podcasts...). Nos últimos anos, meu foco tem sido em Microsserviços e Grande Volume de Dados, além de estudar como a IA e novas tecnologias impactam o mercado e a sociedade.
Bem-vindo ao meu GitHub!
- 😄 Pronomes: Ele, dele
- 🔭 Atualmente estou trabalhando em: Aperfeiçoar minhas Skills
- 👯 Estou procurando colaborar em: Ajudar sua empresa a Escalar
- 💬 Pergunte-me sobre: Microsserviços
- 📋 Meu
Dashboard Miro Público
- 📫 Como entrar em
Contato Comigo
- 📚 Minhas
Leituras Recentes
- 🎓 Meus
Certificados e Cursos
- 🌱 Atualmente estou aprendendo:
Observabilidade e Event-Driven Architecture
- 🦾 Durante a pandemia, me dediquei a
Robótica básica e IoT como hobby.
- ⚡ Curiosidade: Sou Aquarista e Maker nas horas vagas
Lifelong learning!
O cabeçalho desta página foi criado com o auxílio de inteligência artificial e um mínimo de
retoque e construção no Gimp
Foram utilizados os seguintes prompts para sua criação no Bing IA:
Drone Ingenuity
"gostaria de uma logo MAIS SIMPLIFICADA O POSSIVEL em cores azul e DETALHES laranja CHAPADAS BEM DEFINIDAS em estilo cartoon/historia em quadrinhos do ROBO AEREO que a nasa enviou para marte, Ingenuity, basicamente um CUBO com uma UNICA E SOMENTE UMA HELICE UM UNICO ROTOR, UM UNICO MOTOR no MEIO, NO CENTRO em fundo branco para que seja facil tornar transparente em um editor de imagem"(sic)IA também é utilizada em minhas pesquisas e estudos como ferramenta de apoio; no entanto, artes e desenvolvimento são, sobretudo, atividades criativas humanas.
Contrate artistas para projetos comerciais ou mais elaborados e Aprenda Engenhosidade!
Aqui você pode encontrar, através dos cabeçalhos e de uma breve descrição, meus projetos pessoais e treinamentos recentes, desenvolvidos com base em desafios práticos e estudos.
Desafio de
Payment Authorizerde benefícios emHexagonal Architecturecom100ms SLApor request e controle de concorrência com baixa possibilidade de colisão. Construído comGineGorm, protocologRPCentre o serviçoRESTHTTP("aberto" ao mundo, o ponto de entrada) e o serviçoProcessor("fechado" ao mundo, o processador de pagamentos) por segurança.Principais Tecnologias e abordagens:
Hexagonal ArchitectureTDD,DDD,SOLID,ADRsRESTHTTPegRPCentreMicrosservicesDockerizedSolução com uso de containersPostgreSQLmodelado inspirado emEvent SourcinggarantindoConsistencyConcurrent ProgrammingRedisparaPessimistic Memory LockRedis Keyspace NotificationcomoPub/SubparaUnlocks
(Robust Queuesforam desconsideradas devidoAdditional Latency)CIcomGitHub ActionsPerformance/Load Test DockerizedcomGatlingDiagram as codecomMermaid.jseMiroObservability(WIP)
PrometheuseGrafanaparaRED MetricsGrafana LokiePromtailparaLogs
Desafio para a criação de um
Sistema de Consulta, Armazenamento e Notificações de Torneios de Futebolcom seus respectivos times e partidas. Consumindo dados de umaAPI externacom proteções derate limit. O sistema possui rotas autenticadas e armazena dados de torcedores. Quando uma rota específica for acionada, ele dispara notificações porbroadcastde início e fim de partida para todos os torcedores cadastrados do time envolvido (podendo ser centenas ou até milhares). Planejado para ser altamenteescalável.Principais Tecnologias e Abordagens:
TDDHappy-pathcom foco na entrega,SOLIDeADRsRESTAPI,CLIeWORKERSbinários segregados, seguindo boa prática GoLang para processamento distribuído e escalável.JWTpara autenticação de rotas protegidasDockerizedsolução com uso de containersPostgreSQLpara armazenamento de dadosRabbitMQpara a mensageria doseventosde partidas (inicio e fim) e notificação (broadcast) de torcedores. Garante reenvios e deteccao de falhas robustas.Mailhogpara simular um servidor de emailConcurrent Programmingprincipalmente para importação de dados daAPIexterna
Repositório Puramente Didático, baseado no curso
Observabilidade e SREcom foco emlogs estruturados,monitoramentoealertaspara sistemas distribuídos. Implementado integração a ferramentas de observabilidade em uma aplicação previamente construida.Principais Tecnologias e abordagens:
GrafanaePrometheusparadashboardsemonitoramento de métricasGrafana Lokiparacentralização de logs
Todo projeto envolve trade-offs e dívidas técnicas. No entanto, é bem-sucedido quando atinge seus objetivos, seja impulsionando resultados de negócio ou promovendo melhorias contínuas e aprendizado durante sua Jornada.
"Lifelong Learning & Prosper"
Mr. Spock, maybe 🖖🏾🚀