Nada tocando agora

Disponível para novos projetosTech Lead · Full Stack · Arquitetura

Construo plataformas inteiras, não só telas.

Trabalho do desenho da arquitetura até o app na loja: serviços em NestJS e Java, apps em React Native, painéis em Next.js e a infra que mantém tudo isso de pé.

Florianópolis, SC · Remoto

  • TypeScript
  • NestJS
  • Next.js
  • React
  • React Native
  • Node.js
  • gRPC
  • RabbitMQ
  • PostgreSQL
  • Docker
  • AWS
  • Java / Spring
MM

Marcelo Mafra

Fullstack Developer | Microservices Expert

Escala do que já entreguei

Números de sistemas reais em produção — não de projetos de estudo.

21+

serviços em produção

Microserviços Node/NestJS e Java/Spring, com gateways separados por audiência.

6

apps mobile entregues

Android e iOS, incluindo linha white-label multi-tenant com atualização OTA.

4

monorepos Turborepo

Com design system, contratos compartilhados e pipelines de qualidade.

3

setores atendidos

Fintech de pagamentos, edtech e SaaS B2B.

Case studies de engenharia

Sistemas que projetei e construí. Clientes não são identificados; arquitetura e decisões são reais.

Fintech de pagamentos

Plataforma de pagamentos com 21 serviços

Sistema financeiro dividido em serviços em Node e Java, com integração direta nos bancos parceiros e produtos web e mobile rodando sobre os mesmos serviços.

  • Domínio quebrado em serviços independentes (IAM, carteira, pedidos, pagamentos, recebimentos, fiscal, notificações) com gateways distintos para o painel administrativo e para o cliente final.
  • Serviços em Java/Spring dedicados a Pix, boletos, recebimentos e emissão de NFS-e, isolando cada integração bancária do núcleo do produto.
  • Painel em Next.js e app em React Native consumindo os mesmos serviços, com CI/CD em Docker, PM2 e GitHub Actions.

Stack

  • NestJS
  • Java / Spring Boot
  • gRPC
  • RabbitMQ
  • PostgreSQL
  • Redis
  • React Native
  • Next.js
Edtech

Apps white-label para instituições de ensino

Um único código-fonte gera aplicativos independentes por instituição — identidade visual, bundle, integrações e funcionalidades definidos por configuração de tenant.

  • Registry de tenants controlando build (bundle ID, ícone, splash) e runtime (tema, URL do Moodle, features) a partir de uma base única.
  • Publicação contínua para Android e iOS com Expo/EAS e atualizações OTA disparadas por push na branch principal.
  • Backends NestJS com autenticação, arquivos em nuvem, push e e-mail, além de painéis administrativos em Next.js e do AVA mobile em Ionic/Angular.

Stack

  • React Native
  • Expo / EAS
  • NestJS
  • MySQL
  • Next.js
  • Ionic / Angular
  • GitHub Actions
SaaS científico

SaaS de identificação botânica por espectroscopia

Plataforma que conecta um scanner de infravermelho próximo a modelos estatísticos de identificação, com a mesma interface rodando no navegador e no desktop.

  • PWA em Next.js como fonte única da interface, empacotada também em uma casca desktop Tauri/Rust responsável pela ponte com o hardware.
  • Microserviços NestJS atrás de um gateway único, com isolamento de dados por instituição via row level security no PostgreSQL.
  • Monorepo com design system próprio, contratos HTTP tipados e Storybook como referência viva de interface.

Stack

  • Next.js PWA
  • Tauri / Rust
  • NestJS
  • PostgreSQL RLS
  • Turborepo
  • Storybook
SaaS imobiliário

Plataforma SaaS para o setor imobiliário

CRM, operações, catálogo de imóveis e portal do cliente sobre uma arquitetura de microserviços multi-tenant.

  • Serviços NestJS comunicando por gRPC atrás de um API Gateway, com contratos versionados em pacote compartilhado.
  • Modelagem de domínio para imóveis, negociações e corretores, com autorização e isolamento de dados por tenant.
  • Monorepo pnpm + Turborepo com pacotes de domínio, UI e configuração reaproveitados entre backend e frontend.

Stack

  • NestJS
  • gRPC
  • API Gateway
  • PostgreSQL
  • Redis
  • Next.js
  • Turborepo

Projetos

Ver galeria

Experiências

Contrate-me
Onilearning logo

Onilearning

Tech Lead / Desenvolvedor Full Stack · Autônomo

Jan 2026 – Atual · Remoto
  • Liderança técnica de squads: arquitetura, padrões de engenharia, code review e mentoria.

  • Direção técnica dos produtos de edtech: AVA, portal do aluno, apps e backends.

  • Arquitetura e evolução de portal do aluno white-label multi-tenant em React Native e Expo.

  • Desenvolvimento e publicação do AVA mobile (Ionic, Angular e Cordova) para Android e iOS.

  • APIs REST em NestJS e TypeScript com MySQL, autenticação JWT, arquivos em nuvem, push e e-mail.

  • Pipelines de CI/CD e entrega contínua com Docker, GitHub Actions e Expo Application Services (EAS).

  • Práticas de qualidade em monorepo: testes automatizados, linting, hooks de pré-commit e padronização de código.

