Matheus Krisciumas

Engenheiro de software

Matheus Krisciumas

Trabalho em sistemas full-stack para fluxos de negócio reais. Remoto, a partir do Brasil.

Matheus Krisciumas

Trabalho

Faturamento, mapas, movimentação de dinheiro, saúde, fundo fixo e folha de ponto. Os resultados ficam em cada caso.

Ver todos os projetos

DBKZ

Faturamento médico em 74 hospitais

Produto de faturamento de ponta a ponta para uma operação médica que movimenta cerca de R$ 1,5 milhão por mês.

NestJSNext.jsReact NativeSQL

O problema

Assumir o desenho do sistema, a organização na nuvem e a modelagem SQL de 25 mil parâmetros de pagamento e 4 mil procedimentos — sem um segundo engenheiro no produto.

O que saiu

Entreguei a API em NestJS, o app em React Native e o web em Next.js, e integrei boleto, e-mail, WhatsApp, uploads e analytics.

Ler o caso
  1. 01Resolver parâmetros de pagamento25 mil regras
  2. 02Casar códigos de procedimento4 mil procedimentos
  3. 03Emitir boleto e avisare-mail + WhatsApp
Hospitais
74
Mensal
R$ 1,5 mi
Superfícies
3

WITEK

Carga do mapa de imóveis, pela metade

Trabalho de estabilidade numa plataforma legada de mapa de imóveis usada por cartórios brasileiros.

PHPJavaScriptGeoespacialDesempenho

O problema

Uma base PHP e JavaScript sem documentação falhava no horário de pico. Consultas do mapa e o tratamento de coordenadas eram o gargalo.

O que saiu

Refatorei consultas e rotas críticas, cortei o tempo de carga em cerca de 50% e acrescentei a conversão de UTM para WGS84 para os dados geoespaciais ficarem consistentes.

Ler o caso
  1. 01Viewport do mapa no clientepedido de bbox
  2. 02Conversão UTM → WGS84coords normalizadas
  3. 03Consultas críticas refatoradasmenos idas e voltas
  4. 04Render estável no picoquedas removidas
Tempo de carga
~50%
Coords
UTM→WGS84
Pico
Estável

Keiken

Movimentação de dinheiro assíncrona num marketplace de benefícios

Responsabilidade de backend nos fluxos entre parceiros, clientes e empresas associadas.

JavaSpring BootEventos assíncronosQueryDSL

O problema

O dinheiro precisava se mover com confiabilidade entre as partes. Aprendi Java e Spring Boot no trabalho para estender uma API existente sem quebrar a liquidação.

O que saiu

Construí fluxos assíncronos com Spring Messaging e cron jobs processando cerca de R$ 120 mil por mês, além de cobertura com JUnit e consultas em QueryDSL.

Ler o caso
  1. 01Evento do parceiro ingeridoSpring Messaging
  2. 02Cron liquida o loteagendado
  3. 03QueryDSL lê o livrofiltros complexos
  4. 04JUnit protege o caminhorede de regressão
Mensal
R$ 120 mil
Estilo
Assíncrono
Testes
JUnit

Refmed

Produto de encaminhamento de pacientes, feito do zero

Mobile, web, API e banco para um fluxo de encaminhamento em saúde.

Next.jstRPCPrismaReact NativeFirebase

O problema

Ainda não existia nada. O produto precisava de pagamentos, mensagens, uploads e um chat que ficasse sincronizado entre os clientes.

O que saiu

Entreguei React Native, Next.js e uma API tRPC/Prisma, e depois PIX, e-mail, WhatsApp, uploads, analytics e chat em tempo real com Firebase.

Ler o caso
  1. 01Cliente React Nativeencaminhamentos
  2. 02Console Next.jsoperadores
  3. 03API tRPC + Prismamodelo SQL
  4. 04Chat Firebasesync em tempo real
Clientes
2
Pagamentos
PIX
Chat
Firebase

Caixa Flow

Controle de fundo fixo para equipes de campo

SaaS B2B só por convite que troca planilha e WhatsApp no fundo fixo: gastar, anexar comprovante, revisar, reembolsar.

Next.jsSupabaseTypeScriptVercel

O problema

Uma construtora de médio porte rodava fundos fixos no Excel e em dumps de foto no WhatsApp. Encarregados gastavam do float; o financeiro remontava o mês a partir de prints; o reembolso atrasava porque ninguém sabia quais comprovantes já tinham sido pagos.

O que saiu

Entreguei uma camada operacional fechada e multi-tenant — acesso só por convite, comprovante guardado com a despesa e o loop gastar → revisar → pagar, com guards de papel, RLS no Postgres e exportações em Excel/ZIP.

Ler o caso
  1. 01Abrir um fundo contra o floatvalor_base
  2. 02Lançar gasto com comprovantefoto ou PDF
  3. 03Pedir fechamento; financeiro revisaaprovar / recusar
  4. 04Registrar pagamento; arquivar o fundoExcel + ZIP
