Rafael
Andrade
de Oliveira

Senior Software Engineer | Event-driven & Distributed Systems | Java, Scala, AWS, Terraform

Software Engineer and Software Architect with more than 20 years of experience in payments and fintech. I work on distributed, event-driven and cloud-native systems using Java, Scala, Node.js, Python and AWS.

Recent work includes the reliability of a high-volume checkout platform at Ambush, an AI-driven career-planning platform at ADP, and payment and accounting platforms at Agibank and Sicredi.

Profile

I design and operate distributed systems for financial services. My work covers payment platforms, event-driven architectures, cloud infrastructure and delivery pipelines, combining hands-on engineering with architectural decisions and mentoring.

I also use AI-assisted tools such as Claude, Cursor and Copilot to speed up refactoring and test generation while keeping quality standards.

Payments and checkout

Java, Spring Boot

Services and integrations for high-volume checkout traffic, with retries, timeouts and circuit breakers.

Distributed and event-driven systems

Kafka, SNS/SQS, Flink

Messaging and streaming architectures that decouple services and scale with the business.

Cloud and infrastructure as code

AWS, Kubernetes, Terraform

Multi-environment infrastructure with security, scaling and cost considered in the design.

Observability and reliability

Datadog, Dynatrace, Grafana

Dashboards, monitors and alerts defined as code, and centralized error handling for traceability.

CI/CD and release management

Harness, Jenkins, GitHub Actions

Delivery pipelines and biweekly production releases, including risk assessment and regression.

Technical leadership

Mentoring, architecture reviews

Leading squads and mentoring engineers on architecture, resilience, testing and clean code.

Career

2024 – 2026

Ambush (at PayPal)

Senior Software Engineer, PayPal ecosystem

Kept a Spring-based payments checkout platform stable under high-volume traffic with retries, timeouts and circuit breakers, and shortened time-to-diagnose with centralized AOP error handling and Datadog monitors defined in Terraform.

  • Java
  • Spring Boot
  • Terraform
  • Datadog
  • Harness
  • AOP
2022 – 2025

Declare Cripto

Partner / Consultant (Part-time)

Led architecture and infrastructure of a crypto tax-compliance platform (IN1888, GCAP, DARF, IRPF), migrating it from Lightsail to AWS with Terraform, ECS auto-scaling and WAF, and adding serverless workflows and exchange integrations.

  • AWS
  • Terraform
  • ECS
  • SNS
  • SQS
  • Lambda
  • API Gateway
  • AWS Batch
  • Eventbridge
2022 – 2024

ADP Brazil Labs

Principal Technology Architect

Architected an AI-driven career-planning platform on Kubernetes microservices, SNS/SQS events and SageMaker, breaking a monolith into DDD services and mentoring the team on resilience and clean code.

  • AWS
  • Terraform
  • Kubernetes
  • Node.js
  • Python
  • ETL
  • li>SageMaker
2021

Agibank

Backend Engineering Leader

Led the Client Platform and Payment Gateway squads, delivering Matera and Dock integrations on Kafka, RabbitMQ and Spring WebFlux and evolving the architecture for idempotence and resilience.

  • API Gateway
  • Kubernetes
  • Kafka
  • RabbitMQ
  • Spring WebFlux
  • Camunda
2020 – 2021

SoftDesign (at Sicredi)

Software Architect

Evolved the Kafka, Flink and Scala streaming hub behind Sicredi's accounting pipeline, and migrated legacy data to the digital platform through ETL and Datalake integrations.

  • Kafka
  • Apache Flink
  • Scala
  • Consul
  • Vault
  • Athena
2018 - 2019

SRM Asset

Software Architect

Responsible for architecture modernization in a FIDC company.

  • Microservices
  • AWS
  • Spring boot
  • RabbitMQ
  • MongoDB
2017 – 2018

Aquiris

Game Backend Programmer

Great experience in the games industries working in the Looney Tunes World of Mayhem project, a successful mobile F2P game in partnership with Scopely and Warner Bros. I could improve the performance and scale of the game for the expected volume for the global launch in the USA, optimizing features such as leaderboards, rewards, disclosing odds, matchmaking, inventory and more

  • DynamoDB
  • Redis
  • Elasticsearch
  • Apache Thrift
  • Weld
2014 – 2017

Ilegra

Software Architect

Responsible for the creation of a fiscal management portal for the client VALE developed with Scala language.

  • Scala
  • Play framework
  • AWS
  • Apache Camel
  • CouchDB
2012 – 2014

SRM Asset

Software Architect

Developed a new platform called Sigma used for the management of FIDC/factoring company including operations like trading and receivables anticipation.

  • Java
  • JSF
  • EJB
  • JPA
  • Hibernate
  • SQL Server

Contact

I am open to Senior and Staff Software Engineer and Software Architect positions in payments and fintech, working remotely.