Disponível para novas vagas

Olá, eu sou Eduardo Lovo

Desenvolvedor Full-Stack Júnior

Transformo ideias em aplicações web rápidas, acessíveis e bonitas. Do banco de dados à interface.

Eduardo Lovo

Quem sou eu

Sobre mim

Sou desenvolvedor full-stack júnior de Jandaia do Sul (PR). Comecei na área em 2022 e desde então venho construindo aplicações web com foco em código limpo e boa experiência de uso.

Na Inphantil, construí e mantenho uma plataforma de e-commerce completa (React + NestJS + PostgreSQL) que serve duas lojas no ar, com integrações reais de pagamento, cálculo de frete dos Correios e painel administrativo.

Estou em busca da minha primeira oportunidade dedicada como desenvolvedor para crescer em um time e entregar valor de verdade.

2

E-commerces no ar

20+

Tecnologias

∞

Vontade de aprender

O que eu uso

Habilidades técnicas

Frontend

  • React
  • TypeScript
  • Next.js
  • Vite
  • Tailwind CSS
  • Zustand
  • Framer Motion
  • GSAP

Backend

  • NestJS
  • Node.js
  • REST APIs
  • JWT & Passport
  • Auth.js
  • Zod
  • Nodemailer

Banco de Dados

  • PostgreSQL
  • Prisma ORM
  • Supabase
  • Sanity CMS

Ferramentas & DevOps

  • Git
  • GitHub
  • Docker
  • AWS S3
  • Cloudflare R2
  • Jest
  • Swagger
  • Vercel

Meu trabalho

Projetos em destaque

Plataforma E-commerce — Inphantil★ Projeto em destaque

Plataforma E-commerce — Inphantil

Loja de móveis e produtos infantis, em produção

Plataforma de e-commerce completa que desenvolvi e mantenho no ar para a Inphantil Móveis. Front-end em React + Vite consumindo uma API NestJS, com PostgreSQL via Prisma e imagens no AWS S3.

  • Pagamentos reais: Pix e cartão de crédito com parcelamento e juros via gateway e.Rede (com migração para OAuth 2.0).
  • Cálculo de frete integrado aos Correios, com regras próprias de entrega.
  • Painel administrativo: produtos com variações (cor × tamanho), pedidos, orçamentos e relatórios de vendas em PDF.
  • Autenticação robusta: JWT, login com Google (OAuth), bcrypt, rate limiting e reCAPTCHA.
  • Infra: e-mails transacionais (Nodemailer), tarefas agendadas (retentativa de pagamento) e SEO + Analytics.
  • React 19
  • TypeScript
  • Vite
  • NestJS
  • Prisma
  • PostgreSQL
  • Zustand
  • AWS S3
  • JWT / OAuth
  • Tailwind
E-commerce — Conceitual Pet

E-commerce — Conceitual Pet

Loja virtual completa de produtos para pets, em produção. Mesma base full-stack (React + NestJS + PostgreSQL) com pagamentos, cálculo de frete dos Correios e painel administrativo.

  • React
  • TypeScript
  • NestJS
  • Prisma
  • PostgreSQL
  • Tailwind
Ana Cordeiro — Arquitetura

Ana Cordeiro — Arquitetura

Site institucional para uma arquiteta, com painel administrativo próprio (CMS): a cliente edita todo o conteúdo — projetos, textos e imagens — sem tocar no código. Design minimalista P&B, formulário de contato e SEO.

  • Next.js
  • TypeScript
  • Sanity CMS
  • Tailwind
  • Vercel
Inphantil Cloud — Painel Interno

Inphantil Cloud — Painel Interno

Sistema interno da Inphantil: mostruário público e área fechada para a equipe, com calculadoras de venda, orçamentos, cotação de frete e catálogo. Controle de acesso por papéis (DEV, ADMIN, vendedor) validado no servidor e upload de imagens para o Cloudflare R2 com limpeza automática de arquivos órfãos.

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • Auth.js
  • Tailwind
Pokédex Dive

Pokédex Dive

Pokédex dos 151 Pokémon de Kanto consumindo a PokéAPI, com navegação em profundidade: ao rolar, os cards "mergulham" em direção à câmera. Busca por nome ou número, navegação por teclado, tema claro/escuro e suporte a movimento reduzido.

  • React
  • TypeScript
  • Vite
  • GSAP
  • PokéAPI
