Lins, SP · remoto

João PedroTeixeira.

Full Stack Developer — Vue.js, Nuxt, TypeScript, React, Next.js, Tailwind, C#, .NET, APIs REST, Claude Code, Cursor e IA

Construo produtos web do Design System à API — com IA no centro do fluxo e eu no controle da qualidade.

Foto de João Pedro Teixeiradisponível
scroll

01 — Sobre

Um poucosobre mim.

Sou desenvolvedor full stack com mais de 4 anos construindo produtos web, do Design System à API. Minha base é front-end — Vue.js, Nuxt, React, Next.js e TypeScript — com foco em performance, acessibilidade e código sustentável, apoiado em TDD e testes automatizados (Jest, Cypress).

Hoje atuo também no backend com C#/.NET e APIs REST, cuidando da integração entre as camadas.

Trabalho com IA como parte central do meu fluxo: agentes de código como Claude Code e Cursor para prototipar, refatorar e gerar testes — sempre comigo no controle da arquitetura, da revisão e da qualidade.

O que entrego

  • Interfaces escaláveis e Design Systems componentizados
  • APIs REST em .NET integradas ao front
  • Cobertura de testes e CI desde o início
  • Ganho real de velocidade com IA, sem abrir mão de boas práticas
  • 4+ anos

    construindo produtos web

  • Design System

    criado do zero e em evolução

  • Vue · React · .NET

    do front à API

  • Vue.js
  • Nuxt
  • TypeScript
  • React
  • Next.js
  • C#
  • .NET
  • Claude Code
  • Cursor
  • Tailwind CSS
  • Pinia
  • Vitest
  • Jest
  • Cypress
  • Playwright
  • Node.js
  • Docker
  • Git

02 — Carreira

Onde venhoconstruindo.

  1. Mercado Eletrônico

    jun 2025 — hoje

    Desenvolvedor Front-end Jr · São Paulo, SP · remoto

    • Desenvolvimento full stack: interfaces em Vue.js/Nuxt e APIs REST em C#/.NET.
    • Uso de IA (agentes de código) para acelerar desenvolvimento, refatoração e criação de testes, com revisão humana.
    • Evolução do Design System da plataforma.
    • Testes automatizados com Jest e Cypress.
    • Code review, CI e colaboração com produto, UX e QA em Scrum.
    • Vue.js
    • Nuxt
    • C#/.NET
    • APIs REST
    • IA
    • Jest
    • Cypress
  2. Mercado Eletrônico

    jul 2022 — jun 2025

    Programador Front-end · São Paulo, SP · remoto

    • Construção de interfaces escaláveis em Vue.js e Nuxt.js para produto.
    • Participação na criação do Design System do zero, padronizando componentes entre times.
    • Implantação de testes automatizados (Jest, Cypress) e práticas de TDD no time.
    • Vue.js
    • Nuxt
    • Design System
    • TDD
    • Jest
    • Cypress
  3. ViaRondon Concessionária de Rodovia

    dez 2020 — jun 2022

    Aprendiz de TI · Lins, SP

    • Suporte técnico em TI, controle de estoque e requisições via SAP (ERP).
    • Monitoramento e análise de dados e sistemas.
    • Manutenção preventiva e corretiva de equipamentos.
    • SAP
    • Suporte

Formação

  • CST em Tecnologia da Informação

    UNIGRANDE · 2025 — 2027 · cursando

  • Tecnólogo em Tecnologia da Informação

    FATEC-SP · 2020 — 2022 · trancado

Certificações

  • Formação Engenheiro de IA Generativa 2026: IA na Prática
  • Engenharia de Prompt: ChatGPT, Gemini, Meta AI, Grok e mais
  • TDC 2024 São Paulo — Trilhas Web & Front-end, JavaScript & Node.js e UX Design
  • TDC 2023 Business — Trilha JavaScript e TypeScript
  • TDC 2022 Business — Trilha Web / Front-end
  • Performance Web I e II: otimização, Critical Path, HTTP/2 e Resource Hints
  • Cypress: automação de testes E2E
  • Desenvolvimento Web Completo 2022

03 — Projetos

Coisas queeu construí.

04 — Skills

Ferramentas dodia a dia.

Front-end

  • Vue.js
  • Nuxt
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • Pinia
  • Design System

Backend

  • C#
  • .NET
  • APIs REST
  • Node.js
  • Integração front ↔ API

AI-Assisted Engineering

  • Claude Code
  • Cursor
  • Agentes de código
  • Refatoração e testes com IA
  • Revisão humana

Qualidade, testes & entrega

  • TDD
  • Jest
  • Vitest
  • Cypress
  • Playwright
  • Code review
  • CI/CD
  • Docker
  • Acessibilidade
  • Performance web

05 — Contato

Vamosconversar?

Aberto a oportunidades como Full Stack / AI-Assisted Developer — e a trocar ideia sobre Vue, .NET, Design Systems e IA no desenvolvimento.