Rafael Dias Ferreira

Rafael Dias Ferreira

Senior Software Engineer

Accomplished software engineer with 5+ years architecting enterprise-grade solutions for millions of users. Expert in backend systems, security research, and high-performance applications.

About Me

I'm Rafael, a passionate software engineer dedicated to building enterprise-scale systems that serve millions of users worldwide. With 5+ years of experience, I architect robust backend solutions using Java, Node.js, Spring Boot, and cloud technologies, while maintaining expertise in mobile development with Swift and Kotlin.

Currently at Ticketmaster, I lead initiatives enhancing applications that reach 560+ million customers globally. Previously at Santander Bank, I spearheaded the development of microservices architecture impacting 6,000+ managers and driving campaign offers to 55+ million customers, delivering measurable business impact through technology.

As a security-conscious engineer, I've identified and reported 20+ vulnerabilities across enterprise applications, ensuring robust protection against data exposure attacks. My approach combines performance optimization with security best practices to deliver reliable, scalable solutions.

Technical Skills

Java Spring Node.js

Backend Development

Java, Spring Boot 3, Spring Security, Node.js, Python, Apache Camel, Hibernate

AWS Azure Docker Kubernetes

Cloud & Infrastructure

AWS (S3, SQS, SNS, Lambda), Azure (Event Hub, Blob Storage, Key Vault), Docker, Kubernetes

PostgreSQL MySQL Redis

Databases & Messaging

PostgreSQL, MySQL, Cosmos DB, DynamoDB, Redis, Apache Kafka

React Swift HTML

Frontend & Mobile

React, Swift, HTML, CSS, Angular 12

Elasticsearch Grafana

Monitoring & Security

Elasticsearch, Kibana, Grafana, Dynatrace, SonarQube, Fortify

Jenkins GitHub GitLab

DevOps & Testing

Jenkins, CloudBees, GitHub Actions, JUnit 4/5, Cucumber, GitLab

Experience

Software Engineer

Ticketmaster - São Paulo, Brazil - Remote to Beverly Hills, California

November 2024 – Present

Leading critical initiatives to enhance core applications serving 560+ million customers globally.
Partnering with development teams to resolve production issues and elevate user experience.

Senior Software Engineer - CRM

Santander Bank

May 2022 – March 2025

Architected and delivered 60% of backend microservices for the new manager's portal, revolutionizing how managers generate schedules and interact with clients.
Enhanced Campaign Management services, impacting 6,000+ managers nationwide and driving sales offers to 55+ million customers.

Software Engineer - CRM

Santander Bank

May 2021 – May 2022

Led cross-functional team of 5 engineers to deploy Java and Angular microservices on Azure Cloud, achieving 50% performance improvement.
Engineered end-to-end campaign services that increased sales by 25% and customer engagement by 40%.

Junior Software Engineer

Geofusion

May 2020 – May 2021

Developed advanced Elastic Stack-based analytics system with geographic and financial dashboards, improving analytical precision by 35%.
Enhanced OnMaps SaaS platform with geospatial analytics, boosting customer satisfaction by 35%.