Pular para o conteúdo

Olá, eu sou

Isaque Elis

Desenvolvedor Backend & Full-stack

Construo APIs em Python/FastAPI e interfaces em React/TypeScript. Hoje estou mergulhado em Rust, escrevendo um editor de notas nativo do zero.

isaque@fedora: ~
➜ ~

01 · trajetória

Da agroindústria ao Rust

Não comecei na computação — e isso moldou como trabalho: entender o problema de quem usa antes de escrever código. Cada etapa abaixo trouxe um papel e uma lição diferentes.

  1. 2018

    Técnico em Agroindústria

    IFRJ — Campus Pinheiral · Estudante

    Ensino médio técnico longe da computação: processos, qualidade, produção.

    O que levei → Pensar em processo e em quem está do outro lado do produto.

  2. 2022

    Virada para a tecnologia

    UFRRJ → FATEC São José dos Campos · Ciência da Computação → ADS

    Comecei Ciência da Computação na UFRRJ e migrei para Análise e Desenvolvimento de Sistemas na FATEC, atraído pelos projetos com clientes reais.

    O que levei → Aprender rápido por conta própria — Python, Flask, Linux.

  3. 2023

    Liderando times

    VAPT · SOGAP · Scrum Master & Dev

    Dois semestres como Scrum Master. No SOGAP, para a Ionic Health, também configurei Docker/Nginx e tempo real com WebSocket.

    O que levei → Destravar o time vale mais que heroísmo individual.

  4. 2024

    Primeiro produto em produção

    Papel Social · Full-stack

    25 páginas, publicador de notícias e mapa interativo. Next.js na Cloudflare Workers, FastAPI na AWS EC2, S3 e PostgreSQL no RDS. Em paralelo, PO do Climatrack.

    O que levei → Responsabilidade por um sistema que pessoas usam de verdade.

  5. 2025

    Dados e IA

    WideData · Auxia · Dev Frontend / Backend

    Delta Lake com PySpark na WideData; RAG, JWT/OAuth2 e PyTest no Auxia. Formatura em ADS.

    O que levei → Arquitetar backend pensando em testes desde o começo.

  6. 2026

    Integração corporativa

    SPS Group · Desenvolvedor

    Integração de PDV com SAP Business One: itens, preços e impostos, monitoramento e reprocessamento de cupons NFC-e, automações com n8n.

    O que levei → Entregar dentro de um sistema grande e legado sem quebrar nada.

  7. 2026

    Anotadinho

    Rust · Tauri · Yew · Autor

    Um editor de notas nativo escrito em Rust, do parser ao servidor MCP.

    O que levei → Sistemas, ownership e disciplina de testes em escala.

02 · projeto em destaque

Anotadinho

Editor de notas Markdown nativo, offline-first, inspirado no Obsidian e no Logseq. Projeto pessoal que uso para aprender Rust de verdade: arquitetura em crates, testes, CLI, TUI e um servidor MCP para agentes de IA.

linhas de Rust
55.328
testes automatizados
851
commits
345
ciclos de implementação
266
  • Rust
  • Tauri 2
  • Yew (WASM)
  • SQLite FTS5
  • Ratatui
  • MCP

Seus dados são só arquivos

Tudo fica em .md com frontmatter YAML. Os 9 tipos de embed interativo usam uma sintaxe {{ type: "X" }} que nunca colide com CommonMark, então o arquivo continua legível em qualquer editor.

IA que propõe, humano que decide

O servidor MCP (JSON-RPC sobre stdio) dá a agentes como o Claude Code leitura direta do vault — mas a única ferramenta de escrita é "propor". A mudança vai para uma tela de revisão e só vira arquivo após um clique humano.

Desenvolvimento em ciclos

O projeto evolui por ciclos, não commits avulsos: cada ciclo lê uma tarefa, implementa, roda testes, valida critérios e registra status. Isso mantém mais de 800 testes verdes num código de 55 mil linhas.

Um núcleo, três interfaces

O mesmo núcleo em Rust alimenta o app desktop (Tauri + Yew/WASM, ~1 MB contra ~100 MB de um Electron), a CLI e a TUI no terminal.

03 · experiência

No mercado

abr. de 2026 — set. de 2026

SPS Group ↗

Integração de PDV com SAP Business One

  • ›Automatizei o cadastro de itens do SAP B1 no PDV por filial (códigos diferentes por loja), com preços, impostos e promoções — eliminando um processo manual dos consultores.
  • ›Criei o monitoramento da integração dos cupons NFC-e, no formato definido pelos consultores.
  • ›Desenvolvi a tela de reprocessamento de cupons com erro, exibindo o erro e o estoque no SAP.
  • ›Adicionei abas à configuração do Foods e evoluí esquemas Prisma no backend Node.js.
  • ›Aprendi n8n e as APIs do PDV para construir os fluxos de integração dos cupons NFC-e.
  • React
  • JavaScript
  • Styled Components
  • Node.js
  • Fastify
  • Prisma
  • n8n
  • SAP Business One

mai. de 2025 — jun. de 2025

WideData

Plataforma web de gestão, análise e inserção dinâmica de dados

  • ›Desenvolvi o frontend em React + TypeScript (Vite) com o design system Carbon e o conteinerizei.
  • ›Implementei DeltaTable no backend usando PySpark.
  • ›Responsável pelo frontend e pelas funcionalidades ligadas ao Delta Lake.
  • React
  • TypeScript
  • Vite
  • Carbon
  • FastAPI
  • PySpark
  • Delta Lake
  • AWS EC2
  • AWS S3
  • Docker

fev. de 2024 — set. de 2025

Papel Social ↗

Plataforma web de gestão e compartilhamento de iniciativas sociais

  • ›Entreguei 25 páginas em Next.js hospedadas em Cloudflare Workers, com distribuição global.
  • ›Construí um publicador de notícias próprio: arquivos no S3 e conteúdo em PostgreSQL no Amazon RDS.
  • ›Desenvolvi um mapa interativo com as rotas do trabalho escravo no Brasil.
  • ›Responsável pela arquitetura: API FastAPI na AWS EC2 e integração frontend–backend.
  • Next.js
  • React
  • TypeScript
  • Cloudflare Workers
  • FastAPI
  • Python
  • PostgreSQL
  • AWS EC2
  • AWS S3
  • AWS RDS

04 · projetos acadêmicos

Seis semestres, seis clientes reais

Na FATEC cada semestre é um Projeto Integrador (API) com um cliente de verdade. Passei por Dev, Scrum Master e Product Owner — filtre pelo papel.

05 · skills

Skills com prova

Clique numa tecnologia para ver onde eu a usei de verdade.

Backend

Frontend

Dados

Infra

06 · contato

Vamos conversar?

Estou aberto a vagas de backend e full-stack. O jeito mais rápido de falar comigo é por e-mail ou LinkedIn.