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.

Clojure ClojureScript Golang Python PostgreSQL Datomic Redis Kafka RabbitMQ gRPC re-frame Docker Kubernetes AWS Microservices CQRS Event Sourcing DDD