Paulo Vicente
Backend Software Engineer & Cybersecurity Enthusiast
Resilient, data-heavy backends, mostly in Go. Distributed systems, event-driven architecture, and a growing interest in application security
I'm a Backend Software Engineer building resilient, data-heavy backends, mostly in Go: microservices and event-driven systems handling millions of requests, where the hard parts are idempotency, graceful degradation, and the failure modes that only show up in production. I keep a soft spot for Python, and for Clojure on personal projects, where an immutable, data-shaped domain is a pleasure to model. Studying application security taught me more about architecture than any framework did. You design better once you understand how systems break.
Backend & Architecture
Golang, microservices, RESTful APIs, gRPC, and clean architecture patterns. Experienced with Domain-Driven Design (DDD) and building maintainable, testable systems
Distributed Systems
Event-driven architectures, CQRS, Event Sourcing, and message brokers (Kafka, RabbitMQ). Focus on consistency patterns, fault tolerance, and resilient design
Infrastructure & Security
Docker, Kubernetes, AWS, CI/CD pipelines, and observability. Currently studying application security and secure development practices
Concurrency & Reliability
Goroutines, channels, and bounded worker pools under real load. Idempotency, graceful shutdown, context propagation, and profiling with pprof. Correctness under concurrency is where the interesting bugs live