// engenheiro de software sênior
João Phellipe
Construo o produto inteiro, do banco de dados ao app na mão do usuário.
foco telemedicina
Fui Superintendente de TI de uma universidade federal por quatro anos. Hoje projeto e entrego sistemas para empresas de todos os tamanhos.
- 13+ anos em tecnologia
- 20+ produtos entregues
- M.Sc. em Sistemas Computacionais
01Sobre
Engenheiro full-stack e ex-líder de TI.
Sou João Phellipe, engenheiro de software em Mossoró (RN). Me formei em Ciência da Computação, fiz mestrado em Sistemas Computacionais na UFERSA e hoje curso um doutorado na área de educação.
Passei mais de uma década dentro dos sistemas de larga escala de uma universidade federal, entre eles os sistemas integrados de gestão (SIG), código Java de grande porte que mantenho e evoluo até hoje. Por quatro desses anos fui Superintendente de TI, respondendo por infraestrutura, sistemas, governança, segurança da informação e equipes. É essa bagagem de arquitetura e gestão que levo para construir produtos full-stack em monorepos TypeScript: React e React Native na interface, Node e PostgreSQL por trás, Docker e CI/CD para colocar tudo em produção.
Já resolvi o que costuma assustar um time: vídeo em tempo real com WebRTC, assinatura digital ICP-Brasil (incluindo um helper A3 para desktop escrito em Rust), sistemas multi-tenant isolados com Row-Level Security no Postgres e um agente de IA atendendo clientes de verdade no WhatsApp. Entrego sozinho ou liderando equipe, e não abro mão de testes nem de acessibilidade. Nas horas vagas, mantenho um clone de River Raid escrito em C com SDL2, com todo o som sintetizado em código.
02Stack
O que eu uso para construir.
Linguagens
Frontend
Backend
Dados
Infra & DevOps
Especialidades
Governança & Gestão
03Trabalhos
Trabalhos selecionados.
Alguns dos sistemas que construí ou venho construindo nos últimos anos. Boa parte está sob NDA, então descrevo pelo domínio, sem citar clientes.
-
01
Plataforma de telemedicina
Agendamento, videoconsulta, prontuário eletrônico e emissão de receitas e atestados com assinatura digital ICP-Brasil (A1, A3 e nuvem). Vídeo com WebRTC em infraestrutura própria, com Jitsi e servidor TURN self-hosted, e um helper de assinatura A3 para desktop que reescrevi de Electron para Rust.
-
02
Agente de IA para vendas no WhatsApp
SaaS em que um agente de IA atende leads no WhatsApp, qualifica a conversa e passa o cliente quente para o vendedor humano. Estou reconstruindo como aplicação própria a plataforma, que rodava em ferramentas no-code: painel admin, planos e controle do custo de IA por vendedor.
-
03
Plataforma educacional (web + mobile)
Gestão escolar, trilhas de aprendizagem com correção automática, gamificação e comunicação escola-família, na web e no celular. São seis perfis de usuário, um banco com mais de 50 tabelas e um tutor de IA. Alinhada à BNCC e à LGPD, com acessibilidade levada a sério.
-
04
ERP financeiro SaaS
Plano de contas, DRE, fluxo de caixa, vendas, comissões e estoque para PMEs. Multi-tenant com Row-Level Security no Postgres, SDK TypeScript gerado do OpenAPI e importação de extratos que reconhece o layout de cada banco.
-
05
Plataforma SaaS de factoring
Plataforma multi-tenant para empresas de fomento mercantil, com portal do cedente e billing próprio (planos, medição de uso, fatura calculada). Isolamento por tenant com Row-Level Security no Postgres e deploy self-hosted com Docker.
-
06
App de finanças pessoais offline-first
App mobile que responde uma pergunta só: quanto sobra no fim do mês? Os dados ficam em SQLite no aparelho e passam por uma fila de sincronização até o backend, um Supabase self-hosted. A lógica de domínio vive num pacote TypeScript puro com 100% de cobertura de testes.
-
07
Sistemas para o setor jurídico
Gestão e automação para escritórios de advocacia, cobrindo processos, demandas em Kanban, audiências e clientes. A calculadora de prazos sabe a diferença entre CPC e CPP, dobra prazos para a Fazenda Pública, busca feriados na BrasilAPI e valida número CNJ. Permissões granulares e auditoria de cada operação.
-
08
Notificações via Telegram para sistemas universitários
Microserviço que avisa a comunidade de uma universidade federal no Telegram: nota lançada, ponto, férias, andamento de processo. Os sistemas legados em Java gravam o evento numa outbox transacional no Postgres; o serviço lê via LISTEN/NOTIFY, checa o consentimento (LGPD) e envia pelo bot.
-
09
Avaliação de carreira no setor público
Servidores de uma universidade federal submetem processos de Reconhecimento de Saberes e Competências: editais com regras de pontuação configuráveis, avaliação por comissão e cálculo automático da nota, com leitura direta do banco dos sistemas acadêmicos (SIG). Em produção, com manuais de usuário publicados.
-
10
Painel de indicadores educacionais
Indicadores com séries históricas e projeção de metas para secretarias municipais de educação, planos de ação com semáforo de custo, prazo e escopo, e perfis para secretaria, gestores e diretores. Web e mobile.
-
11
Ecossistema digital para indústria de alimentos
Site institucional em três idiomas, painel de gestão, portal B2B e API central para uma indústria de alimentos, num monorepo com cinco aplicações que já inclui a base do marketplace B2C. Rastreabilidade da produção e geração de catálogos e documentos de exportação em PDF.
-
12
Marketplace de serviços profissionais
Conecta clientes a prestadores de serviço, com publicação de jobs, propostas, agendamento, avaliações nos dois sentidos e chat em tempo real com Socket.io. API, site e app mobile, com 134 testes de integração cobrindo o backend.
04Trajetória
13 anos entre código e gestão.
Experiência
-
2019 — presente
Engenheiro de Software · Projetos & Consultoria
Concepção e desenvolvimento full-stack de produtos digitais. Mais de 20 sistemas entregues em saúde, finanças, educação, jurídico, varejo e setor público.
-
2020 — 2024
Superintendente de TI · UFERSA
Liderança de toda a área de TI de uma universidade federal: infraestrutura, sistemas, governança, segurança da informação e gestão de equipes e projetos.
-
2012 — presente
Analista de TI · UFERSA
Análise, desenvolvimento e integração de sistemas, gestão de projetos de TI e redesenho de processos. O dia a dia é dentro dos sistemas integrados de gestão (SIG) da universidade: código Java de larga escala, do stack legado às integrações novas construídas ao redor dele.
-
2020 — presente
Instrutor · Cisco Networking Academy
Formação em roteamento, switching e wireless (CCNA).
-
2013 — 2019
Professor · ensino superior e técnico
Docência e mediação em cursos de computação (Instituto Metrópole Digital e faculdades).
Formação
- Doutorado em andamento · Ciências da Educação
- Mestrado · Sistemas Computacionais
- Bacharelado · Ciência da Computação
- CCNA v7 · Routing, Switching & Wireless
- Bootcamp Full-Stack
05Publicações
Publicações e pesquisa.
-
2014
Co-organização de dois livros publicados pela IGI Global (EUA), sobre novas tecnologias de software e ubiquitous learning.
-
2015
Artigo em periódico — Creative Education, vol. 6: uma extensão do padrão SCORM para t-Learning.
-
2012
Artigo em periódico — Revista Brasileira de Computação Aplicada: um aplicativo social para localização de doadores de sangue.
06Contato
Tem um sistema para tirar do papel?
Estou disponível para novos projetos e consultoria. Me chama no WhatsApp ou manda um e-mail. Costumo responder no mesmo dia.
Mossoró, RN · Brasil · Trabalho remoto