You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Rafael OliveiraRO

Rafael Oliveira

Senior Software Engineer | Ex-Pinterest

€405/day
Lisbon, PT
8-15 years

Average response time: 1 hour

About Rafael

Experienced Software Engineer with
a strong background in developing
complex applications for Fortune 100
companies, including expertise in
Java, Spring Boot, Angular, and
Distributed Systems. Adept at
analyzing and solving complex
problems with a focus on efficiency
and scalability. Passionate about
continuous learning and staying up-
to-date with the latest industry
trends. Eager to join dynamic teams
to deliver high-quality software
solutions that exceed client
expectations.
  • English

    Native or bilingual

  • Portuguese

    Native or bilingual

  • Spanish

    Fluent

  • French

    Conversational

Remote only
Primarily works remotely

Experience

  • Pinterest
    Software Engineer
    October 2023 - Today (2 years and 8 months)
    Part of the core Pinterest engineering team, delivering impactful solutions that power key services for 500+ million monthly active users across the platform. Successfully migrated multiple service clusters, achieving a $20M annual cost reduction. Architected and optimized core backend systems for extreme high-concurrency environments, leveraging Twitter's Finagle, gRPC, and distributed tracing to ensure seamless performance at scale. Conducted architectural analysis with team members, writing and reviewing comprehensive design documents to evaluate the pros and cons of proposed changes, ensuring scalable and efficient solutions. Maintained and enhanced with new features and performance upgrades a complex, custom built system architecture tailored to the platform's unique requirements, resulting in a core service with one of the top user/client satisfaction level across the engineering teams. Designed and implemented from scratch an advanced debugging tool with DAG visualization, significantly improving engineering efficiency by enabling quick identification of performance bottlenecks and bug resolution. Proactively mentored junior engineers, fostering a collaborative culture and contributing to team knowledge-sharing through extensive technical documentation and code reviews.
  • Underwriters Laboratories
    Software Developer
    July 2022 - October 2023 (1 year and 3 months)
    Expertly engineered and sustained advanced financial web platforms for prominent banks and credit card firms such as American Express, Bank Of America and Mastercard, bolstering the company's standing as a provider of high-quality software solutions and attracting a diverse portfolio of prestigious customers. Designed and built an EMV Level 3 Terminal Testing platform, setting the project as a reference in the industry. Created a comprehensive portal featuring tools for EMV test debugging, customer and project management, data analysis, payment and transactions monitoring, message and custom file types interpretations, database management, and more for American Express. Proactively improved software performance by up to 6,500% and re-implemented obsolete legacy code, making the codebase more scalable, readable, and reusable using proper Java and Angular skills. This led to unprecedented customer satisfaction and trust, resulting in some customers paying for three years of SOWs upfront. Developed a SaaS payment analysis project, implementing microservices and cloud computing technology. Created a dynamic user interface based on individual customer's color schemes and ensured scalability, making the project one of the leading revenue sources for the company. Provided maintenance for a legacy Java 8 monolith project by resolving bugs, developing new features, improving performance and conducting unit and regression testing. Worked in a cross-functional, international and fast-paced team to deliver software solutions using Agile methodology. Successfully achieved and maintained the company's lowest bug rate, showcasing a commitment to quality and excellence.
  • Freelancer (GetNinjas, Fiverr &
    Developer
    January 2019 - Today (7 years and 5 months)
    Expertly delivered a customized SaaS project for a retail company, using microservices and cloud technologies, which became a leading revenue source for the company within six months. Salvaged a failing legacy Java project for a healthcare provider, incorporating rigorous unit testing and performance enhancements, severely reducing bug rates. Led a successful legacy code modernization project for an insurance company, replacing obsolete Java code with clean, scalable code, reducing maintenance cost and improving performance by 3,000%. Developed a comprehensive data analysis portal for a financial institution, integrating functionalities like payment monitoring, customer management, and database management, leading to a huge increase in operational efficiency.

Recommendations

Be the first to recommend Rafael

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Science
    Universidade Federal da Bahia
    2018
    Computer Science
  • Computer Science
    Universidade Estácio de Sá
    2021
    Computer Science

Skill set

Categories