Diego Sanchez
Email: diegogsann@gmail.com
Location: Brazil | Availability: Remote
Years of experience: 12+
Portuguese version
Principal Engineer | Senior Staff Engineer | Staff Engineer
Specialist in Transactional Systems, Financial Operations, and Distributed Architecture
Professional Summary
Software Engineer with solid experience in high-criticality transactional systems and financial operations, operating at Staff Engineer, Senior Staff Engineer, and Principal Engineer levels. Proven track record in building and evolving platforms responsible for end-to-end financial operations, including real estate sales systems, payment platforms, Pix, credit cards, financial statements, and large-scale settlement systems.
Worked in environments processing transactions at multi-billion scale, with strong focus on reliability, data consistency, deduplication, idempotency, observability, and long-term architectural decision-making. Experienced in distributed systems architecture, cross-team technical leadership, and translating complex business problems into sustainable technical solutions.
Technical Competencies and Domains of Expertise
Financial Operations and Transactional Systems
- Large-scale financial transaction processing
- Payment, settlement, and reconciliation flows
- Data integrity, traceability, and consistency guarantees
- Deduplication and idempotency strategies
Payments, Pix, and Cards
- Pix built from the ground up, including regulatory integrations
- Pix-based payment products
- Credit card operations and financial statements
Distributed Systems
- Event-driven architectures
- Synchronous and asynchronous communication
- Messaging with Kafka
- Failure handling and eventual consistency
Architecture and Technical Leadership
- Mid- and long-term architectural planning
- Scope definition and technical direction for complex systems
- Acting as technical reference across multiple teams
- Leadership without formal hierarchy
Education
(~2011–2015 | academic background, junior enterprise, and internship)
University of São Paulo (USP) — Ribeirão Preto
- Strong foundation in programming, signal processing, and computer vision
- Undergraduate research in neural signal processing using MATLAB
- Computer vision research using C++ and OpenCV
- Teaching assistant in Object-Oriented Programming
- Junior Enterprise experience as Developer and Head of Projects
Professional Experience
Software Engineering — First Professional Experience
(~2016 | beginning of full-time professional career)
Worked as a backend software developer, focusing on development, code review, and resolution of complex technical issues beyond the scope of junior developers.
Real Estate Sector — Sales and Financial Operations Systems
(~2016–2021 | two companies in the real estate sector, with GrupoZAP as the central experience)
- Development of end-to-end real estate sales and rental management systems
- Handling financial transactions related to property sales and leases
- Technical leadership of the sales platform integrated with CRM systems
- Progression from Software Engineer to Senior Software Engineer
Financial Sector — Large-Scale Transactions, Pix, and Cards
ABI — Donus, ZTech, BEES
(~2020/2021 – 2025)
- Development of financial systems handling internal and external transactions
- Platforms processing transactions at multi-billion scale
- Pix built from scratch, including regulatory integrations
- Creation of Pix-based payment products used at national scale
- Strong focus on reliability, consistency, and observability
- Technical leadership across 5 cross-functional teams, each with approximately 5 engineers
- Direct contribution to achieving an annual TPV target of 5+ billion, with platforms processing millions of transactions daily
- Architectural leadership in the design and delivery of Pix from zero to production under strict regulatory and time constraints
- Design and evolution of a core banking platform responsible for centralizing and coordinating the company’s transactional backbone
Principal Engineer — Transactional Systems and Loyalty (Current Role)
Grupo Ultra — Ipiranga
(~2025 – Present)
- Long-term architectural planning for large-scale transactional and loyalty systems
- Definition and evolution of complex integrations across corporate systems
- Cross-team technical leadership
- Strong involvement with AWS, deployment pipelines, RabbitMQ, Kafka, and distributed systems
- Non-formal, transversal technical leadership influencing architectural decisions across 8 teams (approximately 5–6 engineers per team)
- Leadership of a large-scale core banking migration, transferring balance control from a Brazilian provider to a Polish provider
- End-to-end planning and execution of a high-risk migration performed overnight, impacting approximately 10 million accounts
- Migration executed with near-zero balance-related incidents, requiring deep understanding of the transactional domain, including account onboarding flows tightly coupled to core logic
Technologies
- Languages: Java, Kotlin, Golang, Typescript, Python, PHP
- Frameworks: Spring Boot, Django, Symfony, CodeIgniter
- Messaging: AWS SNS/SQS, RabbitMQ, Kafka
- Databases: SQL (mainly Posgres) and NoSQL
- Cloud: AWS
- Architecture: Monoliths, Microliths, and Distributed Systems
Languages
- Portuguese: Native
- English: Advanced