Pular para o conteúdo
Caio Martins

Aberto a estágio e oportunidades SBC, SP

CaioOliveira Martins

Estudante de Análise e Desenvolvimento de Sistemas | Automação, IA e Backend

Construo o sistema, automatizo em cima dele e depois vou atrás do que quebra em silêncio. Desenvolvo APIs, integrações e automações com IA local — com testes, documentação e o raciocínio de cada decisão escrito, inclusive dos erros.

triagem.log — helpdesk-api
$ n8n execute --workflow triagem-chamadosnovo chamado na fila · status ABERTOollama · qwen2.5:7b ··········· 3,7 s  categoria    Financeiro  prioridade   ALTA  resumo       "Cobrança duplicada no cartão"nota interna registrada · isInternal: trueequipe avisada no Discord

Sobre mim

Do processo ao código — e de volta ao processo.

Estudante de ADS construindo sistemas que resolvem problemas reais, com o raciocínio de cada decisão documentado.

Foto de Caio Oliveira Martins

Caio Oliveira Martins

São Bernardo do Campo, SP

APIs autorais públicas no GitHub
7
testes automatizados em Sentinela, Vigência e Billing
862
ADRs documentando decisões técnicas
39
de API paga na triagem com IA local
R$ 0

Sou estudante de Análise e Desenvolvimento de Sistemas na Universidade São Judas Tadeu, com conclusão prevista para dezembro de 2026. Meu interesse está onde processo de negócio encontra código: automação de processos, desenvolvimento backend, integração de APIs e inteligência artificial aplicada.

Também trabalhei do outro lado do sistema, na operação: atendimento, controle de renovações e de mensalidades. Ali ficou claro que a planilha que ninguém confere é onde o problema mora — e contratos e cobrança são justamente o domínio de dois dos meus projetos, um em Java e outro em Python.

Hoje tenho sete APIs autorais publicadas, em três ecossistemas, e uma camada de automação com IA rodando localmente sobre uma delas. Em todas, o que busco é o mesmo: resolver um problema real e provar com teste que ele continua resolvido.

  • Automação de processos
  • Desenvolvimento backend
  • APIs REST e integrações
  • Inteligência artificial aplicada
  • Problemas reais, resolvidos com tecnologia

Trajetória

  1. 2021 — 2023

    Formação técnica

    Senac São Paulo

    Primeiro contato estruturado com tecnologia: suporte, hardware, redes e ambientes Windows.

  2. Jul 2024

    Início em Análise e Desenvolvimento de Sistemas

    Universidade São Judas Tadeu

    Programação, engenharia de software, qualidade, segurança e redes — base para o que viria depois.

  3. Abr — Jul 2026

    Assistente de Processos e Operações

    Imusa · autônomo

    Atendimento, renovações contratuais e mensalidades. Mapeei gargalos e propus automações para o trabalho manual.

  4. 2026

    Sete APIs publicadas e IA local em produção

    github.com/CaioCodes1

    Node.js, TypeScript, Java/Spring e Python/FastAPI, com testes, Docker, CI e documentação de decisões.

  5. Dez 2026

    Conclusão prevista da graduação

    Em busca de estágio e oportunidades júnior

    Foco em automação, backend e IA — em time que valorize código testado e decisão documentada.

Habilidades

Ferramentas com prova de uso.

