CURRICULUM VITAE · SÃO PAULO, BR

Pedro Barcellos dos Reis

Software Engineer — Back-End & Distributed Systems

Software Engineer with strong experience in high-throughput architectures at Itaú Unibanco. Specialized in building scalable APIs with Java, Spring Boot, and Kafka, combining resilience and observability with a solid foundation in modern front-end engineering.

LOCATION São Paulo, BR
Contact Me

Engineering driven by resilience and clarity

I believe software engineering excellence stems from architectural simplicity and operational predictability. In enterprise environments like Itaú Unibanco Corporate Banking, every line of code must be designed to withstand high transaction volumes while maintaining ultra-low latency.

My background smoothly spans distributed cloud systems (Java, Kafka, AWS, Kubernetes) and intuitive, performant web interfaces (TypeScript, Angular, Node.js). This end-to-end perspective helps anticipate integration bottlenecks, build developer-friendly tooling, and ensure deep production observability.

Professional Experience

Itaú Unibanco

Back-End Software Engineer
Sep 2023 — Present

Development and engineering of scalable high-performance APIs and core microservices driving the mobile and web ecosystems for the Corporate Banking (PJ) segment.

  • Full lifecycle responsibility: architectural design, resilient code execution, infrastructure provisioning, and active monitoring.
  • Implementation of event-driven architectures utilizing Apache Kafka for high-throughput asynchronous messaging.
  • Construction of robust CI/CD pipelines via GitHub Actions and AWS, accelerating continuous delivery with strict security practices.
  • Deployment and orchestration of containerized microservices on Kubernetes clusters managed through AWS EKS.
  • Advanced monitoring and observability using Prometheus, AppDynamics, Splunk, and Grafana for continuous anomaly detection.
Java Spring Boot Apache Kafka Redis AWS Kubernetes (EKS) Docker

Itaú Unibanco

Front-End Software Engineer
Sep 2021 — Sep 2023

Architected and maintained internal software tools to streamline workflow automation and developer productivity across bank teams.

  • Developed custom integrations and plugins to unify communication across internal systems and platforms.
  • Automated serverless workflows on AWS utilizing Node.js, AWS Lambda, and TypeScript.
  • Authored thorough technical documentation for tooling standardization and seamless developer onboarding.
  • Ensured software reliability through automated unit and integration testing with Jest.
TypeScript Node.js Angular AWS Lambda Jest CMS

Betalabs

Front-End Developer
Oct 2020 — Aug 2021

Focused on building reactive user interfaces for SaaS subscription models and e-commerce web applications.

  • Technical prototyping of new product features and UI layouts using Figma.
  • Built scalable front-end components and state management pipelines using Angular and NgRx.
  • Refactored legacy code, resolved interface bugs, and continuously enhanced UI/UX with SASS and Bootstrap.
JavaScript TypeScript Angular NgRx SASS Figma

Featured Architectures & Projects

API PLATFORM & STREAMING 2023 — Present

High-Throughput Corporate Banking API Platform

Decoupled Kubernetes microservices architecture for enterprise banking. Features streaming pipelines via Apache Kafka and high-performance Redis caching.

Java Spring Boot Kafka AWS EKS Grafana
DEVELOPER TOOLING & AUTOMATION 2021 — 2023

Internal Tooling & Plugin Ecosystem

Serverless solution built on AWS Lambda and Node.js for automating operational workflows, eliminating team silos, and enhancing delivery cadence.

TypeScript Node.js AWS Lambda Jest Angular

Competencies & Technical Matrix

Back-End & Systems

  • Java & Spring Boot
  • Apache Kafka & Event Streaming
  • Redis (Caching & State)
  • RESTful API Design & Distributed Architecture
  • Node.js & Express

Cloud, DevOps & Observability

  • AWS (EKS, Lambda, EC2, S3)
  • Kubernetes & Docker
  • CI/CD (GitHub Actions, AWS CodePipeline)
  • Prometheus & Grafana
  • Splunk & AppDynamics

Front-End & Interfaces

  • TypeScript & JavaScript (ES6+)
  • Angular & NgRx
  • Jest (Automated Testing)
  • SASS & Responsive UI Design
  • Figma (UI/UX Prototyping)

Education

Faculdade IMPACTA

B.S. in Computer Engineering

2020 — 2024

ETEC — Escola Técnica Estadual

Technical Diploma in Information Technology

2016 — 2017