Rafael Dias Ferreira Software Engineer

São Paulo, Brazil — remote to Beverly Hills, California

Rafael DiasFerreira

Backend engineer · 5+ years · Java, Spring WebFlux, AWS, Azure

I build the services underneath products people already use — ticketing for 560 million fans at Ticketmaster, banking for 55 million customers at Santander.

Rafael Dias Ferreira
Available for senior backend roles
560M+
customers reached by the Ticketmaster systems I work on
55M+
Santander customers receiving campaign offers I helped deliver
4.2M
requests handled inside a fifteen-minute migration window
20+
security vulnerabilities found and reported in banking products

01 — In production

The products my code runs under

Nobody sees a backend service. They see the app that loads. These are the ones mine sit behind.

ticketmaster.com · iOS · Android

A reactive multi-backend enrichment service joining the HOST and ARCHTICS ticketing systems, plus the Transfer and Assign endpoints behind every ticket handoff.

560M+ customers globally

NFL · NBA · NHL · MLB · MLS · Premier League

Ticket segmentation built alongside the Warriors and Guardians engineering teams, and the venue-filtering fix that unblocked ten international markets.

100+ apps · 10 markets

Retail app · Internet banking · ATM

Campaign services putting the right offer in front of retail customers, engineered end to end on Apache Camel and IBM Campaign.

55M+ customers · +25% sales

Business app · Internet banking for companies

The same campaign engine serving business accounts, extended to carry offers from Santander partner companies.

+15% campaign efficiency

Santander Way

2021–25

Cards app · Santander Brazil

Card customers reached by the same offer pipeline, so a campaign built once lands in every place a customer looks.

Part of the 55M+ customer base

IVR and call center

2021–25

Internal · Santander Brazil

Offers surfaced to IVR menus and to the operators on the phone, on the service version that handled 4.2 million requests in fifteen minutes.

+40% transaction efficiency

C2 — Portal do Gerente

2022–25

Internal · Santander Brazil

Around 60% of the backend microservices for the manager portal, on Java and Azure, changing how managers build schedules and interact with clients.

6,000+ managers nationwide

J4

2021–25

Internal · Santander Brazil

Launched on Java 11 and Angular 12 over Azure with a 50% performance gain, then hardened against the vulnerabilities an ethical-hacking assessment surfaced.

+50% system performance

OnMaps

2020–21

Geofusion · SaaS · Geospatial analytics

Geospatial analytics and an Elastic Stack pipeline feeding the geographic and financial dashboards clients work in every day.

+35% analytical precision

02 — Coverage

Every team app the SDK ships to

One change to the Presence SDK lands in all 116 of these apps at once. That is the part of the job that keeps me careful.

NFL

32 apps

  • Arizona Cardinals
  • Atlanta Falcons
  • Baltimore Ravens
  • Buffalo Bills
  • Carolina Panthers
  • Chicago Bears
  • Cincinnati Bengals
  • Cleveland Browns
  • Dallas Cowboys
  • Denver Broncos
  • Detroit Lions
  • Green Bay Packers
  • Houston Texans
  • Indianapolis Colts
  • Jacksonville Jaguars
  • Kansas City Chiefs
  • Las Vegas Raiders
  • Los Angeles Chargers
  • Los Angeles Rams
  • Miami Dolphins
  • Minnesota Vikings
  • New England Patriots
  • New Orleans Saints
  • New York Giants
  • New York Jets
  • Philadelphia Eagles
  • Pittsburgh Steelers
  • San Francisco 49ers
  • Seattle Seahawks
  • Tampa Bay Buccaneers
  • Tennessee Titans
  • Washington Commanders

NBA

15 apps

  • Boston Celtics
  • Charlotte Hornets
  • Dallas Mavericks
  • Golden State Warriors
  • Indiana Pacers
  • LA Clippers
  • Los Angeles Lakers
  • Memphis Grizzlies
  • Miami Heat
  • Milwaukee Bucks
  • Orlando Magic
  • Phoenix Suns
  • Portland Trail Blazers
  • Sacramento Kings
  • Utah Jazz

NHL

14 apps

  • Boston Bruins
  • Chicago Blackhawks
  • Colorado Avalanche
  • Edmonton Oilers
  • Florida Panthers
  • Minnesota Wild
  • Montreal Canadiens
  • Nashville Predators
  • New Jersey Devils
  • New York Islanders
  • Philadelphia Flyers
  • Tampa Bay Lightning
  • Vancouver Canucks
  • Winnipeg Jets

MLB

8 apps

  • Arizona Diamondbacks
  • Atlanta Braves
  • Chicago White Sox
  • Colorado Rockies
  • New York Yankees
  • San Diego Padres
  • Seattle Mariners
  • Toronto Blue Jays

MLS

6 apps

  • Atlanta United FC
  • D.C. United
  • LAFC
  • New York Red Bulls
  • Orlando City SC
  • Seattle Sounders FC

Premier League

3 apps

  • Arsenal
  • Brentford
  • Everton

AFL & rugby

6 apps

Carlton · Essendon Bombers · Fremantle Dockers · Richmond · DHL Stormers · Harlequins

