00 / Fortaleza, Brasil — Senior Full-Stack Engineer
Boa parte do meu trabalho é garantir que um sistema continue correto quando milhares de pessoas tentam a mesma coisa, ao mesmo tempo.
Sou Jean Aragão Vasconcelos, senior full-stack engineer. 15+ anos transitando entre Java/Spring Boot e o mundo moderno de TypeScript — GraphQL, filas Redis e processamento assíncrono, aplicados a produtos de Saúde e Educação.
01 / Trajetória
Trajetória
Três empresas, ~19 anos de código em produção — cada uma somando uma camada diferente de escala, domínio ou concorrência.
Senior Software Engineer · SOAP Health
dez/2022 — atual
Empresa de IA em saúde focada em interoperabilidade de dados clínicos (Remoto — EUA)
- Desenvolvimento de features full-stack escaláveis com Node.js, Remix e TypeScript.
- Integração com sistemas EHR americanos via APIs seguras.
- Refatoração de modelos de banco com Prisma e PostgreSQL, melhorando o tempo de resposta da API.
- Node.js
- TypeScript
- Remix
- React
- PostgreSQL
- Prisma
- Docker
Software Engineer · UNIFOR (NATI)
jul/2012 — dez/2022
Centro de inovação gerenciando ecossistemas acadêmicos de grande escala
- Arquitetou um framework enterprise reutilizável em Java/Spring Boot, adotado institucionalmente.
- Resolveu gargalos críticos de matrícula implementando uma fila baseada em Redis para processar milhares de requisições simultâneas de estudantes.
- Projetou camada de repositório genérica e ORM customizado usando Java Reflection, reduzindo boilerplate em 40%.
- Geriu regras de negócio institucionais complexas com Oracle PL/SQL.
- Java
- Spring Boot
- Oracle DB
- PL/SQL
- Redis
- Design Patterns
Software Developer · M. Dias Branco
jan/2007 — jun/2012
Maior fabricante de alimentos da América Latina
- Desenvolveu módulos ERP em Java para logística e manufatura.
- Criou um scheduler de jobs em background para geração assíncrona de relatórios.
- Otimizou lógica de cálculo de impostos via PL/SQL, reduzindo processamento de 8 para 2 dias.
- Java
- Oracle EBS
- PL/SQL
- SQL
- OO Design
02 / Stack
Stack técnico
Linguagens
- Java
- TypeScript
- JavaScript (ES6+)
- SQL
- PL/SQL
- HTML5/CSS3
Backend
- GraphQL (Apollo/Nexus)
- Node.js
- Remix
- Spring Boot
- Prisma
- Hibernate/JPA
- REST APIs
Frontend
- React
- Remix
- TailwindCSS
- Jest
- React Testing Library
Dados & Infra
- PostgreSQL
- Oracle DB
- Redis
- Docker
- Git
- CI/CD
03 / Projetos
Projetos em destaque
Repositórios fixados no meu GitHub — de laboratórios de observabilidade a um domínio de apostas construído com corretude como prioridade número um.
TicketFlow
Plataforma de ticketing simulada usada como laboratório de observabilidade e resiliência: um monólito Express e a mesma jornada reescrita como microserviços, com tracing distribuído (Jaeger/OpenTelemetry), métricas via Prometheus/Grafana e runbooks de incidente.
- TypeScript
- Express
- OpenTelemetry
- Prometheus
- Grafana
Betting Platform
Fase de fundaçãoNúcleo operacional de uma plataforma de apostas em dinheiro real — contas, carteiras, mercados, odds e liquidação — construído desde o primeiro commit com foco em corretude, auditabilidade e concorrência segura. Estruturado como poly-repo: este repositório concentra infraestrutura local, CI/CD e documentação de arquitetura, enquanto a aplicação Rails em si vive no submódulo backend, versionada de forma independente. Evolução direta do aprendizado consolidado no janza-bet, agora em fase de fundação: pipeline, containers e quality gates já operando antes do domínio de apostas em si.
- Rails 8 (API-only)
- Ruby
- PostgreSQL
- Solid Queue/Cache/Cable
- Docker
- Brakeman/RuboCop
Janza Bet
Gestor de banca para apostas esportivas em Rails 8: contas ('books'), apostas, depósitos/saques e saldos diários, com gráfico de lucro acumulado. Primeiro produto Rails ponta a ponta — autenticação, testes (RSpec) e deploy com Kamal — que serviu de base para o Betting Platform.
- Ruby on Rails
- Hotwire
- MySQL
- TailwindCSS
Backend Journey
Trilha estruturada de 12 meses rumo a engenharia backend sênior/staff — versionada publicamente como diário de estudo: observabilidade, confiabilidade, performance de banco de dados, race conditions e arquitetura orientada a eventos.
- Markdown
- Estudo estruturado
- TicketFlow como projeto prático
04 / Now
Now
atualizado em 2026-07-17
O que estou estudando ou construindo neste momento.
- ›
Cursando uma trilha autodirigida de 12 meses rumo a staff engineer — atualmente no módulo de Reliability Engineering. [backend-journey]
- ›
Evoluindo o TicketFlow como laboratório prático de observabilidade: tracing distribuído, métricas e alerting. [ticketflow]
- ›
Construindo o Betting Platform em Rails com foco em corretude e concorrência segura desde o primeiro commit, aplicando o que amadureceu no janza-bet. [betting-platform]
05 / Contato
Contato
Aberto a conversar sobre sistemas distribuídos, arquitetura backend ou oportunidades que envolvam escala e concorrência real.