Nada reproduciéndose ahora

Disponible para nuevos proyectosTech Lead · Full Stack · Arquitectura

Construyo plataformas completas, no solo pantallas.

Trabajo desde el diseño de la arquitectura hasta la app en la tienda: servicios en NestJS y Java, apps en React Native, paneles en Next.js y la infraestructura que sostiene todo eso.

Florianópolis, Brasil · Remoto

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

Marcelo Mafra

Fullstack Developer | Microservices Expert

La escala de lo que ya entregué

Números de sistemas reales en producción, no de proyectos de estudio.

21+

servicios en producción

Microservicios Node/NestJS y Java/Spring, con gateways separados por audiencia.

6

apps móviles entregadas

Android e iOS, incluida una línea white-label multi-tenant con actualizaciones OTA.

4

monorepos Turborepo

Con design system, contratos compartidos y pipelines de calidad.

3

sectores atendidos

Fintech de pagos, edtech y SaaS B2B.

Case studies de ingeniería

Sistemas que diseñé y construí. Los clientes no se identifican; la arquitectura y las decisiones son reales.

Fintech de pagos

Plataforma de pagos con 21 servicios

Sistema de pagos dividido en servicios en Node y Java, con integración directa con los bancos socios y productos web y móviles sobre esos mismos servicios.

  • Dominio dividido en servicios independientes (IAM, billetera, pedidos, pagos, cobros, fiscal, notificaciones) con gateways distintos para el panel administrativo y el cliente final.
  • Servicios en Java/Spring dedicados a Pix, boletos, cobros y emisión de facturas, aislando cada integración bancaria del núcleo del producto.
  • Panel en Next.js y app en React Native sobre los mismos servicios, con CI/CD en Docker, PM2 y GitHub Actions.

Stack

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

Apps white-label para instituciones de enseñanza

Un único código fuente genera aplicaciones independientes por institución: identidad visual, bundle, integraciones y funcionalidades definidos por configuración de tenant.

  • Registry de tenants que controla el build (bundle ID, ícono, splash) y el runtime (tema, URL del LMS, features) desde una base única.
  • Publicación continua para Android e iOS con Expo/EAS y actualizaciones OTA disparadas por push en la rama principal.
  • Backends NestJS con autenticación, archivos en la nube, push y correo, además de paneles administrativos en Next.js y el LMS móvil en Ionic/Angular.

Stack

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

SaaS de identificación botánica por espectroscopía

Plataforma que conecta un escáner de infrarrojo cercano con modelos estadísticos de identificación, con la misma interfaz corriendo en el navegador y en el escritorio.

  • PWA en Next.js como fuente única de la interfaz, empaquetada también en una cáscara de escritorio Tauri/Rust que hace de puente con el hardware.
  • Microservicios NestJS detrás de un gateway único, con aislamiento de datos por institución vía row level security en PostgreSQL.
  • Monorepo con design system propio, contratos HTTP tipados y Storybook como referencia viva de interfaz.

Stack

  • Next.js PWA
  • Tauri / Rust
  • NestJS
  • PostgreSQL RLS
  • Turborepo
  • Storybook
SaaS inmobiliario

Plataforma SaaS para el sector inmobiliario

CRM, operaciones, catálogo de inmuebles y portal del cliente sobre una arquitectura de microservicios multi-tenant.

  • Servicios NestJS comunicándose por gRPC detrás de un API Gateway, con contratos versionados en un paquete compartido.
  • Modelado de dominio para inmuebles, negociaciones y corredores, con autorización y aislamiento de datos por tenant.
  • Monorepo pnpm + Turborepo con paquetes de dominio, UI y configuración reutilizados entre backend y frontend.

Stack

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

Proyectos

Ver galería

Experiencia

Contrátame
Onilearning logo

Onilearning

Tech Lead / Desarrollador Full Stack · Autónomo

Ene 2026 – Actualidad · Remoto
  • Liderazgo técnico de squads: arquitectura, estándares de ingeniería, code review y mentoría.

  • Dirección técnica de los productos de edtech: AVA/LMS, portal del alumno, apps y backends.

  • Arquitectura y evolución de un portal del alumno white-label multi-tenant con React Native y Expo.

  • Desarrollo y publicación del AVA móvil (Ionic, Angular y Cordova) para Android e iOS.

  • APIs REST con NestJS y TypeScript usando MySQL, autenticación JWT, archivos en la nube, push y correo.

  • Pipelines de CI/CD y entrega continua con Docker, GitHub Actions y Expo Application Services (EAS).

  • Prácticas de calidad en monorepo: pruebas automatizadas, linting, hooks de pre-commit y estandarización.

