experience
the trajectory converged on complex backend and distributed systems, most of it inside financial institutions: banking, asset management, insurance and international payment infrastructure.
what i work on
- distributed systems, microservices and event-driven architectures
- financial correctness: idempotency, reconciliation and consistency under failure
- performance and reliability in production
- legacy modernisation and external integrations
java · kotlin · rust · typescript · python · c#
the languages have changed more often than the problems have.
trajectory
senior software engineer · Wyoming, USA · remote
international financial infrastructure on top of a crypto exchange, covering accounts, transactions, compliance and banking integrations.
specialist software engineer · São Paulo, Brazil · remote
java microservices in the insurance tribe, inside one of latin america's largest financial ecosystems.
tech lead · Porto, Portugal · remote
led the migration of 17 microservices across platforms serving more than 2.8 million users.
senior software engineer · Belo Horizonte, Brazil · remote
banking modernisation from c# and sybase to kotlin, java and postgresql, on a platform serving over 3.5 million customers.
senior software engineer · Rio de Janeiro, Brazil · remote
asset management and investment fund systems, with quota reconciliation and event-driven architecture.
mid-level software engineer · São Paulo, Brazil · remote
cloud-native backend systems for financial services, with serverless, mongodb and internal developer experience tooling.
independent work
independent software engineer · Brazil · remote
independent engineering practice: services, projects and my own systems in backend, financial infrastructure and integrations.
education
b.tech in systems analysis and development
b.tech in internet systems, incomplete
contact
available for senior and staff backend roles. remote-first, open to relocation.