Saltar al contenido
jr/dev
EN
← Volver al inicio

B2C SaaS · SMM · E-commerce de alto tráfico · 2023 — 2025

EngajaMaisVoce

Plataforma premium de crecimiento en redes para el mercado brasileño.

Rol
Tech Lead · Full Stack & Infra Engineer
Período
Dic 2023 — Oct 2025
usuarios activos
+50.000
facturados
+1M BRL
gateways de pago
6
repos desarrollados de cero
3
Landing principal de EngajaMaisVoce con la propuesta "comprar seguidores reales".

El proyecto que me convirtió en ingeniero de producto

Durante dos años fui el único responsable técnico de EngajaMaisVoce, una plataforma SMM (Social Media Marketing) que vende seguidores, likes y visualizaciones reales en Instagram y TikTok para el mercado brasileño. No fue solo escribir código: configuré toda la infraestructura, estabilicé integraciones con seis paneles SMM externos notoriamente inestables, mitigué ataques DDoS continuos y sostuve la operación con hotfixes en producción.

El desafío técnico central

La mayoría de los paneles SMM externos eran cajas negras inestables: devolvían errores sin formato, fallaban silenciosamente o se caían sin aviso. Construí un microservicio API-Proveedor independiente que encola órdenes, gestiona reintentos automáticos (refill) y cancela órdenes fallidas de forma transparente para el usuario final. Cuando algo se rompía afuera, el sistema interno se autorregulaba y el usuario recibía Coins de devolución automáticamente, evitando chargebacks masivos.

Arquitectura

Tres repositorios desplegados de forma independiente:

  1. ig-br-frontend — interfaz cliente y panel administrativo. React 19 + TypeScript + Vite. RS Suite, Material UI y Tailwind para una capa visual densa pero ordenada. Zustand para estado global y auth.
  2. backend-engajamais — orquestador principal de órdenes, pagos, usuarios y reglas de negocio. Node.js + Express + TypeScript bajo PM2. MySQL + Sequelize para datos transaccionales (ACID) y MongoDB + Firebase para logs masivos, notificaciones y eventos en tiempo real.
  3. api-proovedor — microservicio resiliente que abstrae los seis paneles SMM y normaliza su comportamiento.

Pagos multi-gateway

Implementé webhooks dedicados para los seis gateways más usados en Brasil — Stripe, Mercado Pago, Woovi/OpenPix (PIX QR), PagHiper (boleto bancario), AppMax y Cakto — con verificación de firma, idempotencia, retry policies y reconciliación contra la base de datos transaccional.

Infraestructura bajo fuego

El sitio recibía ataques continuos. Lo defendí desde la base:

  • Nginx como reverse proxy con rate limiting fino por endpoint y por IP.
  • Scripts Bash anti-DDoS propios (ddos_protection.sh, antiddos.sh) a nivel iptables con limit rate.
  • Geo-blocking con MaxMind GeoLite2 para rechazar tráfico de regiones no autorizadas.
  • Backups SQL automáticos a Google Drive y AWS S3.
  • Notificaciones críticas vía WhatsApp (Evolution API) y email (Twilio/Nodemailer) al celular de los fundadores cuando el sistema detectaba anomalías.

Tracking y growth

  • Facebook Pixel server-side (Meta CAPI) con clientIdentifier, _fbp y _fbc robustos para sortear bloqueadores de ads.
  • Análisis gratuito de Instagram con IA (DeepSeek) como lead magnet: el usuario obtiene un informe automatizado a cambio de entrar al funnel.
  • Checkout de 3 pasos optimizado para CRO, sin requerir contraseñas para validar la cuenta pública.

Aprendizajes

Este proyecto me sacó del modo “coder” y me empujó al modo ingeniero de producto. Aprendí por las malas que el código no sirve si la infraestructura se cae, que los proveedores externos siempre fallan tarde o temprano, y que cada evento perdido del Pixel en e-commerce es dinero quemado. Pasé noches enteras resolviendo issues on-the-fly, lidiando con IPs baneadas y protegiendo el negocio. Fue el proyecto que me graduó como desarrollador profesional.

Capturas

Hero de la landing con CTA principal y propuesta de valor.
Landing optimizada para conversión, con carga ultra rápida y CTA claro.
Grilla de planes y paquetes disponibles para usuarios.
Catálogo de planes con jerarquía visual orientada a upsell.
Modal del análisis de Instagram con IA (DeepSeek).
Lead magnet con IA — análisis gratuito del perfil para activar el embudo.
Paso 1 del checkout — selección del paquete.
Checkout de 3 pasos optimizado para CRO, sin pedir contraseñas.
Paso 2 del checkout — ingreso de cuenta pública.
Validación de cuenta pública sin requerir credenciales del usuario.
Pantalla de login del panel de usuario.
Acceso al panel con sesión persistida y notificaciones en tiempo real.