Eduardo Damasceno Guedes

Eduardo Damasceno Guedes

Senior Software Engineer

São Paulo, Brazil — open to 100% remote

Senior software engineer with 20+ years building for the web. Most recently delivered a production identity-verification platform (KYC, liveness, anti-fraud) used at government scale in Brazil — approximately 1,200 commits across six applications. Deep in React and TypeScript — design systems, browser computer vision, performance, cross-device behaviour — while owning the surrounding surface end to end, from AWS infrastructure and CI/CD to observability and security. Previously shipped applications used by millions of users across ~15 Latin American countries. Uses AI-assisted development (Claude Code) in production, with every change reviewed and tested.

CORE COMPETENCIES

  • Front-end: React 18/19, TypeScript, Next.js, Vite, Redux Toolkit, Tailwind CSS; design systems, Storybook, accessibility, code splitting, performance profiling.
  • Identity & Anti-fraud: MediaPipe on-device computer vision, liveness and facial challenge flows, document capture with MRZ reading, device fingerprinting.
  • Back-end: Node.js, Python, PHP/Laravel, REST and GraphQL, Strapi, PostgreSQL, MongoDB, Redis.
  • Cloud & DevOps: AWS (S3, CloudFront, IAM, OIDC federation, CodePipeline), GitHub Actions, Docker, Vercel; multi-environment pipelines with approval gates.
  • Applied AI: Google Gemini image and video generation pipelines; AI-assisted development at scale with Claude Code and Cursor.

PROFESSIONAL EXPERIENCE

Software Engineer — OneBox

São Paulo, Brazil · April 2025 – Present

OneDocs — identity verification, liveness and anti-fraud platform, in production for two enterprise clients including SPTrans, São Paulo's public transport authority. Sole front-end engineer on the product team (2 back-end engineers, a tech lead and a PO).

  • Built and maintained six applications: five chained, customer-facing capture SPAs (session entry with desktop-to-mobile QR handoff, liveness, document capture) plus an internal operations dashboard for manual review. The liveness app alone handled 800,000+ capture sessions in production between April and August 2026 — ~200,000 per month, predominantly mobile, with an average completion time of 1.5 minutes.
  • Implemented liveness detection with MediaPipe FaceLandmarker (468 landmarks, on-device WASM inference): four-step facial challenge, auto-capture driven by stability detection, framing hysteresis and in-frame validation. Migration from the previous library improved eyeglasses support and reduced bundle size.
  • Built the client-side anti-fraud metadata layer — device fingerprinting, geolocation, and IP detection with a three-provider fallback chain — and integrated Scanbot SDK for document capture with MRZ and QR reading.
  • Built the operations dashboard used by human reviewers (React 19, Redux Toolkit with RTK Query, JWT auth): real-time review queue, risk analysis, and side-by-side comparison of selfies and document images, on a component library documented in Storybook.
  • Led the CI/CD migration from AWS CodePipeline to GitHub Actions with OIDC federation, eliminating static deploy credentials and applying least-privilege IAM policies per project and environment. Designed the staging environment end to end — S3 Website hosting and a shared multi-origin CloudFront distribution routing several applications by cache behaviour. Deploys in ~2–3 minutes.
  • Found and remediated exposed credentials embedded at build time and in versioned documentation — then built a pre-commit hook that blocks commits containing tokens, private keys or account identifiers, turning a one-off fix into ongoing prevention.
  • Owned test infrastructure: migrated the test runner from Jest to Vitest, configured React Testing Library with jsdom, and added unit tests for priority modules.

Full-stack Developer (contract) — SurfSup New Zealand

Remote · September 2024 – March 2025
  • Proposed and led the migration from WordPress to Next.js (SSR) with Tailwind, Strapi and PostgreSQL in Docker on a VPS, improving load speed, SEO and hosting cost.
  • Owned deployment, backups, environment monitoring, on-page SEO and analytics.

Front-end Developer — Smart Fit

Remote, LATAM · March 2020 – April 2024
  • Built high-traffic applications used by millions of users across ~15 Latin American countries, with Next.js, TypeScript, Node.js, REST APIs, Ruby on Rails, Docker, Semaphore CI and AWS.
  • Contributed to the new client space application, delivering a completely new experience to the customer base.
  • Worked in Agile/SCRUM teams, collaborating through rigorous pull requests and code review.

Earlier experience — Various

Brazil · 2002 – 2020

Front-end and full-stack roles at ACE Startups, Equitem Multiplo, A2ad, Rio Surf N Stay, Universidade de São Paulo, Agência DPI, DENDRIX, Humortadela and WebSoluções.

ENTREPRENEURSHIP

Co-founder & Software Engineer — Quero Brinde

São Paulo, Brazil · April 2025 – Present
  • Created and ran the company's sales channel from scratch, using AI to produce professional marketing assets at a scale a solo operator could not otherwise reach.
  • Built the end-to-end AI content and listing pipeline in Python — product mockup through Google Gemini image generation to published marketplace listings — matured over a year from fully manual execution. Cut content production from 22 to 1.5 minutes per item (93% reduction).
  • Integrated the Mercado Livre API over OAuth (listings, variation groups, listing tiers, bulk updates) and built sponsored-ads management with budget and ROAS strategy.

Founder & Developer — Mahalo Brownie

São Paulo, Brazil · 2015 – Present
  • Built the company website and led wholesale production, delivering 2,000+ units monthly to 10+ B2B partners. Ran the business full-time between Smart Fit and SurfSup.
  • Built and runs the business's financial system in production (Laravel 13, PostgreSQL, Docker on a VPS): OAuth 2.0 integration with the Bling ERP, idempotent background sync, and automated monthly P&L computed from product recipes, fixed costs and pricing parameters.

EDUCATION

  • ETEC São Paulo — Technical Degree in Information Technology (2000–2002)

LANGUAGES

Portuguese (native) • English (C1, advanced) • Spanish (B1, basic)

REFERENCES

Available upon request.