Acesso
Convite
Papéis
4
Tenancy
Isolado

Staff Flow

Folha de ponto e fechamento mensal para equipes de campo

App web para empresas que espalham gente em obras: horas no canteiro, conferência do engenheiro e fechamento do mês com hora extra e adicional noturno.

Next.jsCloudflareDrizzleTypeScript

O problema

Uma construtora em vários estados guardava horas em fotos no WhatsApp e no Excel. As regras de sábado e feriado mudavam por cidade, o noturno era esquecido, e o fim do mês era três pessoas reconciliando a mesma grade.

O que saiu

Entreguei o loop obra → ponto → conferência → fechamento: adm de obra lança o dia, engenheiro confirma as horas, o RH fecha a folha com regras municipais brasileiras, e os sócios veem custo por obra — não um dump de células.

Ler o caso
  1. 01Lançar horas na obraentrada / saída
  2. 02Engenheiro confirma a folharevisão
  3. 03Regras aplicam extra e noturnoferiados IBGE
  4. 04O escritório fecha o mêstrilha da folha
Papéis
7
Regras
Locais
Fechamento
Mensal

Experiência

Saúde, mapas e movimentação de dinheiro. Remoto, a partir do Brasil.

jan 2025 — atual

WITEK

Desenvolvedor full-stack

Responsável por desempenho e estabilidade numa plataforma legada de mapa de imóveis usada por cartórios brasileiros.

  • Refatorei consultas e rotas críticas, cortando o tempo de carga do mapa em ~50% e eliminando quedas no horário de pico.
  • Construí um sistema de conversão de UTM para WGS84 para padronizar os dados geoespaciais e melhorar a precisão do mapa.
  • Me adaptei rápido a uma base PHP/JS sem documentação, contribuindo com autonomia e alinhando os trade-offs com o time.
PHPJavaScriptDesempenhoGeoespacial

set 2024 — atual

DBKZ

Desenvolvedor full-stack

Único desenvolvedor full-stack de um sistema de faturamento médico crítico, processando R$ 1,5 milhão/mês em 74 hospitais.

  • Assumi o desenho do sistema, a organização na nuvem e a modelagem SQL de um produto com 25 mil parâmetros de pagamento e 4 mil procedimentos.
  • Construí e mantive a API em NestJS, o app em React Native e a aplicação web em Next.js de ponta a ponta.
  • Integrei serviços de boleto, e-mail, WhatsApp, upload de arquivos e analytics de uso.
NestJSNext.jsReact NativeSQLNuvem

jan 2024 — dez 2024

Refmed

Desenvolvedor full-stack

Construí do zero um produto de encaminhamento de pacientes, cobrindo mobile, web, API e banco.

  • Desenhei e entreguei React Native, Next.js e a API tRPC/Prisma do zero, com mentoria sênior.
  • Modelei o banco SQL e integrei PIX, e-mail, WhatsApp, uploads e analytics baseado em eventos.
  • Implementei chat em tempo real com Firebase para sincronizar informação entre os clientes.
Next.jstRPCPrismaReact NativeFirebase

fev 2023 — jan 2024

Keiken

Desenvolvedor full-stack

Responsável pelo backend dos fluxos de movimentação de dinheiro entre parceiros, clientes e empresas associadas num marketplace de benefícios.

  • Construí fluxos assíncronos de movimentação de dinheiro com Spring Messaging e cron jobs processando ~R$ 120 mil/mês.
  • Aprendi Java e Spring Boot por conta própria para manter e estender a API.
  • Desenvolvi testes automatizados com JUnit e consultas complexas com QueryDSL.
JavaSpring BootEventos assíncronosQueryDSL

ago 2022 — dez 2022 · Autônomo — Construí aplicações de página única sob demanda.

Sobre

Gosto de entender o problema primeiro e depois construir sistemas que continuem simples de raciocinar conforme crescem.

Sou engenheiro de software e trabalho com fluxos de negócio e e-commerce. Me importo com comunicação clara, entrega confiável em equipe e decisões técnicas ligadas a valor real — não só código pelo código.

Fora do trabalho, toco violão, mantenho a rotina de treino e passo tempo com amigos. Esse equilíbrio me deixa mais presente e focado.

Com o que eu trabalho

  • APIs e backend

    NestJS, Node.js, tRPC, Java, Spring Boot, PHP, SQL, Prisma.

  • Sistemas de produto

    Next.js, React Native, TypeScript, Firebase em tempo real, integrações de pagamento e mensagem.

  • Trabalho de domínio

    Faturamento médico, mapas geoespaciais, conversão de UTM para WGS84, movimentação de dinheiro assíncrona.

Olá.

O caminho mais rápido é o LinkedIn. Prefere e-mail? Manda uma mensagem abaixo ou escreve direto.

UTC-3 · Remoto, Brasil · Inglês e português

Contato principal

matheuskris@gmail.com