Arquitetura de software
Domínio explícito, responsabilidades bem separadas, casos de uso claros e abstrações que ajudam o sistema a ser compreendido em vez de esconder o problema.
Trabalho onde arquitetura, produto e operação se encontram. Gosto de entender o problema inteiro, atravessar as camadas e entregar tecnologia que continua fazendo sentido depois do deploy.
Meu trabalho costuma começar antes da interface e terminar bem depois dela. Eu penso domínio, dados, contratos, experiência, infraestrutura, segurança e tudo aquilo que aparece quando um sistema deixa o ambiente controlado e começa a receber uso real.
Construo tecnologia na KD Tecnologia e também produtos próprios. Gosto de atravessar as camadas porque banco, API, frontend, infraestrutura e operação contam partes diferentes da mesma história.
Não me interessa empilhar features. Prefiro sistemas coerentes, contratos claros, mudanças localizadas e decisões que sobrevivem ao uso real.
Domínio explícito, responsabilidades bem separadas, casos de uso claros e abstrações que ajudam o sistema a ser compreendido em vez de esconder o problema.
Web, mobile e desktop conectados ao mesmo produto. Interface, API, autenticação, licenciamento, mídia, pagamentos e operação pensados como um único sistema.
Webhooks, provedores externos, idempotência, filas, estados, retentativas e reconciliação. Integração boa é aquela que continua correta quando a rede deixa de colaborar.
Nginx, PHP-FPM, MySQL, Supervisor, permissões Linux, logs, workers, SMTP, hardening e deploy. Produção não é uma etapa posterior; é parte do projeto.
Streaming, áudio, autenticação MFA, segurança, performance, SEO técnico, atualizações desktop e comportamento entre plataformas. Normalmente é aí que as coisas ficam mais interessantes.
Os projetos que melhor me representam são os que obrigam arquitetura, produto e operação a conversarem de verdade.
Ecossistema profissional de áudio com plataforma web, aplicativo mobile, player desktop, APIs, licenciamento, streaming, filas, autenticação, pagamentos e infraestrutura.
Serviço digitalPlataforma pública para organização e consulta de telefones úteis e de emergência, com administração, contribuição da comunidade, acessibilidade e operação simples.
EmpresaEngenharia de software e produtos digitais. Sistemas web, mobile, desktop, integrações e infraestrutura construídos e operados como soluções completas.
Arquiteturas financeiras orientadas a ledger, fluxos de cotação e liquidação, PIX, webhooks, reconciliação, segurança e integrações externas.
Eu prefiro entender o fluxo real, encontrar a causa e alterar o mínimo necessário com precisão.
Controllers finos, casos de uso claros, serviços com responsabilidade definida e código que conte a mesma história que o negócio.
APIs, eventos, integrações e estados precisam ser previsíveis. Atalhos que confundem o domínio quase sempre cobram juros depois.
Logs, filas, serviços, SMTP, proxy, firewall, permissões e processo de deploy fazem parte da engenharia — não são detalhes de última hora.
Quando um ponto está errado, prefiro uma alteração pequena, localizada e verificável a reorganizar metade do projeto para resolver uma linha.
Hierarquia, estado, feedback, acessibilidade, fallback e comportamento responsivo precisam servir ao uso real. Bonito sem clareza é só ruído bem acabado.
Eu prefiro deixar isso claro. Meu jeito de trabalhar entrega profundidade, mas também traz algumas exigências.
Se você precisa construir, integrar, estabilizar ou colocar um produto em produção, provavelmente é aí que a conversa começa.