Thiago Rodrigues de Souza
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.
Skills & Technologies
Experience
Software Engineer
Nubank
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.
Tech Lead / Full Stack Developer
Golfleet Tecnologia
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.
Back-End Developer
Neon
General improvements and refinements to legacy web applications, with a focus on maintenance, performance optimization, and modernization of existing functionalities.
Full Stack Developer
Golfleet Tecnologia
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.
Systems Analyst and Developer
Atos
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.
Senior Software Developer
Cantoni Revisões
Analysis and development of internal systems, with a focus on modernizing and migrating legacy applications to more current and maintainable architectures.
Systems Analyst and Developer
BSI Tecnologia
Analysis and development of systems for financial institutions, with a focus on modernizing and migrating legacy applications to more robust and maintainable architectures.
Software Developer
Gelt Tecnologia
Construction of the Industrial Module of the Gelt Control ERP, implementing complex business rules for Production Planning and Control (PCP) and Inventory Control.
Education
MBA in Architecture
FC TECH - Faculdade Full Cycle de Tecnologia
Bachelor in Systems Analysis and Development
Cruzeiro do Sul Virtual
