Thiago Souza

Thiago Rodrigues de Souza

Software Engineer @ Nubank

I'm a Software Engineer with 14+ years of experience building production systems across mobile, web, and distributed backends. Currently at Nubank's Fraud department, I develop and evolve event-driven microservices in Clojure, backed by Kafka and Datomic, with a strong focus on observability — dashboards, metrics, and alerts that keep services reliable at scale.

Throughout my career I've worked across the stack: native mobile (Kotlin + Jetpack Compose, Swift + SwiftUI), backend (Clojure, Java, C#/.NET, Go, Python), and modern infrastructure (Docker, Kubernetes, Kafka, RabbitMQ). Lately I've been deep into AI-assisted and Spec-Driven Development, while contributing to open source and sharing what I learn with the community.

01

Skills & Technologies

GoJavaSpring BootClojureC#.NET CoreKotlinSwiftPythonTypeScriptReactNext.jsKafkaPostgreSQLMongoDBDatomicDockerKubernetesHexagonal ArchitectureSOLIDMicroservicesObservability
02

Experience

Software Engineer

Nubank

June 2025 - Present1 year 1 month · Sao Paulo, Brazil

Design and development of a Spec-Driven Development (SDD) plugin integrated with Jira, covering the complete cycle from card refinement to pull request creation with an AI-first approach — reducing manual handoffs and improving requirement-to-code traceability. As part of a COE initiative, I also act as one of the internal AI-assisted development evangelists, applying prompt engineering and context window management to accelerate delivery. In parallel, I develop and maintain event-driven microservices for the Fraud area in Clojure and Datomic, ensuring data consistency and reliability in asynchronous flows based on Kafka.

ClojureDatomicKafkaGrafanaJira

Tech Lead / Full Stack Developer

Golfleet Tecnologia

January 2020 - May 20255 years 5 months · Londrina, Brazil

Evolved from Full Stack Developer to Tech Lead, becoming one of the team's primary technical references and mentoring developers in engineering best practices while sustaining strong individual contribution to critical projects. Led the end-to-end development of Golfleet ID, serving as the lead developer across the native Android and iOS apps and the supporting REST API.

C#KotlinJetpack ComposeSwiftSwiftUIMS SQL ServerRabbitMQDockerSentry SDKKubernetes

Back-End Developer

Neon

December 2019 - January 20202 months · Sao Paulo, Brazil

General improvements and refinements to legacy web applications, with a focus on maintenance, performance optimization, and modernization of existing functionalities.

C#ASP.NETJavaScriptMS SQL Server

Full Stack Developer

Golfleet Tecnologia

June 2019 - November 20196 months · Londrina, Brazil

Experience developing web applications across both front-end and back-end services. Key achievements include creating advanced reporting features (with saving, sharing, and automated delivery), building a service for facial recognition training and management, implementing application-wide logging, and standardizing microservices deployment processes.

C#AngularJSMS SQL ServerMongoDBAmazon S3Amazon RekognitionRabbitMQDocker

Systems Analyst and Developer

Atos

January 2015 - September 20183 years 9 months · Londrina, Brazil

Maintained critical integration ecosystems connecting Volkswagen/MAN to its dealer network, ensuring high availability and data consistency. Operated a heterogeneous, legacy stack — from BizTalk Server and ASP.NET to older systems — keeping mission-critical applications stable while developing new features.

C#ASP.NETMS SQL ServerBizTalk ServerVB6Classic ASP

Senior Software Developer

Cantoni Revisões

November 2014 - January 20153 months · Londrina, Brazil

Analysis and development of internal systems, with a focus on modernizing and migrating legacy applications to more current and maintainable architectures.

C#ASP.NET MVCMS SQL Server

Systems Analyst and Developer

BSI Tecnologia

August 2014 - November 20144 months · Londrina, Brazil

Analysis and development of systems for financial institutions, with a focus on modernizing and migrating legacy applications to more robust and maintainable architectures.

C#ASP.NET Web FormsASP.NET MVCMS SQL Server

Software Developer

Gelt Tecnologia

May 2012 - July 20142 years 3 months · Londrina, Brazil

Construction of the Industrial Module of the Gelt Control ERP, implementing complex business rules for Production Planning and Control (PCP) and Inventory Control.

C#AngularJSMS SQL ServerDevExpressTelerik
03

Education

MBA in Architecture

FC TECH - Faculdade Full Cycle de Tecnologia

2025 - 2026

Bachelor in Systems Analysis and Development

Cruzeiro do Sul Virtual

2018 - 2020