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.
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.
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.
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.
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
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.
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.
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.