Eduardo Damasceno Guedes

Eduardo Damasceno Guedes

Engenheiro de Software Sênior

São Paulo, SP — aberto a remoto, híbrido ou presencial

Engenheiro de software sênior com mais de 20 anos de experiência em desenvolvimento web. Entregou uma plataforma de verificação de identidade (KYC, prova de vida e antifraude) em produção, usada em escala governamental — aproximadamente 1.200 commits em seis aplicações, como único front-end do time. Profundidade em React e TypeScript — design systems, visão computacional no navegador, performance e comportamento cross-device — com domínio de toda a superfície ao redor, de infraestrutura AWS e CI/CD a observabilidade e segurança. Antes disso, entregou aplicações usadas por milhões de pessoas em cerca de 15 países da América Latina. Usa desenvolvimento assistido por IA (Claude Code) em produção e sustenta a velocidade com portão de CI: suíte, testes de arquitetura e auditoria de dependência derrubando o build.

COMPETÊNCIAS

  • Front-end: React 18/19, TypeScript, Next.js, Vite, Redux Toolkit, Tailwind CSS; design systems com tokens, Storybook, acessibilidade, code splitting, virtualização de listas, análise de performance.
  • Identidade e Antifraude: visão computacional on-device com MediaPipe, fluxos de prova de vida e desafio facial, captura documental com leitura de MRZ, device fingerprinting.
  • Back-end: Node.js, Python, PHP/Laravel 13 + Livewire, REST e GraphQL, Strapi, PostgreSQL/PostGIS, MongoDB, Redis.
  • Arquitetura e qualidade: arquitetura em camadas com fronteiras verificadas por teste, multi-tenancy, Vitest, React Testing Library, Pest; CI desenhado como portão, com deploy bloqueado até passar inteiro.
  • Segurança de aplicação: autenticação a partir de primitivas (hash de senha, política de sessão e cookie, CSRF, força bruta, step-up), RBAC, teto de gasto, rotação de segredos, LGPD.
  • Cloud e DevOps: AWS (S3, CloudFront, IAM, federação OIDC, CodePipeline), GitHub Actions, Docker, Vercel, VPS (systemd, nginx, Caddy); pipelines multi-ambiente com aprovação manual.
  • IA aplicada: pipelines de geração de imagem e vídeo com Google Gemini; desenvolvimento assistido por IA em escala com Claude Code e Cursor, com instruções de agente versionadas ao lado do código.

EXPERIÊNCIA PROFISSIONAL

Engenheiro de Software — OneBox

São Paulo, SP · Abril de 2025 – Agosto de 2026

OneDocs — plataforma de verificação de identidade, prova de vida e antifraude, em produção para dois clientes corporativos, incluindo a SPTrans. Único front-end do time de produto (2 back-end, 1 tech lead e 1 PO).

  • Desenvolveu e manteve seis aplicações: cinco SPAs de captura encadeadas e voltadas ao usuário final (entrada de sessão com handoff desktop-mobile via QR code, prova de vida e captura documental) mais um painel interno de operações para conferência manual. Só a aplicação de prova de vida registrou mais de 800 mil sessões de captura em produção entre abril e agosto de 2026 — cerca de 200 mil por mês, majoritariamente em dispositivos móveis; o fluxo completo leva 1,5 minuto em média.
  • Sem outro front-end no time, cada decisão de arquitetura de interface foi minha, do escopo ao PR e ao deploy. Construiu a biblioteca de componentes compartilhada pelas aplicações de captura, com tokens, acessibilidade e fidelidade ao Figma, documentada em Storybook no painel de operações, e definiu estrutura, convenções e code review do time.
  • Implementou detecção de prova de vida com MediaPipe FaceLandmarker (468 landmarks, inferência on-device via WASM): desafio facial de quatro etapas, autocaptura com detecção de estabilidade, histerese de enquadramento e validação de face no frame. A migração da biblioteca anterior melhorou o suporte a óculos e reduziu o bundle.
  • Construiu a camada de metadados antifraude no cliente — device fingerprinting, geolocalização e detecção de IP com cadeia de fallback de três provedores — e integrou o Scanbot SDK para captura documental com leitura de MRZ e QR code.
  • Entregou o painel interno de operações, um backoffice usado pelos conferentes (React 19, Redux Toolkit com RTK Query, autenticação JWT): fila de revisão em tempo real, análise de risco e comparação lado a lado de selfies e documentos. É uma superfície human-in-the-loop, em que o analista decide sobre o resultado de uma verificação automática, com estados de carregamento e erro sobre fluxos longos.
  • Liderou a migração de CI/CD do AWS CodePipeline para GitHub Actions com federação OIDC, eliminando credenciais estáticas de deploy e aplicando políticas IAM de menor privilégio por projeto e por ambiente. Projetou o ambiente de homologação de ponta a ponta — S3 Website e distribuição CloudFront multi-origin compartilhada roteando várias aplicações por cache behavior. Deploy em 2 a 3 minutos.
  • Identificou e corrigiu credenciais expostas em build e em documentação versionada — e então criou um hook de pré-commit que bloqueia commits contendo tokens, chaves privadas ou identificadores de conta, transformando a correção pontual em prevenção contínua.
  • Assumiu a infraestrutura de testes: migrou o test runner de Jest para Vitest, configurou React Testing Library com jsdom e adicionou testes unitários para módulos prioritários.

Desenvolvedor Full-stack (contrato) — SurfSup New Zealand

Remoto · Setembro de 2024 – Março de 2025
  • Propôs e conduziu a migração de WordPress para Next.js (SSR) com Tailwind, Strapi e PostgreSQL em Docker sobre VPS, melhorando velocidade de carregamento, SEO e custo de hospedagem.
  • Foi responsável por deploy, backups, monitoramento do ambiente, SEO on-page e analytics. Contrato conduzido inteiramente em inglês e de forma assíncrona, com cerca de 15 horas de diferença de fuso.

