Software EngineerFintech · Distributed Systems

I build reliablefinancial &distributedsystems.

Medium · Architecture

Is Clean Architecture
always a
good idea?

A practical analysis of boundaries, abstractions and the cost of applying Clean Architecture to modern Spring Boot services.

Key questionWhen does architectural discipline create leverage, and when does it become accidental complexity?

Engineering is not only about making systems work. It is about making complexity feel simple.

I'm Vinicius, a Brazilian software engineer working at the intersection of financial infrastructure, distributed systems, and security.

My work spans backend architecture, event-driven platforms, observability, and experiences used in high-trust environments.

Impact over output. Systems over screens.

01FINTECH · DISTRIBUTED SYSTEMS

Pix Keys Platform

A resilient event-driven architecture for managing instant-payment keys and claims, designed around consistency, reconciliation and operational clarity.

GoPostgreSQLSQSKubernetes
02PLATFORM ENGINEERING

Audit as a Capability

A reusable audit foundation that turned compliance requirements into a developer-friendly capability across financial backoffice journeys.

GoKafkaObservabilityDDD
03RESEARCH · CYBERSECURITY

Systems That Defend Themselves

Graduate research exploring self-protection and self-healing strategies for security in microservice ecosystems.

MAPE-KMicroservicesSecurityAI

Ownership, architectural decisions and production impact.

2024 to PresentiFood

Software Engineer

Building financial products and platform capabilities across Pix, transfers and banking journeys. Designing backend services with Go and Kotlin, event-driven integrations, caching and observability for reliable production operation.

  • Financial and transaction systems
  • Distributed, event-driven services
  • Reliability and production observability
2023 to 2024FAPESP

Scientific Researcher

Designed and delivered web architecture for technology-assisted mental-health research using Next.js, TypeScript and CI/CD.

2021 to 2027UFSCar · USP

Computer Science

B.Sc. in Computer Science at UFSCar and M.Sc. candidate at USP, researching self-adaptive security for microservices.

Can software
protect itself?

Researching self-adaptive security for microservices, connecting MAPE-K, detection, prevention and recovery.

Self-protectionSelf-healingMicroservices security