Skip to content
Tech Lead / Payments / AWS Modernization

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.

Banking and fintech systems AWS, CloudFormation, CodePipeline Payments, provider integrations, Tech Lead scope

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

Open to the right backend and platform conversations

Open to senior backend and tech lead conversations in Canada, with strongest fit in fintech, platform, and distributed systems teams.

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.

Where Bruno Adds Value

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.

01

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.

02

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.

03

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.

04

Tech lead execution

Currently leading technical execution across parallel initiatives, validating architecture decisions, surfacing risks early, and helping teams deliver under real timeline pressure.

Portfolio Case Studies

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.

Payments infrastructurePortfolio reference implementation

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

JavaSpring BootPostgreSQLKafkaRedisDockerAWSOpenTelemetry
Illustrative demo dataReference UI for the case study, not employer production telemetry.

Sample auth p95

182 ms

Sample queue depth

12

Sample mismatches

2

Illustrative transaction timeline

reconciliation-ready

Intent 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

Provider AHealthy
98.6%
Provider BDegraded
91.8%
Provider CHealthy
99.1%
Ledger and consistency systemsPortfolio reference implementation

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

JavaSpring BootPostgreSQLKafkaDockerAWSPrometheusGrafana
Illustrative demo dataReference UI for the case study, not employer production telemetry.

Illustrative wallet position

double-entry

Sample 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-91eea2

ledger.posted

sample-journal-2041

projection.updated

sample-wallet-e4a8

settlement.completed

sample-batch-2026-03-21
Technical leadership platformPortfolio reference implementation

Architecture 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

Next.jsTypeScriptPostgreSQLSpring BootSearch indexingMarkdownDocker
Illustrative demo dataReference UI for the case study, not employer production telemetry.

Illustrative decision feed

ADR plus RFC

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

Career History

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

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.

Site notesWorking note

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 conversation

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.