Hi, I am Mateus Alves

Backend Engineer building scalable systems with C++, evolving into Go and distributed architectures.

About me

Image placeholder

About Me

Hello! I'm Mateus Alves da Rocha, a Backend Engineer with a strong foundation in C++ and embedded systems, currently focused on building scalable production services in cloud-native environments.


My career started in Electronic Engineering, where I developed firmware and IoT solutions using C/C++, working close to hardware and real-time constraints. This background gave me a deep understanding of performance, memory management, and low-level system behavior.

Over the past few years, I transitioned into backend development, contributing to production systems that process large volumes of data and require high reliability and observability. I have worked on performance-critical C++ services, implemented automated testing pipelines, and collaborated on cloud infrastructure using AWS, Kubernetes, and distributed databases.

Recently, my focus has been on designing and improving scalable backend services in an adtech environment, where I collaborate with cross-functional teams to deliver robust, maintainable, and high-performance systems. I am now expanding my expertise into Go and distributed architectures to strengthen my system design and backend engineering capabilities.

I enjoy solving complex engineering problems, understanding system trade-offs, and continuously evolving as a developer. Feel free to explore my experience below or get in touch!

My Skills

Backend & Systems Programming

    Production Backend Development:
  • C++ (high-performance services, multithreading, optimization)
  • Python (automation, tooling, and backend integrations)
  • Currently Expanding:
  • Go (cloud-native services & distributed systems)
  • Systems Programming Background:
  • C, Assembly, and low-level debugging

Cloud & Distributed Systems

  • Kubernetes & containerized deployments
  • AWS (EC2, EKS, S3, ECR)
  • Observability: Grafana, Prometheus
  • Distributed databases: Aerospike

Systems & Engineering Tools

  • CI/CD pipelines with Jenkins and Git-based workflows
  • Automated testing (GTest, unit & integration tests)
  • Debugging and profiling in production environments
  • Agile development and cross-team collaboration

Selected Engineering Experience

SOFTWARE ENGINEER

Sigma Software Group (USA Client)
AUGUST 2024 – PRESENT
  • Develop and maintain high-performance backend services in C++ and Python running in Kubernetes-based distributed environments, focusing on scalability, reliability, and observability.
  • Improved production reliability by refining retry-aware error metrics in distributed synchronization workflows, reducing alert noise and enabling clearer failure diagnosis using Prometheus and Grafana.
  • Optimized large-scale data processing pipelines by removing redundant sorting in paginated database readers, leveraging index guarantees and significantly reducing latency under high-load scenarios.
  • Validated Aerospike distributed database clients by testing single-node vs multi-node cluster configurations under concurrent workloads and analyzing timeout behavior to ensure production-safe settings.
  • Enhanced build reproducibility by improving Bazel dependency resolution and enforcing hermetic builds through internal artifact repository integration.
  • Performed root cause analysis of production issues using logs, metrics, and distributed tracing, implementing long-term reliability improvements across backend services.

SOFTWARE ENGINEER

Onboard Mobility (Brazil)
AUGUST 2023 – AUGUST 2024
  • Optimized a denylist lookup algorithm in a C++ backend component by replacing linear search with a hash table–based solution, achieving constant-time lookups and improving request processing efficiency.
  • Introduced automated unit testing for legacy C++ services using Google Test, refactoring components to improve testability, reliability, and maintainability.
  • Enhanced backend service quality by debugging production issues, improving code structure, and supporting feature development in performance-sensitive components.

EMBEDDED SYSTEMS DEVELOPER ENGINEER

Onboard Mobility (Brazil)
OCTOBER 2019 – MARCH 2022
  • Developed embedded and backend-adjacent components in C/C++ for IoT transportation devices, operating in Linux environments and communicating with backend systems via MQTT and REST APIs.
  • Implemented AWS-based communication workflows to transmit telemetry, location, and operational data between distributed edge devices and centralized backend services.
  • Designed GPS tracking and route analysis algorithms to process real-time location data, detect travel events, calculate distances, and predict stops in production deployments.
  • Built remote debugging and diagnostics tooling enabling live interaction with devices deployed in the field, reducing maintenance overhead and accelerating issue resolution.
  • Contributed to CI/CD automation using Bitbucket Pipelines to streamline firmware and software build, test, and release workflows.

EARLIER ENGINEERING EXPERIENCE

Software Systems Test Engineer – Aptiv (Poland)
  • Developed internal web tooling using Node.js and Python integrated with Jira APIs, improving QA ticket creation workflows across multiple teams.
  • Automated repetitive validation tasks using Jenkins pipelines, increasing testing efficiency and reducing manual errors.
Hardware & Firmware Engineer – Kinology (Brazil)
  • Led PCB redesign of a commercial product using ESP32, enabling Wi-Fi/Bluetooth connectivity and reducing production cost by ~20%.
  • Implemented firmware features in C/C++ including watchdog timers, deep sleep control, and OTA firmware updates over Wi-Fi.

Wanna Get in Touch With Me?

Get In Touch

My Contact Details

  • Email mateus.alves.unb@gmail.com
    mateus.alves.rch@gmail.com
  • Location Brasília - Brazil