# Thiago Thomas — Résumé

Florianópolis, Brazil · Open to remote roles

Software engineer at FirstIgnite, previously at SAP and NTT DATA. I build backend systems, web applications, and AI tools, and study multi-agent systems at PUCRS.

[Portfolio](https://thiagothomas.dev/) · [Résumé](https://thiagothomas.dev/resume) · [GitHub](https://github.com/thiagothomas) · [LinkedIn](https://www.linkedin.com/in/thiagothomas/) · [Email](mailto:thiagohthomas@gmail.com)

## Experience

### FirstIgnite

Senior Software Engineer · Jun 2025–present

- Built a standalone multitenant CRM with React, Node.js, Express, PostgreSQL, and Drizzle, deployed on GCP.
- Lead a separate migration from Laravel and Vue to Next.js and NestJS, with a schema-per-tenant PostgreSQL architecture.
- Built resumable AI search and outreach workflows with Temporal, retrieval pipelines, human approval gates, and Braintrust tracing and evaluations.

### Blorm

Founding Engineer · Apr–Oct 2025

- Built USDC checkout, Coinbase Onramp integrations, multi-provider LLM failover, and Docker deployment tooling for autonomous agents.
- Used RabbitMQ for asynchronous blockchain operations and Phala trusted execution environments for key management.
- Part of a Solana Mobile Hackathon award team: one of 10 selected teams from 276 submissions.

### SAP

Software Engineer, Full Stack · Nov 2021–Apr 2025

- Developed SAP Ariba Guided Sourcing and Category Management products using Java, Spring, TypeScript, Angular, UI5, CAP, and BTP.
- Automated tenant provisioning and application integration for a new multitenant Category Management product, working with teams in Brazil, the US, and India.

### NTT DATA / Itaú Unibanco

Software Engineer · Jul–Nov 2021

- Built Java and Spring microservices for Open Banking and Open Finance with hexagonal architecture and AWS SQS for asynchronous transaction processing.

### Meta IT

Software Engineer · Oct 2020–Jul 2021

- Built an enterprise SSO portal with Java, Spring, and REST APIs. Worked with TDD, JUnit, Mockito, Jenkins, GitLab, and OpenShift.

## Technical skills

- Backend: TypeScript, Node.js, NestJS, Java, Spring, Python, PostgreSQL, Temporal, RabbitMQ

- Frontend: React, Next.js, Vue, Angular, React Native

- AI: OpenAI Agents SDK, Vercel AI SDK, RAG, MCP, tool use, evaluations

- Infrastructure: GCP, AWS, Azure, Docker, Kubernetes, CI/CD, observability

## Education

### PUCRS

MSc in Computer Science · Mar 2025–Dec 2026 (expected)

### Unisinos

BSc in Computer Science · Completed Dec 2024 · GPA 9.12/10

## Research

### [Multi-Agent Goal Recognition with Team- and Goal-Conditioned Reinforcement Learning and Factorized Branch-and-Bound](https://arxiv.org/abs/2606.25978v1)

Thiago Thomas, Gabriel Ramos, Felipe Meneguzzi

arXiv preprint · 2026

### [Exploring Offloading Strategies in the Analysis of Vital Signs in Fog Computing](https://doi.org/10.5753/eradrs.2025.6753)

Thiago Henrique Thomas, Rodrigo da Rosa Righi

ERAD-RS · 2025

## Get in touch

Open to backend, full-stack, and AI engineering roles. [Email Thiago Thomas](mailto:thiagohthomas@gmail.com).