College athletics

6 apps

College Football Playoffs · Dayton Flyers · Iowa State Cyclones · Missouri Tigers · Kentucky Athletics · Omaha Mavericks

Events & venues

12 apps

Australian Open · US Open Tennis · USTA · PGA Tour · WWE · Osheaga · Rogers Cup Montréal · Levi’s Stadium · Moda Center · Winnipeg Blue Bombers · Frölunda HC · Stavanger Oilers

Microflex markets

14 apps

Austria · Belgium · Czechia · Denmark · Finland · Germany · Netherlands · Norway · Poland · South Africa · Spain · Sweden · Switzerland · United Arab Emirates

Team names and crests belong to their respective clubs and leagues. They are shown to identify the apps this work reaches.

03 — Experience

Where the work happened

Five years across ticketing at global scale, banking CRM and geospatial analytics.

Nov 2024 — Present

São Paulo, Brazil Remote to Beverly Hills, CA

Ticketmaster

Software Engineer — Contractor

  • Engineered a reactive multi-backend enrichment service across the HOST and ARCHTICS ticketing systems, enabling ticket segmentation for 100+ team applications serving 560M+ customers.
  • Delivered 118 features and critical fixes, including 5 P1 incidents, with zero-downtime feature-flagged rollouts and under 200ms P95 latency impact.
  • Led the migration of 12 Transfer and Assign endpoints off the deprecated public gateway to the internal Marketplace API, coordinating with the Post Purchase and Platform teams.
  • Replaced Microflex venue codes with canonical Discovery API IDs, fixing multi-market filtering for 40+ team apps across Belgium, the Netherlands, Spain and the UAE with no customer-facing downtime.
  • Rebuilt cache invalidation with Project Reactor, eliminating 30–60 second ticket visibility delays and cutting P2 support escalations by 40%.

May 2022 — Mar 2025

São Paulo, Brazil

Santander Bank

Senior Software Engineer — CRM

  • Delivered about 60% of the backend microservices for C2, the new manager portal, changing how managers build schedules and interact with clients.
  • Extended the Campaign Management service so 6,000+ managers nationwide could put the right offer in front of more than 55 million customers.
  • Led the remediation of the vulnerabilities found in the J4 portal during an ethical-hacking assessment.
  • Reported 20+ security vulnerabilities across Santander products, hardening them against data exposure attacks.
  • Ran the technology research that raised project efficiency by 60% and improved failure and incident tracking by 40%.

May 2021 — May 2022

São Paulo, Brazil

Santander Bank

Software Engineer — CRM

  • Coordinated five engineers deploying Java 11 and Angular 12 microservices on Azure, launching the J4 portal with a 50% performance gain.
  • Engineered end-to-end campaign delivery on Apache Camel and IBM Campaign, driving a 25% increase in sales and 40% more customer engagement.
  • Integrated Santander partner companies into a new Java 17 application for specialised bank campaigns, improving campaign efficiency by 15%.
  • Acted as SME for the channel migration that processed 4.2 million requests in fifteen minutes across every Santander application in Brazil.
  • Reworked service delivery across ATMs, IVR, mobile, internet banking, the manager portal and call centers — 40% more transaction efficiency and 25% higher satisfaction.

May 2020 — May 2021

São Paulo, Brazil

Geofusion

Junior Software Engineer

  • Built an Elastic Stack data transfer system feeding geographic and financial client dashboards, improving analytical precision and timeliness by 35%.
  • Added geospatial analytics to the OnMaps SaaS platform, lifting customer satisfaction by 35% and growing the customer base 15% in six months.

04 — Stack

What I build with

Reactive Java on the backend, two clouds, and the observability tooling that keeps both honest.

Languages
JavaPythonNode.jsSwiftKotlinPowerShellLua
Frameworks
Spring Boot 3Spring WebFluxSpring SecurityProject ReactorJPAHibernateApache Camel
Testing
JUnit 4JUnit 5MockitoCucumberStepVerifierWebTestClient
Data
PostgreSQLMySQLCosmos DBDynamoDBRedis
Messaging
KafkaRabbitMQ
Cloud & infra
AWS S3SQSSNSLambdaAzure Event HubBlob StorageKey VaultDockerKubernetes
Observability
SplunkGrafanaDynatraceElasticsearchLogstashKibana
CI/CD
GitLab CIJenkinsCloudBeesGitHub Actions
Security & quality
SonarQubeFortify
Front-end
ReactAngularHTMLCSS

05 — Education

Education

2020 — 2024

Faculdade Metropolitana Unidas (FMU)

Bachelor in Computer Science — external transfer from UFMA

São Paulo, SP

2020

Digital House Brasil

Full-stack web development — Node and React

São Paulo, SP

2013 — 2019

Universidade Federal do Maranhão (UFMA)

Bachelor in Computer Science

Maranhão, MA

06 — Contact

Let's talk

Open to senior backend and platform roles, remote or based in São Paulo. Fastest reply is on LinkedIn.

© 2026 Rafael Dias Ferreira Built with Astro · São Paulo, Brazil