Skip to content
Resume

A concise, printable view of Bruno Salgado's backend profile.

A compact resume view covering backend engineering, payments, AWS modernization, and technical leadership across banking and fintech environments.

LinkedIn

Bruno Salgado

Software Engineering Tech Lead / Senior Backend Engineer

Software Engineering Tech Lead and Senior Backend Engineer with nearly 8 years of experience across Brazilian banking and US fintech. Strong fit for roles involving Java, Spring Boot, AWS modernization, payments infrastructure, distributed systems, and technical delivery leadership.

brunocrsalgado@gmail.com

LinkedIn GitHub
Summary

Senior backend engineer and Tech Lead with strong depth in Java, Spring Boot, AWS, microservices, payments, and regulated financial systems. Experienced in provider integrations, cloud modernization, CI/CD, system design, and helping teams make practical architecture decisions that hold up in production.

Selected Experience

Jan 2025 - Present

Cloud Payments EU/UK, USA

Software Engineering Tech Lead

Owning technical execution across multiple parallel initiatives in a payments environment, with responsibility for architecture validation, delivery clarity, and reducing implementation risk under tight timelines.

  • Align architecture, scope, and delivery sequencing across concurrent initiatives so teams can move without creating hidden technical debt.
  • Validate design decisions for scalability, reliability, and maintainability before they become expensive downstream constraints.
  • Act as a senior escalation point for difficult technical issues and lead design reviews that keep execution disciplined under pressure.

Jul 2022 - Dec 2024

Cloud Payments, USA

Java Developer

Built Java and Spring Boot APIs for a fintech platform integrating with banking, crypto, and card providers, with strong emphasis on resilience, edge-case handling, and controlled delivery in Kubernetes environments.

  • Designed and implemented provider-facing APIs integrating with Circle, Fireblocks, and Ibanera across payment and financial platform workflows.
  • Worked closely with architects and senior engineers to challenge designs, surface failure paths, and improve platform resilience before release.
  • Reinforced quality through code review, automated testing, and CI/CD discipline in containerized delivery pipelines.

Mar 2022 - Jun 2022

PROFIT Business Bank, USA

Java Spring Developer

Delivered backend services for business-banking reporting features in a short but concrete financial-systems role where data consistency and correctness mattered more than speed alone.

  • Built backend services supporting core financial reporting capabilities, including cash flow statements for business customers.
  • Implemented APIs and asynchronous processing components with strong attention to data accuracy and consistency.
  • Contributed in a domain where financial output quality and operational trust were non-negotiable.

Feb 2019 - Dec 2021

Itau Unibanco Bank, Brazil

Software Engineer

Worked inside a large-scale regulated banking environment on backend services, REST APIs, market-risk tooling, and modernization efforts spanning both cloud and on-prem delivery pipelines.

  • Developed backend services and REST APIs in a high-compliance banking environment where delivery quality and traceability both mattered.
  • Supported cloud and on-prem CI/CD pipelines while balancing delivery velocity with governance and operational constraints.
  • Contributed to legacy migrations as well as market risk and regulatory reporting tools that needed reliability and careful change management.

Jul 2017 - Jan 2019

Itau Unibanco Bank, Brazil

Intern

Started in banking software through risk and regulatory work, building the foundations in data, backend logic, and careful systems thinking that shaped the rest of Bruno's career.

  • Helped build a C# system for Brazilian Central Bank risk metrics required by a formal regulatory demand.
  • Worked on SQL database management, including query, procedure, and function optimization.
  • Built internal automations in Visual Basic and developed the discipline required in a regulated engineering environment.
Core Skills

Backend Engineering

Java 8-21 | Spring Boot | REST APIs | Microservices | PostgreSQL | Liquibase | Flyway | Asynchronous processing

AWS and Platform

AWS | EC2 | Fargate | Lambda | DynamoDB | CloudFormation | CodePipeline | Kubernetes | Docker | OpenShift

Architecture and Distributed Systems

System design | Distributed systems | API design | DDD | Hexagonal architecture | Observability | Resilience | Migration planning

Payments and Financial Systems

Banking integrations | Card providers | Crypto providers | Regulatory reporting | Financial consistency | Partner APIs | Reconciliation thinking | Risk-aware delivery

Leadership and Delivery

Technical execution | Architecture reviews | Mentorship | Cross-functional communication | Risk management | Agile / SCRUM | Code review | Pragmatic decision-making

Portfolio Projects
Reference implementation

Payment Orchestration Platform

Designed as a realistic internal payments platform that routes transaction intents through multiple PSP connectors while keeping idempotency, auditability, and operational control first-class.

Reference implementation

Money Movement and Ledger Simulator

A portfolio system focused on the difficult parts of financial correctness: holds, releases, reversals, settlements, pending balances, traceability, and failure recovery across distributed services.

Reference implementation

Architecture Decision Intelligence Hub

A tech-lead portfolio project that focuses on architectural judgment, decision records, and the organizational memory that helps engineering teams scale sanely.