Paulo Vicente

Engenheiro de Software · Foco em Backend, Go & TypeScript

Construindo backends distribuídos e resilientes em Go, e os front-ends em TypeScript e React que rodam sobre eles

Sou engenheiro de software com foco em backend. A maior parte do meu trabalho é em Go: microsserviços, backends orientados a eventos processando milhões de requisições, e migrações que tiram tráfego de produção de sistemas legados sem perder nada no caminho. No front-end trabalho com TypeScript e React, construindo as interfaces que esses serviços alimentam, com contratos tipados contra as APIs por trás delas. Transformo requisitos de negócio desafiadores em sistemas mantíveis e bem arquitetados, e ultimamente tenho estudado application security, porque 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

Frontend

TypeScript e React para as interfaces sobre esses backends: clientes de API tipados, UIs orientadas a componentes, e gerenciamento de estado que continua previsível conforme o produto cresce.

Golang TypeScript React Python PostgreSQL Redis Kafka RabbitMQ gRPC Docker Kubernetes AWS Microservices CQRS Event Sourcing DDD