Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

Rafael Martins Torres

Milton,ON

Summary

Seasoned software engineer with nearly 20 years of experience in designing, developing, and maintaining scalable backend applications, web-based systems, and distributed architectures. Proven expertise in building robust data integration platforms using big data and ETL technologies. Adept at leading small to medium teams, serving as a team lead and development manager, and fostering collaboration across cross-functional teams.

Skilled in Agile methodologies with over a decade of experience implementing and refining Scrum and Kanban processes to enhance team productivity and project delivery. Known for driving innovation, mentoring engineers, and delivering high-quality software solutions that meet complex business needs.

Overview

20
20
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

CircleCI
Canada (Remote), Ontario
05.2022 - Current
  • Designed and implemented a new data ingestion pipeline system powering the CircleCI Insights platform, enabling near real-time analytics for companies to monitor and optimize their projects.
  • Developed a new API to support real-time aggregation for the Insights platform, facilitating a complete landing page redesign and enhancing user experience.
  • Migrated CI/CD workflows for the Insights system to a new Kubernetes deployment tool, reducing deployment time by 20% and improving operational efficiency.
  • Collaborated with cross-functional teams to integrate new services seamlessly, achieving 99.9% system uptime and maintaining platform reliability.
  • Initiated and led "Deep Dive" sessions to foster knowledge sharing, improve technical alignment, and strengthen collaboration among engineers.

Stack: Golang, Clojure, Kubernetes, Docker, AWS, PostgreSQL, RabbitMQ.

Senior Software Engineer

Flipp
Canada (Remote), ON
10.2019 - 05.2025
  • Designed and implemented a new data ingestion pipeline system powering the CircleCI Insights platform, enabling near real-time analytics for companies to monitor and optimize their projects.
  • Developed a new API to support real-time aggregation for the Insights platform, facilitating a complete landing page redesign and enhancing user experience.
  • Migrated CI/CD workflows for the Insights system to a new Kubernetes deployment tool, reducing deployment time by 20% and improving operational efficiency.
  • Collaborated with cross-functional teams to integrate new services seamlessly, achieving 99.9% system uptime and maintaining platform reliability.
  • Initiated and led "Deep Dive" sessions to foster knowledge sharing, improve technical alignment, and strengthen collaboration among engineers.

Stack: Golang, Clojure, Kubernetes, Docker, AWS, PostgreSQL, RabbitMQ.

Senior Software Engineer

AWIN
Berlin (Germany)
02.2018 - 09.2019
  • Designed, built, and maintained REST APIs using Java, Kotlin, and Spring, enabling seamless data integration and access across company systems.
  • Developed scalable data ingestion pipelines to process high-volume impression and click data for publishers and advertisers, leveraging technologies like Kafka, MapReduce, Spark, HDFS, HBase, and Cloudera.
  • Optimized real-time and historical data reporting systems, delivering actionable insights to publishers and advertisers.
  • Collaborated with cross-functional teams to enhance data reliability and ensure system scalability, supporting business-critical operations.

Stack: Java, Kotlin, Spring, Cloudera, HBase, ElasticSearch, Docker, Kafka.

Software Development Manager

ADP
Porto Alegre (Brasil)
09.2016 - 01.2018
  • Managed a team of 10 engineers responsible for ADP Portal, a first-generation SaaS HCM platform integrating multiple ADP services.
  • Coached team members on career development, fostering professional growth and improving team satisfaction and retention.
  • Defined and executed the team's strategic direction in collaboration with product business teams and senior leadership, ensuring alignment with organizational goals.
  • Led and facilitated technical discussions in internal and external meetings, driving innovation and collaboration.
  • Established application performance metrics in partnership with the performance team, improving system efficiency and user experience.
  • Designed and implemented strategies to enhance code quality, resulting in a more maintainable and scalable platform.
  • Provided strategic recommendations to senior leadership on product-related decision-making, influencing the roadmap and prioritization of key initiatives.
  • Collaborated with Product Managers to align project timelines and optimize team allocation across initiatives.
  • Advocated for and improved agile methodologies, enhancing team productivity and project delivery.
  • Defined and implemented architecture solutions in collaboration with the team architect and engineers, ensuring scalability and reliability.
  • Conducted and evaluated yearly performance reviews, delivering actionable feedback to support team development.

Lead Software Engineer

ADP
Porto Alegre (Brasil)
02.2013 - 08.2016
  • Led a team of 9 developers responsible for maintaining and enhancing the ADP Portal (http://portal.adp.com), a comprehensive HCM platform serving a large user base.
  • Designed and developed new features, resolving critical issues and ensuring high-quality deliverables.
  • Provided technical guidance and mentorship to engineers, fostering a culture of growth and innovation.
  • Collaborated with business stakeholders to define and communicate the technical vision for new implementations, aligning with organizational goals.
  • Reported application status, progress, and risks to senior and direct management, ensuring transparency and informed decision-making.
  • Facilitated and led technical meetings with internal and external stakeholders, driving alignment on system architecture and development strategies.
  • Established a robust code review process to maintain high standards of code quality and ensure long-term maintainability.
  • Monitored and refined development processes, improving team efficiency and accelerating delivery timelines.

Software Developer

ADP
Porto Alegre (Brasil)
02.2008 - 01.2013
  • Developed and maintained features for ADP's HCM platform, ensuring robust functionality and high performance.
  • Provided technical guidance to new team members, accelerating their onboarding and enhancing team productivity.
  • Collaborated with the team architect to design and implement scalable architectural solutions, improving platform reliability and maintainability.
  • Authored unit and integration tests to ensure code quality and reduce production issues, contributing to a stable development pipeline.

Software Developer

Acxiom (GoDigital)
Porto Alegre (Brasil)
10.2005 - 01.2008

Education

B.S. Information Systems

PUCRS
Porto Alegre
08-2007

Skills

  • Java / Golang / Javascript / Typescript / Clojure / Scala / Kotlin
  • Spring / JSF / React / Leiningen
  • AWS / Docker / Kubernetes
  • Oracle / MySQL / PostgreSQL
  • DynamoDB / ElasticSearch / Hbase

Certification

  • Oracle Certified Programmer 1.6
  • PSM1 - Professional Scrum Master

Languages

English
Full Professional
Portuguese
Native/ Bilingual

Timeline

Senior Software Engineer

CircleCI
05.2022 - Current

Senior Software Engineer

Flipp
10.2019 - 05.2025

Senior Software Engineer

AWIN
02.2018 - 09.2019

Software Development Manager

ADP
09.2016 - 01.2018

Lead Software Engineer

ADP
02.2013 - 08.2016

Software Developer

ADP
02.2008 - 01.2013

Software Developer

Acxiom (GoDigital)
10.2005 - 01.2008

B.S. Information Systems

PUCRS
Rafael Martins Torres