Full Stack

Back & Front

2,5+ anos

Experiência

Pedro Silva

Desenvolvedor Full Stack

Desenvolvedor full stack com ênfase em back-end. Há 2 anos e meio construindo APIs, integrações de IA (RAG e MCP) e sistemas de cobrança em produção com Node.js, NestJS e Python.

Node.jsTypeScriptNestJSPythonFastAPINext.jsIA (RAG · MCP)

Sobre mim

Back-end sólido, IA aplicada e entregas que chegam à produção

Sou desenvolvedor full stack com ênfase em back-end e 2 anos e meio de experiência com TypeScript, NestJS, Python e Next.js. Em plataformas do SENAI, atuo no desenvolvimento de APIs e integrações de IA (RAG, MCP, Vertex AI) e construí o back-end completo de uma plataforma de cálculo de emissões de carbono. Como freelancer, entreguei o módulo de assinaturas e cobrança recorrente de um SaaS B2B.

$ whoami

$ echo $STACK

Node.js · TypeScript · NestJS · Python · FastAPI · Next.js · PostgreSQL · Docker · GCP · AWS

Projetos

Projetos em destaque

Projetos escolhidos que representam minha jornada técnica e paixão por construir software bem feito.

Projeto de TCC

FinanceIA

Destaque

Plataforma de controle de finanças pessoais com funcionalidades assistidas por IA para organizar gastos, categorizar transações e gerar insights.

Next.jsNestJSPostgreSQLLlama (IA)Docker
Acessar →

Paradigmas de Linguagens de Programação

Árvores BST e AVL em C

Destaque

Visualizador interativo de Árvores Binárias de Busca e AVL implementadas em C com alocação dinâmica, animando cada operação passo a passo.

CJavaScriptViteSVGDocker
Acessar →

pedrohses-next

This repository was created to contain my personal Next.js page.

TypeScript

BOT-MUDAE-REMINDER

botzin do discord so para me lembrar de rodar o gacha.

JavaScript

Daily-Diet-API

This repo was created for the second rocketseat nodejs challenge.

TypeScript

Todo-List-API

This repository was created for me to practice the content of module 2 of the rocketseat nodejs course a little more before moving on to module 3.

TypeScript

Projeto de TCC

FinanceIA

Destaque

Plataforma de controle de finanças pessoais com funcionalidades assistidas por IA para organizar gastos, categorizar transações e gerar insights.

Next.jsNestJSPostgreSQLLlama (IA)Docker
Acessar →

Paradigmas de Linguagens de Programação

Árvores BST e AVL em C

Destaque

Visualizador interativo de Árvores Binárias de Busca e AVL implementadas em C com alocação dinâmica, animando cada operação passo a passo.

CJavaScriptViteSVGDocker
Acessar →

pedrohses-next

This repository was created to contain my personal Next.js page.

TypeScript

BOT-MUDAE-REMINDER

botzin do discord so para me lembrar de rodar o gacha.

JavaScript

Daily-Diet-API

This repo was created for the second rocketseat nodejs challenge.

TypeScript

Todo-List-API

This repository was created for me to practice the content of module 2 of the rocketseat nodejs course a little more before moving on to module 3.

TypeScript

Projeto de TCC

FinanceIA

Destaque

Plataforma de controle de finanças pessoais com funcionalidades assistidas por IA para organizar gastos, categorizar transações e gerar insights.

Next.jsNestJSPostgreSQLLlama (IA)Docker
Acessar →

Paradigmas de Linguagens de Programação

Árvores BST e AVL em C

Destaque

Visualizador interativo de Árvores Binárias de Busca e AVL implementadas em C com alocação dinâmica, animando cada operação passo a passo.

CJavaScriptViteSVGDocker
Acessar →

pedrohses-next

This repository was created to contain my personal Next.js page.

TypeScript

BOT-MUDAE-REMINDER

botzin do discord so para me lembrar de rodar o gacha.

JavaScript

Daily-Diet-API

This repo was created for the second rocketseat nodejs challenge.

TypeScript

Todo-List-API

This repository was created for me to practice the content of module 2 of the rocketseat nodejs course a little more before moving on to module 3.

TypeScript

Experiência

Linha do tempo profissional

Uma visão resumida da minha jornada, com foco em entrega de valor, confiabilidade e evolução técnica.

  1. Set 2025 - AtualRemotoAtual

    Desenvolvedor Full Stack

    Besolution

    Desenvolvimento de APIs e integrações de IA para plataformas do SENAI em produção, como Carreira e Empregabilidade (carreira.senai.br) e Nai, a plataforma de IA do SENAI (nai.senai.br).

    • Criei o servidor MCP responsável pela comunicação do agente de IA da plataforma Carreira e implementei RAG com busca vetorial em aplicações do SENAI, com integrações ao Google Vertex AI.
    • Construí todo o back-end de uma plataforma de cálculo de emissões de carbono baseada em datasets de fatores de emissão.
    • Otimizei endpoints de sistemas legados e corrigi vulnerabilidades; escrevo testes unitários e de integração, participo de code reviews e faço deploy no GCP.
    NestJSTypeScriptMCPRAGVertex AIGCP
  2. 2026Remoto

    Desenvolvedor Back-end

    Freelancer · SaaS B2B de gestão para reciclagem de metais

    Desenvolvimento do módulo completo de assinaturas e cobrança recorrente de um SaaS B2B (cliente confidencial).

    • Desenvolvi o módulo de assinaturas e cobrança recorrente integrado ao Asaas, com emissão de NFS-e, régua de cobrança e fluxos validados em sandbox.
    • Modelei o esquema de faturamento (10 tabelas) e implementei regras como cobrança por assento, uma forma de pagamento por organização e bloqueio de acesso na suspensão.
    • Construí o módulo de gestão financeira dos usuários, com dashboards, e configurei a infraestrutura com Docker, AWS e Supabase.
    PythonFastAPIAsaasSupabaseDockerAWS
  3. Abr 2024 - Set 2025Remoto

    Estagiário de Desenvolvimento Full Stack

    Omelete&Company

    Desenvolvimento de funcionalidades e correção de bugs no e-commerce de ingressos Mundo Ticket e no site e CMS da CCXP.

    • Identifiquei e corrigi uma falha na lógica de pedidos que deixava de cobrar frete em compras só com produtos: a cobrança ocorria apenas quando havia credenciais no carrinho.
    Next.jsReactNestJS

Contato

Vamos conversar sobre seu próximo projeto

Se você busca apoio para APIs, arquitetura full stack ou evolução de plataforma, me chama. Estou aberto a oportunidades, freelas e colaborações em projetos interessantes.

Respondo geralmente em até 24h. Se preferir, me envie contexto do projeto, stack atual e objetivo da entrega para facilitar uma conversa mais objetiva.