Thiago Thomas
Software Engineer · Backend, Full-stack & AI
Florianópolis, Brazil · English & Portuguese
Software engineer working across backend systems, web applications, and AI tools since 2020. Experience at FirstIgnite, SAP, and NTT DATA, and as co-founder of Purch. MSc student at PUCRS researching multi-agent goal recognition.
Experience
FirstIgnite
Jun 2025 - present
Senior Software Engineer
- 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.
Purch
Oct 2025 - Sep 2026
Co-founder
- Co-founded an AI shopping product for Amazon and Shopify, building the application, agent tools, and public x402 API.
- Built Crossmint checkout with client-side signing, encrypted shipping addresses, and payment retry and reconciliation flows.
- The September 2026 platform dashboard recorded 967 users, 339 orders, and $16.7K in order volume.
Blorm
Apr - Oct 2025
Founding Engineer
- 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
Nov 2021 - Apr 2025
Software Engineer, Full Stack
- 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
Jul - Nov 2021
Software Engineer
- Built Java and Spring microservices for Open Banking and Open Finance with hexagonal architecture and AWS SQS for asynchronous transaction processing.
Meta IT
Oct 2020 - Jul 2021
Software Engineer
- 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
Thiago Thomas, Gabriel Ramos, Felipe Meneguzzi · arXiv preprint · 2026
Exploring Offloading Strategies in the Analysis of Vital Signs in Fog Computing
Thiago Henrique Thomas, Rodrigo da Rosa Righi · ERAD-RS · 2025