Pular para o conteúdo

thiago@thi.dev.br:~$ whoami

Thiago Sousa Santos

desenvolvedor full stack

Desenvolvo sistemas web há mais de dez anos, de PHP a Kubernetes. Gosto de entender o problema antes de escrever código, de estimar bem e de deixar o time fluir.

Foto de Thiago Sousa Santos

sobre

Sou autodidata e busco sempre novos conhecimentos. Gosto de desafios, principalmente de entender o problema antes de partir para a solução.

Gosto de estimar e organizar o tempo das tarefas e de estabelecer prazos realistas. Assim alinho o trabalho com a equipe e deixo o desenvolvimento fluir.

Hoje sou Tech Lead na RevGás, em sistemas fiscais e gerenciais para revendas de GLP. Antes disso fui CTO da Expandr por seis anos, numa edtech de captação de alunos.

local
Teresina, PI
idiomas
português, inglês
agora
Tech Lead, RevGás
sistema
Omarchy
shell
zsh
  • teclados

    Monto e customizo teclados mecânicos.

  • games

    Jogando desde 1992, e às vezes fazendo os meus em Godot.

  • música

    Trilha sonora do dia inteiro, código incluso.

experiência

git log --oneline, do mais recente para o mais antigo.

  1. atéhojeTeresina, PI

    Tech Lead @ RevGás

    • Liderança técnica do produto RevGás, no ERP web, nos apps Android e nos serviços de backend. Entrei como Analista de Sistemas.
    • Sistema fiscal e gerencial para revendas de GLP, com foco em eficiência operacional e conformidade.
    • Levantamento de requisitos com stakeholders e tradução em especificações técnicas e soluções.
    • Testes, validação, suporte técnico e treinamento dos usuários finais.
    • Java
    • Spring Boot
    • Angular
    • Kotlin
    • Jetpack Compose
    • Python
    • Go
    • Rust
    • Tauri
    • AWS Lambda
    • AWS CDK
    • DynamoDB
    • MySQL
  2. atéTeresina, PI

    CTO @ Expandr

    • Liderança técnica de um produto para captação de alunos em instituições de ensino.
    • Evolução do produto a partir de feedback de usuários e analytics, com planejamento estratégico junto ao time.
    • PHP
    • Laminas
    • CakePHP
    • Doctrine
    • Ruby on Rails
    • Flutter
    • AWS
    • MySQL
    • Docker
  3. atéTeresina, PI

    Desenvolvedor full stack @ Gerador de Matrículas

    • Desenvolvimento e manutenção do CRM para instituições de ensino.
    • Gestão de serviços na AWS e pipelines de CI/CD para build, testes e deploy.
    • PHP
    • JavaScript
    • WordPress
    • AWS
    • MariaDB
  4. atéTeresina, PI

    Programador @ Flex Marketing Digital

    • Aplicações web e interfaces responsivas para campanhas de marketing digital.
    • Integração com APIs e ferramentas de automação de marketing.
    • PHP
    • Zend Framework
    • CakePHP
    • WordPress
    • Mautic
  5. atéTeresina, PI

    Suporte técnico @ Net Use System

    • Atendimento de chamados, manutenção de estações e treinamento de usuários em software fiscal.
    • Delphi
    • Object Pascal
Thiago e eu trabalhamos juntos há algum tempo, e ele continuamente me surpreende com sua organização e mitigação de riscos em nossos projetos. Definitivamente, um dos melhores programadores que já conheci.
Renan Tourinho, COO, supervisionou Thiago na Expandr

formação

Bacharel em Ciência da Computação, Universidade Federal do Piauí · 2010 – 2014

  • Iniciação científica em visão computacional: seleção de atributos para detecção de uso de capacete por motociclistas.
  • Monitoria.

projetos