Cada habilidade mostra onde foi usada. O nível diz se ela está num projeto publicado, em uso ou em estudo — sem porcentagem inventada.

  • Projeto publicado / Uso em projeto
  • Em estudo
  • Backend

    APIs com regra de negócio de verdade: estado, concorrência e autorização.

    • Python · FastAPIProjeto publicado

      Sentinela — 323 testes, CI verde

    • Java 21 · Spring BootProjeto publicado

      Vigência e Billing Platform

    • Node.js · TypeScriptProjeto publicado

      5 APIs em Express e Fastify

    • APIs RESTProjeto publicado

      7 APIs públicas, documentadas em OpenAPI

    • SQLProjeto publicado

      CTEs, funções de janela e EXPLAIN

  • Banco de Dados

    Modelagem, índice desenhado a partir do plano de execução e migrations versionadas.

    • PostgreSQLProjeto publicado

      Sentinela, Vigência, Beacon, StockFlow

    • MySQLProjeto publicado

      Help Desk API e Marketing Dashboard

    • MigrationsUso em projeto

      Flyway e Alembic

  • Cloud & DevOps

    Do contêiner ao pipeline: build reproduzível e portão de segurança no CI.

    • AWSEm estudo

      Cloud Practitioner Essentials em andamento

    • GitHub ActionsUso em projeto

      CI/CD com Trivy e CodeQL

    • DockerProjeto publicado

      Pilhas validadas de ponta a ponta

  • Ferramentas

    O dia a dia de quem versiona, testa e documenta.

    • GitProjeto publicado

      Histórico e PRs em todos os projetos

    • GitHubProjeto publicado

      15+ repositórios públicos

    • PostmanUso em projeto

      Exploração e teste manual de APIs

    • Docker ComposeProjeto publicado

      Banco, fila e app em um comando

  • Automação

    Processo que roda sozinho — e o teste que prova que ele continua rodando.

    • Automação com PythonUso em projeto

      Jobs agendados com APScheduler

    • Integração de APIsProjeto publicado

      Webhooks, Discord, outbox, RabbitMQ

    • n8n self-hostedProjeto publicado

      Triagem de chamados em produção

    • Processamento de dadosUso em projeto

      Seed de 2 milhões de eventos

  • Inteligência Artificial

    IA aplicada a processo, medida contra caso real — não contra o caso que eu inventei.

    • LLMs locais · OllamaProjeto publicado

      qwen2.5:7b, 3,7 s por chamado

    • Engenharia de PromptUso em projeto

      Rubrica validada com chamados reais

    • Avaliação de modelosUso em projeto

      3B × 7B medidos antes de decidir

Também no dia a dia

  • Express
  • Fastify
  • SQLAlchemy 2
  • Prisma
  • Drizzle
  • Redis
  • RabbitMQ
  • JWT
  • Zod
  • Pytest
  • Jest
  • JUnit
  • Testcontainers
  • Prometheus
  • Grafana
  • Swagger / OpenAPI

Experiência

O processo visto de dentro.

Antes de automatizar um fluxo, é preciso ter operado um. Foi assim que aprendi onde o trabalho manual trava.

Atendimento ao ClienteAutônomo

Assistente de Processos e Operações

Imusaabr/2026 — jul/2026

Atendimento e suporte a clientes, com a operação de renovações contratuais e mensalidades mantida em planilhas e sistemas internos.

  • Suporte ao cliente, acompanhando cada solicitação até o fechamento da demanda.
  • Controle de renovações contratuais: vencimentos e acompanhamento de cada contrato.
  • Controle de mensalidades: cobranças e conferência de pagamentos.
  • Organização de processos e dos dados operacionais em planilhas e sistemas internos.
  • Comunicação com clientes sobre prazos, pendências e pagamentos.
  • Mapeamento de gargalos nos fluxos administrativos e proposta de automações para reduzir trabalho manual.

Habilidades adquiridas

  • Organização

  • Comunicação

  • Resolução de problemas

  • Gestão de processos

Da operação para o código

Renovações e mensalidades são o domínio da Vigência (Java) e do Sentinela (Python): o mesmo problema, visto agora do lado do código.

Projetos

Problemas reais, decisões documentadas.