Confeitaria da Re — Cardápio Digital

Confeitaria da Re — Cardápio Digital

Cardápio digital próprio (sem comissão de marketplace) para uma confeitaria: catálogo de pronta entrega com carrinho, checkout e acompanhamento do pedido, além de encomendas para festas via WhatsApp. Painel administrativo com pedidos em tempo real e alerta sonoro, protegido por verificação em duas etapas (2FA) e RLS no banco.

  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Tailwind
  • Zod
Fullstack Starter

Fullstack Starter

Base reutilizável para projetos full-stack, 100% em containers: frontend Next.js, API Fastify, worker com fila de e-mails (BullMQ) e Nginx como proxy reverso. Autenticação com refresh token rotativo, cache no Redis, 27 testes de integração contra Postgres e Redis reais, CI/CD com scan de vulnerabilidades (Trivy) e monitoramento com Prometheus + Grafana e 10 regras de alerta.

  • Next.js
  • Fastify
  • Prisma
  • PostgreSQL
  • Redis
  • BullMQ
  • Docker
  • Nginx
Analisador de Vagas

Analisador de Vagas

Ferramenta com IA que compara o currículo (em PDF ou texto) com a descrição de uma vaga e devolve nota de compatibilidade, pontos fortes, lacunas, palavras-chave faltando, sugestões de ajuste e um rascunho de carta de apresentação. Usa o Google Gemini com resposta em JSON estruturado (JSON Schema) e troca automática de modelo quando a cota gratuita acaba ou a API fica sobrecarregada.

  • Next.js
  • TypeScript
  • Google Gemini
  • IA
  • Tailwind
M

Mais projetos no GitHub

Estudos, projetos das formações e experimentos com novas tecnologias ficam no meu GitHub.

  • Open source
  • Estudos

Projeto pessoal

Aprenda inglês jogando

Estou estudando inglês e pensei em juntar programação e inglês, criando um mini jogo que simula conversas do dia a dia, como pedir um café, pagar a conta e puxar papo com alguém na mesa ao lado.

A ideia é praticar o inglês de um jeito leve: cada resposta mostra se soou natural, entendível ou errada, sempre com uma dica em português para aprender com o erro.

Tela do jogo Bean There Café: a cafeteria com os personagens Jogar🎮 Jogável no navegador

Bean There Café ☕

Mini jogo em pixel art para praticar inglês

Você entra numa cafeteria nos Estados Unidos e precisa conversar, pedir um café, pagar e retirar o pedido — tudo em inglês. Cada resposta recebe um retorno: natural, entendível ou errada, com uma dica em português.

  • Phaser 4 dentro do Next.js, carregado só quando o visitante clica em Jogar
  • Mapa feito no Tiled, com colisão e áreas de conversa definidas no próprio editor
  • Diálogos em JSON com motor próprio em TypeScript puro, testado com Vitest
  • Estado do jogo em um reducer compartilhado entre o Phaser e o React
  • Controles de toque no celular, voz da fala em inglês e efeitos sonoros gerados por código
  • Phaser
  • Next.js
  • TypeScript
  • React
  • Tiled
  • Vitest

Trajetória

Experiência & Formação

2022 — 2026

Auxiliar de Escritório & Desenvolvedor Web

Inphantil Móveis · Jandaia do Sul, PR

Desenvolvi e mantenho a plataforma de e-commerce do grupo (React + NestJS + PostgreSQL), com pagamentos (Pix e cartão), cálculo de frete dos Correios, autenticação JWT/OAuth e painel administrativo com relatórios. Também produzo desenhos vetoriais de produtos e arquivos de corte para as máquinas.

Expedição / Atendente — Trocas e Devoluções

Printloja

Atuei na expedição e, depois, no atendimento ao cliente do setor de trocas e devoluções.

Office Boy & Auxiliar de Escritório

Casa São Paulo

Suporte às rotinas administrativas e atividades externas do escritório.

2023

Formação Full-Stack

Alura

Aprofundamento em desenvolvimento web full-stack e novas tecnologias.

2022

Formação Full-Stack

BlueEdTech

Fundamentos de programação, lógica e desenvolvimento web.

Vamos conversar

Procurando um DEV para o time?

Estou aberto a novas oportunidades. Me chame no WhatsApp, baixe meu currículo ou mande um e-mail