Based in Joinville, Brazil — born in Uruguay
Santiago Fleitas
Software engineer focused on back-end, with an end-to-end view.
I help sustain and evolve distributed platforms. I have worked across many parts of the delivery pipeline: I model databases, build scalable services, and collaborate on the interfaces and integrations that consume them.
Now at TOTVS, writing code professionally since 2020.
Experience since 2020
Six companies, from a full-stack internship to event-driven microservices at TOTVS.
Current focus
Currently focused on microservices, messaging and performance in TOTVS's logistics ecosystem.
Apr 2025 – presentTOTVScurrent
Backend Engineer · Joinville, Brazil · remote
- I started on the Logistics Finance team and now work on Logistics Kanban, a strategic project for visual, intelligent management of logistics processes.
- In TMS Comercial, I optimised how combinations are added to the freight table using database hashing, a 77% performance gain.
- I build REST APIs and integrate microservices with Java 17+, Spring Boot and Maven.
- I work with RabbitMQ, event-driven architecture and CQRS in distributed systems.
- I take part in code reviews, technical discussions and architecture improvements with cross-functional squads.
Dec 2023 – Apr 2025Conta Azul
Software Engineer · Joinville, Brazil · remote
- On the Public APIs team, I built and maintained APIs open to integrators, connected to the product's private APIs.
- I worked on the integrations with Mercado Livre, Shopify and Nuvemshop.
- I developed the back-end with Java and Spring Boot, documented with Swagger and OpenAPI, and interfaces in Vue.js.
- I handled identity and access with AWS Cognito, across microservices and the monolith.
- I also worked with Go on integrations between internal products, where the language's performance made a difference.
Apr 2023 – Dec 2023Gesplan
part of TOTVS since 2023Full Stack Engineer · Joinville, Brazil · hybrid
- I built new features for the product's Budget module.
- I created screens in React with TypeScript, SASS and Ant Design.
- I wrote the back-end with Java 11, Spring Boot, Liquibase, Wildfly and Maven.
Mar 2022 – Mar 2023Neomind
Full-stack Developer · Joinville, Brazil
- I customised and optimised Fusion, Neomind's own platform, for clients such as PGM-Rio, Portobello and Tuper.
- For PGM-Rio, I built dashboards and screens in AngularJS and the Java (JAX-RS) APIs that feed them.
- I fixed bugs and shipped features end to end, from front-end to back-end.
Aug 2021 – Mar 2022Sizebay
Development intern
- I deployed Sizebay's Virtual Fitting Room and order tracker on clients' servers.
- I adapted the base product's styling to each client when the integration called for it.
- I worked on a product built with Java and React: the augmented-reality fitting room and order tracking from purchase to delivery.
Oct 2020 – Aug 2021SZ Soluções
Full-stack development intern
- I developed BeeStock, a WMS (warehouse management system) built with Node.js and React.
- I worked on stock control and on order, supplier and customer management, from goods in to goods out.
Projects
Tools and APIs I build on my own, with the code open on GitHub.
#001 · Gorbtop
A terminal UI for RabbitMQ in the style of htop: browse queues and exchanges, purge, delete and peek at messages, and control the broker's Docker container without leaving the terminal.
See it on GitHubgo install github.com/Sans-arch/rbtop/cmd/rbtop@latest- #002 · Java
task-management
A task REST API with groups and shared permissions, organised with DDD, Clean Architecture and Hexagonal Architecture (ports & adapters), with JWT authentication.
See it on GitHub - #003 · Java
product-api-catalog
A product catalog API with PostgreSQL and a read-through Redis cache, integration-tested with Testcontainers and run locally with Docker Compose.
See it on GitHub
Off the clock. Football, music, film, games and books.
Most played on Spotify · over the last year
Football
Recently watched on Letterboxd
On Steam · 7 games at 100%
Latest reads
















