Paulo Vicente
Engenheiro de Software Backend & Entusiasta de Cybersecurity
Construindo sistemas resilientes e com muitos dados usando Clojure e Go — arquiteturas distribuídas modernas e um interesse crescente em application security
Sou Engenheiro de Software Backend com anos de experiência construindo sistemas em produção com Clojure e Go. Em Clojure construí aplicações com muitos dados — backends orientados a serviços, contratos HTTP tipados e backend-for-frontends com Ring e Reitit, front-ends reativos com re-frame, e modelos de dados imutáveis e temporais no Datomic. Em Go construo microsserviços e backends orientados a eventos processando milhões de requisições. Transformo requisitos de negócio desafiadores em soluções mantíveis e bem arquitetadas, e ultimamente tenho estudado application security — entender como sistemas quebram está me tornando um engenheiro melhor.
Backend & Arquitetura
Golang, microsserviços, APIs RESTful, gRPC e padrões de arquitetura limpa. Experiente com Domain-Driven Design (DDD) e construção de sistemas testáveis e mantíveis
Sistemas Distribuídos
Arquiteturas orientadas a eventos, CQRS, Event Sourcing e message brokers (Kafka, RabbitMQ). Foco em padrões de consistência, tolerância a falhas e design resiliente
Infraestrutura & Segurança
Docker, Kubernetes, AWS, pipelines CI/CD e observabilidade. Atualmente estudando application security e práticas de desenvolvimento seguro
Programação Funcional
Clojure e ClojureScript para produtos com muitos dados: contratos HTTP tipados com Ring, Reitit e malli, padrões backend-for-frontend, UIs reativas com re-frame, pipelines de dados concorrentes com core.async, e Datomic para dados imutáveis com histórico embutido.