Ir para o conteúdo principal

boot / diagnose / build / ship

Desenvolvedor Full Stack Sênior em Belo Horizonte — SaaS sob medida, APIs REST e web apps com Next.js, Vue.js e NestJS

Desenvolvimento de software sob medida — SaaS, APIs e sistemas web de alto desempenho. Diagnóstico antes do código, execução sem teatro e handoff que não vira dependência.

iniciar projeto
4+

anos reduzindo ambiguidade

32

projetos entregues

100%

PJ com NFS-e

03

fusos atendidos

// diagnóstico antes do código

Eu não começo pelo código.Eu começo pela ambiguidade.

Sou Marcus Fiuza. Antes da primeira linha, eu entendo produto, regra de negócio, legado, prazo, risco e orçamento. O trabalho é transformar incerteza em uma execução que dá para acompanhar.

// build modules

Serviços como sistemas.Não como pacotes.

Cada frente tem uma função clara: reduzir risco, criar produto, integrar operação ou dar ao seu time uma decisão técnica melhor.

01saas

Produtos SaaS

Arquitetura multi-tenant, billing integrado e painéis que escalam sem refatoração.

  • Autenticação e controle de acesso granular
  • Integração Stripe / Asaas
  • Onboarding e retenção
  • Dashboards em tempo real
02apis

APIs & Integrações

REST e GraphQL com documentação gerada, versionamento e observabilidade desde o dia 1.

  • Design RESTful / GraphQL
  • Rate limiting e autenticação JWT/OAuth
  • Webhooks e filas de mensagens
  • Monitoramento e alertas
03web-apps

Web Apps

Aplicações críticas que precisam de performance real, não de promessas de apresentação.

  • ERPs e sistemas internos
  • Portais B2B e extranets
  • Migração e refatoração de legados
  • Core Web Vitals < 2.5s LCP
04consultoria

Consultoria Técnica

Diagnóstico, arquitetura e revisão técnica para decidir melhor antes de gastar meses construindo.

  • Code review e plano de refatoração
  • Avaliação de arquitetura e custos
  • Roadmap técnico com critérios de aceite
  • Handoff para time interno
05manutencao

Manutenção & Evolução

Squads por hora ou sprint. Contrato sem surpresa para quem já tem produto rodando e precisa de velocidade sem contratar CLT.

  • Correção de bugs e débito técnico
  • Novas features com critérios claros
  • Code review e pair programming
  • Contrato por sprint ou hora

// shipped work

Cases como frames.Não como cards.

Cada projeto abaixo mostra um recorte: problema, stack, métrica e resultado. No desktop, a leitura desliza lateralmente como uma sequência de execução.

// execution pipeline

Processo como pipeline.Não como promessa.

Cinco etapas, cada uma com saída verificável. O projeto avança quando o critério está claro, não quando a reunião termina.

00

1 semana

Diagnóstico

Reunião de 60 min. Entendo o problema real, não o sintoma. Levanto restrições técnicas e de negócio antes de qualquer proposta.

$ scope.locked

> problema real isolado

01

3 dias

Proposta técnica

Documento com escopo, stack escolhida com justificativa, marcos e critérios de aceite. Sem ambiguidade.

$ proposal.generated

> critérios de aceite escritos

02

variável

Desenvolvimento

Sprints de 2 semanas. Deploy contínuo em staging. Você vê o progresso toda semana, não só na entrega final.

$ staging.online

> entregas pequenas verificáveis

03

1 semana

Revisão & Ajustes

Ciclo de feedback estruturado. Alterações de escopo documentadas e precificadas — sem surpresas na nota fiscal.

$ feedback.merged

> ajustes sem bagunçar escopo

04

1 semana

Entrega & Handoff

Deploy em produção, documentação, variáveis de ambiente e runbook de incidentes. Suporte de 30 dias incluído.

$ handoff.done

> produção, docs e suporte inicial

// architecture map

Stack como decisão.Não como vitrine.

Tecnologia entra quando reduz risco, acelera entrega ou deixa o produto mais fácil de operar. O mapa abaixo mostra as camadas que costumo montar.

layer / interface

Interface

Onde produto vira fluxo: telas rápidas, acessíveis e fáceis de evoluir sem refazer a base.

React
Next.js
TypeScript
Tailwind CSS
Framer Motion

$ explain --when-to-use interface

> uso essa camada quando ela diminui incerteza operacional, não para preencher logo em carrossel.

// depoimentos

O que dizem quem já trabalhou comigo.

Marcus entregou a API fiscal em 6 semanas. Integrou 40 municípios no prazo, zero retrabalho. Comunica bloqueios antes de virarem problema — raro em freelancer.

Rafael Duarte

CTO · Contabil.io

01 / 04

// start project

Não preencha formulário.Execute o briefing.

Quatro respostas bastam para eu entender o tipo de conversa que precisamos ter. O WhatsApp abre com tudo formatado.

iniciar projeto

para quando o escopo já está claro

devfiuza@gmail.com

para materiais e projetos maiores

contract mode

PJ / NFS-e / remoto

O objetivo é sair da primeira conversa com risco, escopo e próximo passo claros.

briefing.session

$ iniciar-projeto --briefing

> responda em menos de um minuto. Eu recebo o contexto ja formatado.

01 Qual tipo de projeto?

02 Prazo estimado?

03 Orcamento aproximado?

>

> 0/3 respostas configuradas

enviar briefing no WhatsApp
/blog técnicoAntes de entrar em contato, veja nosso blog — várias dúvidas comuns já foram respondidas lá.