Fintech backend engineering with real banking, payments, and cloud modernization depth.
Bruno Salgado is a software engineering tech lead and senior backend engineer with nearly 8 years of experience across Brazilian banking and US fintech. His background spans Java and Spring Boot services, regulated financial systems, AWS modernization, provider integrations, and the delivery discipline needed to keep complex platforms moving.
Recruiter quick scan
Senior backend depth with real payments, banking, and AWS delivery history.
Current role
Software Engineering Tech Lead
Recent domain
Cloud payments and partner integrations
Earlier foundation
Brazilian banking and reporting systems
Hiring fit
Fintech, platform, distributed backend teams
signal.log
career.bank = "Itau Unibanco"
career.fintech = ["PROFIT Business Bank", "Cloud Payments"]
focus.aws = ["CloudFormation", "CodePipeline", "Kubernetes"]
trace.level = 0x06
principle.idempotency = true
Backend experience
Nearly 8 years
Current role
Software Engineering Tech Lead
Domain scope
Banking, payments, crypto and cards
Cloud track record
AWS modernization and CI/CD
Banking and fintech background
The foundation comes from regulated banking and continued through fintech roles spanning business banking, payment products, and provider-heavy platform work.
AWS modernization and delivery
Strongest where backend implementation, platform migration, and operational reliability need to move together without creating chaos for the team.
Canada-focused opportunity search
Actively targeting Senior Backend Engineer and Tech Lead roles in Canada, especially across fintech, platform engineering, and distributed systems teams.
A fintech-oriented backend profile with real systems history behind it.
The strongest signal here is the combination of regulated-system discipline, payments experience, AWS modernization work, and hands-on technical leadership.
Banking and fintech track record
Experience across Itau Unibanco, PROFIT Business Bank, and Cloud Payments, covering regulated banking systems, financial reporting, partner-heavy fintech platforms, and current Tech Lead scope.
AWS modernization depth
Hands-on delivery across AWS and container platforms, including CloudFormation, CodePipeline, Kubernetes, Docker, and the practical work of moving systems away from older on-prem operating models.
Payments and partner integrations
Built Java and Spring Boot services for banking, crypto, and card-provider integrations, with strong attention to data accuracy, resilience, and operational clarity.
Tech lead execution
Currently leading technical execution across parallel initiatives, validating architecture decisions, surfacing risks early, and helping teams deliver under real timeline pressure.
Three reference implementations built to support senior backend and Tech Lead conversations.
These are portfolio projects, not employer production work. They exist to show system design thinking, trade-offs, and the kinds of backend problems Bruno is comfortable discussing in depth.
Payment Orchestration Platform
A reference implementation for multi-provider payment flows, retries, reconciliation, and operator visibility.
Designed as a realistic internal payments platform that routes transaction intents through multiple PSP connectors while keeping idempotency, auditability, and operational control first-class.
Core services
6
Transaction states
14
Recovery model
Retry plus DLQ
Sample auth p95
182 ms
Sample queue depth
12
Sample mismatches
2
Illustrative transaction timeline
reconciliation-readyIntent received
Idempotency key validated
Connector selected
Provider B routed after fallback rule
Webhook matched
Authorization confirmed and persisted
Settlement batch
Awaiting daily reconciliation
Illustrative connector health
Money Movement and Ledger Simulator
A reference implementation for holds, releases, settlements, reversals, and double-entry balance logic.
A portfolio system focused on the difficult parts of financial correctness: holds, releases, reversals, settlements, pending balances, traceability, and failure recovery across distributed services.
Ledger guarantees
Double-entry
Balance views
Available plus pending
Event integrity
Outbox pattern
Illustrative wallet position
double-entrySample available
$ 124,880.43
Sample pending
$ 18,430.12
Hold
Card authorization reserved funds
Settlement
Posting confirmed to clearing account
Projection
Balance view caught up after replay
Illustrative event lineage
movement.created
sample-transfer-91eea2ledger.posted
sample-journal-2041projection.updated
sample-wallet-e4a8settlement.completed
sample-batch-2026-03-21Architecture Decision Intelligence Hub
A reference implementation for ADRs, RFCs, system boundaries, risk tracking, and operational learnings.
A tech-lead portfolio project that focuses on architectural judgment, decision records, and the organizational memory that helps engineering teams scale sanely.
Knowledge domains
5
Primary workflows
ADR plus RFC plus risk
Primary value
Decision clarity
Illustrative decision feed
ADR plus RFCADR-041
Adopt event sourcing only for settlement stream
RFC-018
Rate limiting policy for partner APIs
Risk-007
Single-team ownership on payment gateway
Illustrative system boundaries map
Payments Core
Owned by Platform team
Risk Engine
Owned by Fraud squad
Ledger
Owned by Finance systems
Observability
Owned by Developer platform
Real experience across Brazilian banking, US fintech, and current Tech Lead work in Cloud Payments.
A career path spanning Brazilian banking, US fintech, and current Tech Lead responsibility in Cloud Payments.
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.
Featured posts and one small hidden-features guide.
Short-form activity lives on LinkedIn, and the site keeps one small easter-egg post for people who like poking around.
Six Small Easter Eggs Hidden in This Portfolio
A short guide to the hidden interactions tucked into the portfolio, why they exist, and how to trigger each one.
- There are six easter eggs across the site.
- Most of them are intentionally tiny and backend-flavoured.
- The goal is personality, not gimmick overload.
Open to Senior Backend Engineer and Tech Lead opportunities in Canada, especially fintech, platform, and distributed systems roles.
If the role involves Java, Spring Boot, AWS modernization, payments infrastructure, partner integrations, or technical leadership in backend-heavy teams, Bruno is likely a strong fit.