00 / Fortaleza, BrasilSenior 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.

  1. 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
  2. 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
  3. 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ção

    Nú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.