Uma seleção. A maior parte do que faço no trabalho não tem repositório público.

  • ERP RevGás · web

    TypeScript2019trabalho

    Frontend web do ERP da RevGás, mantido atualizado do Angular 9 ao 21. Angular Material, mapas com deck.gl, SSR e PWA, Storybook, Vitest e Playwright.

  • RevGás para Entregadores

    Kotlin2022trabalho

    App Android nativo para gestão de entregas. Kotlin, Jetpack Compose, Room, Koin e Firebase, com detekt, ktlint e uma suíte de testes ampla.

  • ERP RevGás · core

    Java2021trabalho

    Sistema fiscal e gerencial para revendas de GLP, um monolito Java com Struts, Spring e Hibernate na AWS, além de novos serviços em Spring Boot, Go e serverless. Integrações com WhatsApp API, Twilio e Zendesk.

  • Bina RevGás

    Rust2026trabalho

    Cliente desktop de identificação de chamadas (bina) que lê a linha telefônica pela porta serial. Reescrita em Rust e Tauri 2 do cliente antigo em Java 8.

  • CadiroVault

    Ruby2026pessoal

    Companheiro de trade de Path of Exile 2 em Rails 8.1. Sincroniza os anúncios do stash no site de trade, estima preços, acompanha drops novos quase em tempo real e casa ofertas de compra do chat com os itens. Só por convite, com passkeys e TOTP, Hotwire, Solid Queue e SQLite, com deploy via Kamal.

  • Certz

    Ruby2026pessoal

    Plataforma de certificados de eventos em Rails 8.1. Eventos, participantes importados de planilhas e certificados em PDF gerados com Grover. Autorização com Pundit, passkeys e TOTP. Reescrita da versão original em Zend Framework.

  • AMAZING//CLASH

    GDScript2026pessoal

    Jogo de arena PvP em tempo real em Godot 4.8. Cada jogador controla um lutador com habilidades de mira (skillshots), em partidas por equipe ou todos contra todos. Builds profundas inspiradas em Path of Exile 2 viram um loadout fixo antes de cada partida. Rede com servidor autoritativo, testes em GUT e backend em Rails 8.1.

  • Drill Dozer

    GDScript2026pessoal

    Um remake pessoal e não oficial do jogo de GBA Drill Dozer, de 2005, da Game Freak, feito com Godot 4.8. Este projeto não tem vínculo nem aprovação da Nintendo ou da Game Freak. Todas as marcas e direitos autorais pertencem aos respectivos donos.

  • gitops-local

    Shell2026

    Cluster Kubernetes local gerenciado por GitOps. ArgoCD, Kustomize, ingress e Postgres em StatefulSet, com scripts de bootstrap do zero.

  • super-rev-world

    GDScript2023

    Jogo 2D em Godot. Movimentação do player, tileset e uma paleta de debug para visualizar direções.

  • thidev

    TypeScript2023

    Versão anterior deste site em Next.js 13, Tailwind e Radix, com posts em Markdown via remark e shiki. Não chegou a produção.

Mais em github.com/thiagossdev

stack

O que uso ou já usei em produção.

linguagens
TypeScriptJavaKotlinPHPRubyPythonJavaScriptGoRustGDScriptSQL
frontend
AngularAngular MaterialHotwireTailwind CSSStorybookViteReactLivewire
backend
Ruby on RailsSpring BootCakePHPLaminasLaravelNestJSExpressFastAPIFlaskStruts 2
mobile e desktop
AndroidJetpack ComposeRoomKoinFirebaseTauriGodot
dados
MySQLPostgreSQLSQLiteDynamoDBRedisPrismaDoctrine
infra
AWS LambdaAWS CDKS3SQSCodeBuildServerless FrameworkDockerKamalKubernetesArgo CDGitHub ActionsGitLab CI
testes
PlaywrightVitestJestJUnitPHPUnitCapybaraGUTk6
ferramentas
zshGitmisepnpmRollbarTwilioWhatsApp APIZendeskJira

side quest

Anime, games e muita cultura pop, desde criança. Soul Eater tem um lugar especial aqui.

Para falar com o Shinigami-sama, embace um espelho e escreva:

42-42-564

死に死に殺しshi-ni shi-ni ko-ro-shi"morre, morre, mata"

健全なる魂は健全なる精神と健全なる肉体に宿る

Almas saudáveis e espíritos saudáveis alojam-se em corpos saudáveis.

Lema da Shibusen, Soul Eater
Maka Albarn & Soul Evans