
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
Backend Development
Java, Spring Boot 3, Spring Security, Node.js, Python, Apache Camel, Hibernate
Cloud & Infrastructure
AWS (S3, SQS, SNS, Lambda), Azure (Event Hub, Blob Storage, Key Vault), Docker, Kubernetes
Databases & Messaging
PostgreSQL, MySQL, Cosmos DB, DynamoDB, Redis, Apache Kafka
Frontend & Mobile
React, Swift, HTML, CSS, Angular 12
Monitoring & Security
Elasticsearch, Kibana, Grafana, Dynatrace, SonarQube, Fortify
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 – PresentLeading 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 2025Architected 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 2022Led 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 2021Developed 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%.