I'm Fortino

Security and identity engineering for financial institutions

Software engineer focused on security, with over a decade building identity and access systems for financial institutions. I led PIX authorization at Itaú Unibanco and the authentication unification across the Stone group, for 12 million users. Currently an MSc candidate in Cyber Security at the University of London.

I've spent over twelve years in software development, and the last five specializing in identity and access — IAM and CIAM — within Brazilian financial institutions. It's a field I learned to take seriously in a specific way: in these systems, an authentication failure isn't just a bug, it's an incident with immediate regulatory consequences.

I spent time at Itaú Unibanco, where I led the authorization team of the identity platform behind the Banking-as-a-Service product — responsible for the production authorization flow of PIX, at tens of millions of requests per day. Later, at Stone, I led the consolidation of the group's authentication systems: multiple in-house solutions, one per company, unified into a single platform for 12 million users, with no incident during the migration.

Along the way, I worked with OAuth 2.0, OpenID Connect, CIBA, SAML, SCIM, FIDO2 and identity modeling in multi-tenant environments — always through the lens of Brazilian data protection law, central bank regulation, and audit controls. I also enjoy the part of the job that's about solving the problem nobody documented: finding the critical dependency with no fallback, or the metric everyone was reading wrong because the baseline was contaminated.

I'm currently an MSc candidate in Cyber Security at the University of London. I write here about the topics in identity and security that interest me most — usually things I learned by solving a real problem, not theory.

I hold dual citizenship (Portuguese/EU) and speak Portuguese, English and Spanish.

Project Leader

Mercado Livre

Jul 2025 – Aug 2026
  • Led the front-end team (7 people) for Mercado Pago's credit card acquisition platform, with multiple entry points across web and mobile, operating in Brazil, Argentina and Mexico and coordinating with teams in Colombia and Uruguay.
  • Mapped the business unit's acquisition flows end to end, identifying an undocumented critical dependency with no fallback or contingency plan. Led the remediation plan and produced architecture documentation adopted as reference by other team leaders in the unit.
  • Owned dependency vulnerability management for the platform, with remediation prioritized by severity through the corporate SCA pipeline and a purpose-built Slack alerting service.
  • Designed the MCP integrations between the acquisition products and the company's conversational assistant, exposing proposal status, KYC status and registered address lookup.

Technical Lead, Identity Platform

Stone

Dec 2023 – Jul 2025
  • Technical lead for the consolidation of authentication across the Stone group (12M users), replacing multiple in-house solutions — one per group company — with a single platform on Ping Identity. Two teams under direct leadership: authentication (8) and authorization (4).
  • Strengthened the security posture of the authentication flow: introduced PKCE, opaque tokens and token revocation, none of which existed in the previous solution. Implemented a CIBA flow for server-initiated authorization with approval on a trusted device via key pair.
  • Designed a unified identity model separating the person's identity from the access binding, resolving CPF collisions across acquired companies' databases and across distinct roles held by the same individual.
  • Executed the migration in three stages across 12M users — new store in shadow mode, lazy provisioning at first login, bulk backfill — completed in three months, with rollback and circuit switch available and never activated.
  • Instrumented the platform from a baseline of none: monthly active users per group company, request volume and true failure rate. Identified that the reported failure rate was an artifact of the MFA flow, invalidating the baseline used for monitoring.

Technical Lead

Zup Innovation (Itaú Unibanco Group)

Feb 2022 – Dec 2023
  • Directly led the authorization team of the CIAM platform behind Itaú Unibanco's Banking-as-a-Service product, responsible for the production authorization flow of PIX, Brazil's instant payment system, at 29M requests per day.
  • Designed and built the in-house CIAM platform on AWS Lambda, within a technical partnership between Itaú Unibanco and AWS on serverless authentication and authorization. Later consolidated the authentication component onto Ping Identity while keeping authorization in-house.
  • Multi-tenant architecture with per-account isolation and RBAC combining global roles inherited by all tenants with tenant-specific roles. In production for Itaú, PIX Itaú and two external partners, compliant with LGPD.
  • Adapted the serverless architecture to critical-path latency requirements: runtime migration to Node to reduce cold starts, elevated concurrency limits through the AWS partnership, and secrets management via AWS Secrets Manager.
  • Integrated federated SSO (SAML 2.0) and automated provisioning (SCIM) with Active Directory, and defended the identity architecture before the bank's executive management.
  • Technical leadership of 26 people across two multidisciplinary teams (backend, frontend, QA, SRE).

Senior Specialist Software Engineer

Zup Innovation (Itaú Unibanco Group)

Mar 2021 – Feb 2022
  • Planned and implemented the multi-tenant architecture of StackSpot (Zup–Itaú joint venture), providing a hybrid, segmented environment with per-tenant traffic and data segregation.
  • Its authentication and authorization component went on to become the Banking-as-a-Service CIAM platform.

Senior Software Engineer

AME Digital (Americanas Group)

Nov 2019 – Mar 2021
  • Contributed to the architecture definition and implementation of the OAuth 2.0 authentication protocol.
  • Maintained and evolved the partner integration platform using Java and WebFlux.

Software Engineer

Banco Brasil Plural

Sep 2018 – Nov 2019
  • Design and implementation of the group's service-oriented architecture (Banco Brasil Plural and Genial Investimentos), primarily in C#.

IT Risk Consultant

EY (Ernst & Young)

Sep 2015 – Mar 2018
  • IT risk engagements across financial services, agribusiness, government bodies and healthcare, presenting findings and recommendations directly to clients.
  • Worked as a full-stack developer using C#, Java and JavaScript.
  • Identified the absence of source control across the firm's software projects and implemented a version control system from the ground up, from initial discovery through to establishing it as company standard.

Co-founder / Developer

Desenvolve.co

Dec 2013 – Aug 2015
  • Founded and ran a software development firm, responsible for client acquisition, stakeholder negotiation and the full delivery cycle from kick-off to handover. Clients ranged from small local businesses to FIFA and Santander.

Management Advisor

RioJunior

Aug 2013 – Dec 2013
  • Federation of Junior Enterprises of the State of Rio de Janeiro. Worked in tactical-operational control, monitoring and strategic analysis, and in facilitating knowledge management.

Quality Consultant

Gama Júnior

Jan 2013 – Dec 2013
  • Multidisciplinary junior enterprise. Responsible for controlling and assuring the quality of services delivered, applying and enforcing the use of quality tools.

MSc Cyber Security

University of London / Royal Holloway

In progress

    Product Leadership

    PM3