Comvanilla logo

Comvanilla

Desenvolvedor Full Stack · Autônomo

Out 2025 – Atual · Remoto
  • Desenvolvimento full stack de plataforma SaaS para o setor imobiliário (CRM, operações, catálogo e portal do cliente).

  • Definição e implementação de arquitetura de microserviços em NestJS com comunicação gRPC e API Gateway.

  • Interfaces web em Next.js (App Router), React e Tailwind CSS.

  • Modelagem de domínio e dados para CRM, imóveis, negociações e corretores.

  • Autenticação, autorização e isolamento de dados em ambiente multi-tenant.

  • PostgreSQL com TypeORM, Redis para cache e integrações com serviços externos.

  • Qualidade e DX em monorepo (pnpm e Turborepo): testes automatizados, code review e padronização.

Postpay logo

Postpay

Desenvolvedor Full Stack · Autônomo

Dez 2022 – Out 2025 · Remoto
  • Evolução de produtos de fintech de pagamentos: painel administrativo, aplicativo mobile e microserviços.

  • Microserviços em NestJS/Node.js com gRPC, mensageria, PostgreSQL, Redis e TypeORM.

  • Microserviços financeiros em Java/Spring Boot (Pix, boletos, recebimentos e NFSe) com integrações a instituições parceiras.

  • Painel administrativo com Next.js, React, TypeScript e Tailwind CSS.

  • Aplicativo mobile em React Native e Expo (Android e iOS), com APIs REST, autenticação e push.

  • Segurança de dados sensíveis, armazenamento em nuvem e gestão de chaves.

  • CI/CD e operação com Docker, PM2, GitHub Actions e EAS; code review e testes em monorepo.

Griebler Remodeling logo

Griebler Remodeling

Desenvolvedor Full Stack · Freelance

Jan 2024 – Fev 2024 · Remoto (EUA)
  • Site institucional responsivo para construtora em Massachusetts (landing page e vitrine de projetos).

  • Dashboard administrativo para gestão de conteúdo e novos projetos.

  • Stack TypeScript, Next.js, Tailwind CSS, MongoDB e hospedagem em AWS.

  • Internacionalização (i18n) e autenticação com Google para fluxo de avaliações.

Mince Joias logo

Mince Joias

Desenvolvedor Full Stack · Freelance

Ago 2023 – Set 2023 · Remoto
  • E-commerce de joias com Next.js, catálogo, carrinho e experiência de compra.

  • Gestão de estado com Zustand e interface com Tailwind CSS.

  • Persistência com MongoDB e hospedagem em AWS.

  • Foco em performance de vitrine e fluxo de conversão.

  • Entrega end-to-end da vitrine digital sob demanda freelance.

Formação e cursos

Formação acadêmica e desenvolvimento contínuo em tecnologia

UNIVALI

Tecnólogo em Análise e Desenvolvimento de Sistemas

Mar 2025 – Jun 2027 (cursando)
  • Formação com ênfase em engenharia de software, arquitetura e integração de sistemas.

  • Conciliação entre prática profissional full stack e aprofundamento acadêmico.

  • Foco em microserviços, bancos de dados e desenvolvimento web/mobile.

Rocketseat

Especialização Full Stack

2023
  • Domínio de Node.js, React e TypeScript avançado

  • Construção de APIs RESTful e microsserviços

  • Técnicas de otimização e deploy em nuvem

OneBitCode

Formação Full Stack JavaScript

2022
  • JavaScript moderno (ES6+) e padrões de projeto

  • Desenvolvimento de aplicações full-stack

  • Clean Code e princípios SOLID

Harvard CS50

Ciência da Computação

2021
  • Algoritmos e estruturas de dados fundamentais

  • Linguagens C, Python e conceitos de IA

  • Raciocínio lógico e resolução de problemas complexos

UDEMY

Cursos Complementares

Variados
  • UI/UX Design com Figma e prototipação

  • React Native e desenvolvimento mobile

  • Fundamentos de AWS e cloud computing

Sobre mim

Ver mais

Tech Lead e desenvolvedor full stack, com trabalho em edtech, SaaS e fintech. Puxo as decisões de arquitetura e acompanho o produto até estar publicado, usando TypeScript, NestJS, Next.js e React Native. Gosto de sistemas multi-tenant, de código que o time consegue manter e de conversar com quem cuida do negócio — sempre com cuidado com informação confidencial de cliente.

Marcelo Mafra

Arquitetura, produto e entrega.

Falar comigo

© 2026 Marcelo Mafra. Todos os direitos reservados.

Construído com Next.js, Tailwind CSS e Base UI.