Cinco projetos públicos, cada um com o desafio, a solução e o que aprendi — inclusive com o que deu errado. Tudo verificável no GitHub.

  1. 01Automação de chamados via API

    Help Desk API

    API REST de atendimento em que o chamado é um objeto com estado, dono e histórico — não uma linha editável. Controle de acesso por papel, máquina de estados e SQL escrito à mão, sem ORM.

    papéis com autorização
    3
    referência completa
    OpenAPI

    Empresas que atendem por e-mail e WhatsApp perdem o controle: ninguém sabe quem cuida de cada pedido, o urgente fica na fila junto com a dúvida simples e não existe métrica de tempo de resolução.

    Tecnologias

    • Node.js
    • Express
    • MySQL 8
    • JWT
    • OpenAPI
    • Docker
  2. 02Dashboard de dados com SQL

    Beacon Analytics

    API de analytics de produto: recebe eventos das aplicações e responde perguntas agregadas — visitantes únicos, queda de conversão ao longo do funil, retenção por coorte.

    eventos no seed
    2 mi
    funil e coorte em SQL
    CTE

    A parte difícil de analytics não é guardar evento: é responder pergunta agregada sobre milhões deles sem que o usuário desista de esperar.

    Tecnologias

    • TypeScript
    • Fastify 5
    • PostgreSQL 16
    • Drizzle
    • SQL analítico
    • CI
  3. 03Sistema de integração

    Vigência

    Plataforma de renovação de contratos e automação de cobrança que integra banco, fila, cache e observabilidade. Clean Architecture com ArchUnit quebrando o build, outbox pattern e auditoria imutável por gatilho.

    testes
    352
    cobertura de linha
    84,2%
    ADRs
    27

    Integrar banco, mensageria e e-mail sem perder nem duplicar evento. Publicar mensagem de dentro da transação é o erro clássico: o commit falha e a mensagem já saiu.

    Tecnologias

    • Java 21
    • Spring Boot 3.5
    • PostgreSQL 16
    • RabbitMQ
    • Redis
    • Flyway
    • Prometheus
    • Grafana
    • Testcontainers
  4. 04IA com LLMs

    Triagem de Chamados com IA Local

    Camada de automação sobre a Help Desk API: a cada chamado que entra na fila, um LLM rodando na própria máquina classifica categoria e prioridade, escreve o resumo como nota interna e avisa a equipe no Discord.

    por chamado
    3,7 s
    de API paga
    R$ 0
    verificações de auditoria
    23

    Escolher modelo e prompt por medição, não por palpite — e automatizar sem efeito colateral: o bot tinha papel de atendente, e cada triagem tiraria o ticket da fila humana sem um único erro no log.

    Tecnologias

    • n8n self-hosted
    • Ollama
    • qwen2.5:7b
    • Engenharia de prompt
    • Discord
    • Docker
  5. 05Backend em Python

    Sentinela

    Plataforma de automação de contratos, mensalidades e renovações em FastAPI e PostgreSQL, com auditoria imutável, RBAC e jobs agendados de notificação. O mesmo domínio da Vigência, em outro ecossistema — de propósito.

    testes
    323
    cobertura
    92%
    ADRs
    12

    Clean Architecture em Python sem que cada teste precise de banco, e um job de notificação que pode rodar duas vezes sem notificar ninguém em dobro.

    Tecnologias

    • Python 3.12
    • FastAPI
    • SQLAlchemy 2.0
    • PostgreSQL 16
    • Alembic
    • APScheduler
    • Pytest
    • Ruff
    • mypy
    • Docker

Jornada de aprendizado

Um ano de cada vez.

Da primeira aula de lógica a projetos com CI, testes e IA local — o caminho até aqui.

  1. 2024

    A base

    Entrada na graduação e os fundamentos de programação, redes e segurança.

    • Início em Análise e Desenvolvimento de Sistemas
    • Lógica e programação de soluções
    • Redes e segurança de sistemas
  2. 2025

    Da sintaxe ao sistema

    Linguagem, banco e integração — e a primeira automação resolvendo um problema de verdade.

    • Python
    • APIs
    • SQL
    • Automação
    • Engenharia e qualidade de software
  3. 2026

    Produção de verdadeagora

    Projetos com testes, CI e documentação; IA local em produção; e o próximo passo profissional.

    • IA
    • Cloud
    • Backend
    • Busca por estágio

Certificações

Formação contínua.

Disciplinas certificadas da graduação, cursos complementares e o que está em andamento agora.

  • Em andamento

    CS50x — Introduction to Computer Science

    Harvard University

    Programação2026
  • Em andamento

    AWS Cloud Practitioner Essentials

    Amazon Web Services

    Cloud2026
  • Concluído

    Modelos, Métodos e Técnicas da Engenharia de Software

    Universidade São Judas Tadeu

    Engenharia de Software07/2025
  • Concluído

    Gestão e Qualidade de Software

    Universidade São Judas Tadeu

    Engenharia de Software07/2025
  • Concluído

    Sistemas Computacionais e Segurança

    Universidade São Judas Tadeu

    Segurança12/2024
  • Concluído

    Ambientes Computacionais e Conectividade

    Universidade São Judas Tadeu

    Infraestrutura12/2024
  • Concluído

    Programação de Soluções Computacionais

    Universidade São Judas Tadeu

    Programação07/2024
  • Concluído

    Cyber Threat Management

    Curso complementar

    Segurança
  • Concluído

    Network Defense

    Curso complementar

    Segurança
  • Concluído

    Endpoint Security

    Curso complementar

    Segurança
  • Concluído

    Python Básico

    Curso complementar

    Programação
  • Próxima certificação

    Espaço reservado para o que vem a seguir.

Contato

Vamos conversar?

Procuro estágio e oportunidades júnior em automação, backend e IA. Respondo por qualquer um destes canais.

Envie uma mensagem

Ela chega direto para mim, com seu e-mail pronto para a resposta.

Seus dados são usados só para responder a esta mensagem.