Desenvolvedor Front-end — Smart Fit

Remoto, América Latina · Março de 2020 – Fevereiro de 2024
  • Desenvolveu em Next.js e TypeScript aplicações de alto tráfego usadas por milhões de pessoas em cerca de 15 países da América Latina, com Node.js, APIs REST, Ruby on Rails, Docker, Semaphore CI e AWS.
  • Atuou em internacionalização e localização para essa presença multi-país, mantendo a interface coerente entre as variantes.
  • Atuou na nova aplicação de espaço do cliente, entregando uma experiência totalmente nova para a base de clientes, em ambiente ágil com SCRUM, pull requests e code review.

Experiência anterior — Diversas empresas

Brasil · 2002 – 2020

Atuação em front-end e full-stack na ACE Startups, Equitem Multiplo, A2ad, Rio Surf N Stay, Universidade de São Paulo, Agência DPI, DENDRIX, Humortadela e WebSoluções.

EMPREENDEDORISMO

Arquiteto e Engenheiro de Software — Teach App

São Paulo, SP · Julho de 2026 – Atual

Plataforma SaaS e marketplace para instrutores particulares e projetos sociais, construída na aceleradora VAITEC com sócio de produto. Laravel 13, Livewire 4, PHP 8.4, PostgreSQL 16 + PostGIS, Redis/Horizon, Pest 5, Docker. Homologação no ar; MVP pré-receita, sem usuários em produção.

  • Desenhou o portão de CI que sustenta a plataforma: suíte de 426 casos, testes de arquitetura, formatação e auditoria de dependência, todos derrubando o build, com deploy bloqueado até o CI passar inteiro. Advisory sem correção disponível vira registro com motivo e data, nunca um ignore mudo.
  • Definiu a arquitetura em camadas com fronteiras verificadas por máquina: o núcleo reutilizável nunca importa código de produto, e a camada de apresentação não pode conter query, regra de negócio nem decisão de permissão. Teste de arquitetura vermelho significa código na camada errada, não exceção a adicionar.
  • Multi-tenancy com escopo por provider, polimórfico sobre organizações e perfis de instrutor; identificadores públicos em ULID com int sequencial como chave interna; dados geoespaciais em `geography(Point,4326)` com índice GiST.
  • LGPD tratada como requisito de projeto por envolver dados de menores: modelagem de consentimento com visibilidade restrita à turma, Actions de auditoria e script de rotação de chave de aplicação e senha de banco.
  • Assumiu a infraestrutura: Docker, compose de produção, script de deploy, worker de fila e nginx; migrou a homologação entre provedores mantendo o servidor anterior como plano de retorno, com backup em cron para object storage e restore testado.

Fundador e Engenheiro de Software — Quero Brinde

São Paulo, SP · 2015 – Atual

Negócio de brinde corporativo fundado em 2015 como Mahalo Brownie, ampliado de alimentos para produtos cortados a laser e personalizados, relançado como Quero Brinde em 2025.

  • Criou e operou o canal de vendas da empresa do zero, usando IA para produzir material de divulgação profissional em uma escala inalcançável para um operador sozinho.
  • Construiu o pipeline completo de geração de conteúdo e anúncios com IA em Python — do mockup do produto à geração de imagens com Google Gemini e à publicação de anúncios — amadurecido ao longo de um ano a partir de execução inteiramente manual. Reduziu a produção de conteúdo de 22 para 1,5 minuto por item (queda de 93%).
  • Construiu e opera em produção o estúdio de anúncios, aplicação web multiusuário em VPS com systemd e Caddy, com autenticação escrita a partir de primitivas da biblioteca padrão: scrypt com salt por usuário, sessão guardada apenas como hash, cookie `HttpOnly; SameSite=Strict`, CSRF por `Origin`/`Referer`, bloqueio por força bruta com mitigação de temporização, RBAC admin/editor, reautenticação antes de qualquer ação que publica no Mercado Livre e teto diário de gasto por usuário.
  • Reduziu uma rota de produção de 5 a 13 segundos para resposta rápida: paralelizou 16 chamadas sequenciais à API, adicionou lock de coalescência para requisições simultâneas, cache com jitter para evitar expiração sincronizada e substituiu cerca de mil syscalls por carga por uma indexação única. Desenhou a listagem de 315 itens com renderização em fatias e `IntersectionObserver`.
  • Engenharia de SVG e contorno de fontes para corte a laser: conversão de texto em curvas contornando defeitos da biblioteca, reescrita de SVG 2 para SVG 1.1 compatível com CorelDRAW, unidades em milímetro e baseline calculada pela altura-x lida da própria fonte.
  • Integrou a API do Mercado Livre via OAuth (anúncios, grupos de variação, tipos de anúncio, atualizações em lote) e implementou gestão de Product Ads com budget e estratégia de ROAS.
  • Construiu o site da empresa e liderou a produção no atacado no período Mahalo Brownie, entregando mais de 2.000 unidades por mês para mais de 10 parceiros B2B. Atuou em tempo integral no negócio entre a Smart Fit e a SurfSup.
  • Construiu e mantém em produção o sistema financeiro do negócio (Laravel, PostgreSQL, Docker em VPS): integração com o ERP Bling via OAuth 2.0, sincronização idempotente em background e cálculo automático de DRE mensal a partir de fichas técnicas de produto, custos fixos e parâmetros de precificação.

FORMAÇÃO

  • ETEC São Paulo — Técnico em Informática (2000–2002)

IDIOMAS

Português (nativo) • Inglês (C1, avançado) • Espanhol (B1, básico)

REFERÊNCIAS

Disponíveis mediante solicitação.