João Vitor Maximiano

Software Engineer

Engenharia de software com visão de produto.

Desenvolvo sistemas completos, conectando interfaces, arquitetura e inteligência artificial a problemas reais.

João Vitor Maximiano, engenheiro de software

Da primeira decisão ao produto em uso.

Vamos conversar

Software em contexto.

Uma seleção de produtos que aproxima decisões de engenharia das necessidades de quem usa.

Página pública de apresentação do LeveCaptura da página pública

Leve

SaaS · Rotina e bem-estar

Uma experiência mobile-first para registrar a rotina, reconhecer padrões e compartilhar informações com um profissional, sob autorização.

  • Next.js
  • React
  • NestJS
  • Prisma
  • Supabase
Explorar o case
Página inicial publicada da Clínica Dr. Alfredo Castro, em PamplonaCaptura do site publicado

Dr. Alfredo Castro

Site institucional · Espanha

Presença digital para uma clínica em Pamplona, com identidade visual própria, conteúdo em espanhol e caminhos de contato e solicitação de consulta.

  • React
  • Vite
  • JavaScript
  • React Router
  • Framer Motion
  • Supabase
Explorar o case
Painel do EduFila com indicadores de vagas escolares e dados fictícios de demonstraçãoInterface real · dados de demonstração

EduFila

SaaS · Gestão de vagas escolares

Da inscrição à matrícula. Gestão de vagas e listas de espera dos CMEIs, com prioridades configuráveis e consulta individual para as famílias.

  • React
  • TypeScript
  • NestJS
  • Prisma
  • PostgreSQL
  • Docker
Explorar o case

O código é parteda conversa.

João trabalhando no desenvolvimento de software

Sou João. Trabalho na interseção entre engenharia, produto e as pessoas que usam o que construo.

Atuo como Software Engineer na Solomon Digital Business e curso Análise e Desenvolvimento de Sistemas no Senac Paraná. Meu trabalho envolve aplicações completas: entender a necessidade, organizar regras, desenhar a arquitetura e acompanhar a evolução do produto.

Do fluxo de uma demanda ao isolamento de dados de uma organização, me interesso pelas decisões que tornam um sistema útil e possível de manter. Uso IA como apoio à pesquisa e ao desenvolvimento, preservando a responsabilidade técnica sobre cada entrega.

Conheça meu perfil no LinkedIn

Ferramentas com propósito.

Tecnologias presentes nos projetos e na minha prática de desenvolvimento.

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • TanStack Query

Interfaces por domínio, componentes compartilhados e contratos tipados no Leve.

Backend

  • Node.js
  • NestJS
  • Express
  • REST
  • WebSockets

Regras de negócio, permissões e eventos entre a API e o produto no Atria.

Dados & infraestrutura

  • PostgreSQL
  • Prisma
  • Redis
  • BullMQ
  • Docker
  • Supabase

Isolamento por organização, migrações e processamento assíncrono em aplicações de negócio.

IA & integração

  • MCP
  • OAuth 2.0
  • PKCE
  • LLMs

Conexão de assistentes ao Atria via MCP. Pesquisa em RAG e recuperação de conhecimento, conforme meu perfil.

A stack muda com o problema. Clareza e manutenção continuam como critérios.

Antes da solução,entender o problema.

Meu ponto de partida é o contexto. As decisões técnicas precisam fazer sentido para o produto e para quem vai mantê-lo.

Limites claros.

Regras de negócio organizadas por domínio e acesso aos dados com escopo explícito. No Atria, o isolamento por organização acompanha a consulta.

Atria / NestJS + Prisma

Confiança se constrói.

Permissões, validação e testes são parte do fluxo. No Atria, testes específicos cobrem o isolamento entre organizações e as permissões das ações.

Atria / Isolamento + Permissões

IA com responsabilidade.

Um assistente pode preparar uma ação sem executá-la automaticamente. No Atria, as prévias do MCP passam pela confirmação dentro do produto.

Atria / MCP + OAuth

Produto antes do excesso.

Escolher o que o produto precisa agora também é engenharia. No Leve, IA e cobrança permanecem desativadas enquanto os fluxos de rotina evoluem.

Leve / Next.js + NestJS

Uma trajetória em construção.

Prática profissional, formação e produtos que evoluem juntos.

  1. Atualmente

    Software Engineer

    Solomon Digital Business

    Desenvolvimento full-stack, plataformas internas e soluções orientadas a produto. Atuação informada no perfil profissional.

  2. 2026 — 2028

    Análise e Desenvolvimento de Sistemas

    Senac Paraná

    Formação superior em andamento, conectando fundamentos de software à construção de aplicações.

  3. Projetos selecionados

    Construção de produtos

    Full-stack / SaaS

    Atria e Leve: diferentes domínios, decisões de engenharia com contexto.

Vamos construiralgo que importa.

Cascavel, Paraná · Brasil

Uma oportunidade, um produto ou uma boa conversa sobre software. Meu e-mail está aberto.

Iniciar conversa