Comvanilla logo

Comvanilla

Desarrollador Full Stack · Autónomo

Oct 2025 – Actualidad · Remoto
  • Desarrollo full stack de una plataforma SaaS inmobiliaria (CRM, operaciones, catálogo y portal del cliente).

  • Arquitectura de microservicios con NestJS, comunicación gRPC y API Gateway.

  • Interfaces web con Next.js (App Router), React y Tailwind CSS.

  • Modelado de dominio y datos para CRM, inmuebles, negociaciones y corredores.

  • Autenticación, autorización y aislamiento de datos en entorno multi-tenant.

  • PostgreSQL con TypeORM, Redis para caché e integraciones con servicios externos.

  • Calidad y DX en monorepo (pnpm y Turborepo): pruebas, code review y estandarización.

Postpay logo

Postpay

Desarrollador Full Stack · Autónomo

Dic 2022 – Oct 2025 · Remoto
  • Evolución de productos de fintech de pagos: panel administrativo, app móvil y microservicios.

  • Microservicios NestJS/Node.js con gRPC, mensajería, PostgreSQL, Redis y TypeORM.

  • Microservicios financieros en Java/Spring Boot (Pix, boletos, cobros y NFSe) con integraciones a instituciones socias.

  • Panel administrativo con Next.js, React, TypeScript y Tailwind CSS.

  • App móvil con React Native y Expo (Android e iOS), APIs REST, autenticación y push.

  • Protección de datos sensibles, almacenamiento en la nube y gestión de claves.

  • CI/CD y operación con Docker, PM2, GitHub Actions y EAS; revisiones y pruebas en monorepo.

Griebler Remodeling logo

Griebler Remodeling

Desarrollador Full Stack · Freelance

Ene 2024 – Feb 2024 · Remoto (EE. UU.)
  • Sitio institucional responsive para constructora en Massachusetts.

  • Dashboard administrativo para gestión de contenido y proyectos.

  • TypeScript, Next.js, Tailwind CSS, MongoDB y hosting en AWS.

  • Internacionalización (i18n) y autenticación con Google para el flujo de reseñas.

Mince Joias logo

Mince Joias

Desarrollador Full Stack · Freelance

Ago 2023 – Sep 2023 · Remoto
  • E-commerce de joyas con Next.js: catálogo, carrito y flujo de compra.

  • Estado del cliente con Zustand e interfaz con Tailwind CSS.

  • Persistencia con MongoDB y hosting en AWS.

  • Enfoque en rendimiento de vitrina y conversión.

  • Entrega end-to-end freelance de la tienda digital.

Formación y cursos

Formación académica y aprendizaje continuo en tecnología

UNIVALI

Tecnólogo en Análisis y Desarrollo de Sistemas

Mar 2025 – Jun 2027 (en curso)
  • Formación con énfasis en ingeniería de software, arquitectura e integración de sistemas.

  • Conciliación entre práctica profesional full stack y profundidad académica.

  • Enfoque en microservicios, bases de datos y desarrollo web/mobile.

Rocketseat

Especialización Full Stack

2023
  • Dominio de Node.js, React y TypeScript avanzado

  • Construcción de APIs RESTful y microservicios

  • Técnicas de optimización y despliegue en la nube

OneBitCode

Formación Full Stack JavaScript

2022
  • JavaScript moderno (ES6+) y patrones de diseño

  • Desarrollo de aplicaciones full-stack

  • Clean Code y principios SOLID

Harvard CS50

Ciencias de la Computación

2021
  • Algoritmos y estructuras de datos fundamentales

  • Lenguajes C, Python y conceptos de IA

  • Desarrollo del razonamiento lógico y resolución de problemas complejos

UDEMY

Cursos Complementarios

Variados
  • UI/UX Design con Figma y prototipado

  • React Native y desarrollo móvil

  • Fundamentos de AWS y cloud computing

Sobre mí

Ver más

Tech Lead y desarrollador full stack, con trabajo en edtech, SaaS y fintech. Lidero las decisiones de arquitectura y acompaño el producto hasta que está publicado, con TypeScript, NestJS, Next.js y React Native. Me gustan los sistemas multi-tenant, el código que el equipo puede mantener y hablar con quien cuida del negocio — siempre con cuidado con la información confidencial del cliente.

Marcelo Mafra

Arquitectura, producto y entrega.

Hablemos

© 2026 Marcelo Mafra. Todos los derechos reservados.

Construido con Next.js, Tailwind CSS y Base UI.