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.
Software em contexto. Uma seleção de produtos que aproxima decisões de engenharia das necessidades de quem usa.
Atria GPJ · Gestão de trabalho
Do planejamento à aprovação. Uma plataforma que conecta demandas, equipes e assistentes de IA, com controle sobre cada etapa.
React TypeScript NestJS PostgreSQL Prisma MCP Explorar o case Captura da página pública 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 Captura do site publicado 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 Interface real · dados de demonstração 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 é parte da conversa. 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.
Ferramentas com propósito. Tecnologias presentes nos projetos e na minha prática de desenvolvimento.
FrontendReact Next.js TypeScript Tailwind CSS TanStack Query Interfaces por domínio, componentes compartilhados e contratos tipados no Leve.
BackendNode.js NestJS Express REST WebSockets Regras de negócio, permissões e eventos entre a API e o produto no Atria.
Dados & infraestruturaPostgreSQL Prisma Redis BullMQ Docker Supabase Isolamento por organização, migrações e processamento assíncrono em aplicações de negócio.
IA & integraçãoConexã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.
Atualmente
Software Engineer Solomon Digital Business
Desenvolvimento full-stack, plataformas internas e soluções orientadas a produto. Atuação informada no perfil profissional.
2026 — 2028
Análise e Desenvolvimento de Sistemas Senac Paraná
Formação superior em andamento, conectando fundamentos de software à construção de aplicações.
Projetos selecionados
Construção de produtos Full-stack / SaaS
Atria e Leve: diferentes domínios, decisões de engenharia com contexto.