v1.5 · Disponível para novos projetos

Backend developer
focado em web scraping,
automação e integrações complexas.

Dois anos e meio em desenvolvimento backend, com foco nos últimos dezoito meses em crawlers resilientes, sistemas anti-bot e automações que rodam 24/7 em produção. Este site é um changelog da minha evolução — cada fase, cada stack, cada problema que definiram meu repertório.

01 — Evolução técnica

Um changelog de dezoito meses.

Cada fase marca uma mudança real no tipo de problema que passei a resolver — dos primeiros crawlers à engenharia reversa de SDKs de segurança.

02 — Stack & competências

Ferramentas que uso todos os dias.

Profundidade onde importa, pragmatismo no resto. Os níveis são autoavaliações honestas baseadas em tempo em produção e variedade de casos.

Core — domínio profundo01 / 02

TypeScript
96
Node.js
94
Web Scraping
93
Automation / Bots
92
HTTP / TLS Analysis
88
NestJS
84
Reverse Engineering
82
Debugging crítico
90

Plataforma & infra02 / 02

Docker / Compose
86
CI/CD · GitLab CI
82
AWS (EC2, S3, ECS)
74
MySQL
80
NPM Packages
78

Orbitando — uso frequente

uTLS tough-cookie Charles Proxy Sequelize PM2 Passport / JWT Jest @nestjs/schedule Go Rust Graylog GitLab CI ECS Auto Scaling WASM TLS fingerprint
03 — Casos reais

Problemas resolvidos, em produção.

Projetos selecionados que moldaram o meu repertório. Nomes de clientes anonimizados por NDA — contexto completo sob solicitação.

┌──── flight-crawlers ──────┐ │ ● ● ● plataformas: 3 │ │ companhias aéreas: 20+ │ │ uptime: 18 meses │ └───────────────────────────┘
CASE · out/2024 — presente em produção

Crawlers multi-plataforma de preços de voo

Três crawlers independentes para companhias aéreas com sistemas anti-bot de alta sofisticação. Reprodução de fluxos HTTP, impersonação de TLS (Go + Rust), rotação de sessão com gestão de estado proprietária e algoritmo UCB1 para otimização de headers. Operação contínua em produção há 18 meses.

3plataformas
20+companhias aéreas
18 mesesem produção
TLSimpersonation
CASE · 2025 em produção

Biblioteca utilitária interna para múltiplos serviços

Pacote NPM interno com utilitários compartilhados entre múltiplos serviços. Ciclo de versionamento contínuo, 4 consumidores ativos e mais de 100 releases publicados. Ponto central de convergência técnica entre serviços.

100+releases
4consumidores
CASE · 2025 em produção

Sistema de gestão de sessão por perfil

Camada de gestão de estado para crawlers com múltiplos perfis de identidade, rotação automática e recuperação de falhas. Evoluído da v1 para v2 com estratégias de fingerprinting progressivamente mais sofisticadas.

v2versão atual
multiestratégias
CASE · 2025 entregue

Engenharia reversa de SDK de verificação

Análise de SDK de identidade sem documentação: desofuscação de JavaScript em múltiplas camadas, decompilação de módulo WASM para C, reimplementação manual de 5 algoritmos criptográficos proprietários.

5algoritmos crypto
WASM→ C decompilado
CASE · 2025 em produção

Cliente HTTP/TLS com impersonação de perfil

Cliente Go que consome biblioteca Rust proprietária para impersonação de perfil TLS de browsers reais. Contorna inspeção profunda de pacotes e sistemas anti-bot baseados em fingerprint de handshake TLS/JA3.

Go+ Rust
JA3fingerprint
04 — Certificações
05 — Filosofia
Código bom é previsível.
Sistema bom é observável.
Engenheiro bom é paciente.
P.01
Pragmatismo antes de elegância

Resolver o problema do cliente primeiro. Refatorar depois, com contexto.

P.02
Profundidade em poucas coisas

Um ou dois domínios realmente dominados valem mais que dez superficiais.

P.03
Robustez por padrão

Retries, timeouts e circuit breakers não são opcionais em produção.

P.04
Clareza é respeito

Código, commits e PRs são mensagens para quem virá depois — incluindo eu mesmo.

05 — Próxima fase

Vamos construir algo difícil,
juntos?

Contratos pontuais, consultoria em scraping/automação ou discussões técnicas — estou lendo a caixa de entrada.