Ingeniero de software

Enrique Ferreiro

DDD · CQRS · Event-Driven · Next.js · TypeScript · Python

system_readout.sh

> quiénsoy

// Enrique Ferreiro | Ingeniero de software

> stack

// Next.js · TypeScript · Python

> arquitectura

// DDD · CQRS · Event-Driven

> estado

// Disponible para nuevos proyectos

_

// 01

¿QUIÉN SOY?

Retrato de Enrique Ferreiro

26 años. Ingeniero de software.

Especializado en aplicaciones escalables y arquitecturas modernas, convirtiendo dominios complejos en sistemas limpios y event-driven que rinden bajo carga real.

Frontend

React
Next.js
Tailwind

Backend

Node.js
Django
Supabase

Arquitectura

DDD
CQRS
SOLID
Clean Architecture

Tiempo real

Ably
SSE
Mapbox

// 02

Experiencia

Un recorrido por los lugares donde he construido, escalado y entregado productos.

  1. XABAL SIGA Power Management System

    Jun 2022 - Dec 2022

    UCI, Cuba

    Diseñé un módulo de configuración para un sistema de gestión alimentaria usado por más de 100 usuarios.

    • Reduje la duplicación de código en ~30% con componentes modulares y reutilizables.
    • Mejoré la confiabilidad de los datos (~25% menos errores de procesamiento) con validaciones robustas.
    • Construí dashboards de consumo eléctrico en tiempo real, reduciendo el tiempo de toma de decisiones en ~20%.
    Django
    PostgreSQL
    REST APIs
  2. Video Forms

    Jan 2023 - May 2023

    Remoto

    Construí una plataforma de video marketing con captura de leads en tiempo real y notificaciones automáticas por email.

    • Impulsé un aumento del 35% en la conversión de leads con captura y notificaciones en tiempo real.
    • Reduje la latencia de generación de leads de ~2.8s a menos de 800ms (~70% más rápido) sobre una arquitectura multi-tenant.
    • Disminuí el tiempo de desarrollo de nuevas funcionalidades en ~40% con una arquitectura de estado escalable basada en componentes.
    Next.js
    Firebase
  3. Orfi Gallery

    Aug 2023 - Dec 2023

    Remoto

    Desarrollé un sistema automatizado de gestión de inventario con analítica en tiempo real para más de 1,000 artículos en stock.

    • Construí dashboards guiados por datos con Prisma, reduciendo el tiempo de reportes manuales en 50%.
    • Apliqué prácticas de DDD, garantizando 99.9% de integridad de datos durante picos de carga.
    Next.js
    PostgreSQL
    Prisma
    DDD
  4. El Chuletazo

    Aug 2024 - Jan 2025

    Remoto

    Construí una plataforma completa de e-commerce con soporte para más de 1,000 productos y usuarios concurrentes, incluyendo checkout end-to-end.

    • Integré pagos con Stripe, reduciendo los fallos de transacción en ~20%.
    • Añadí Google OAuth, reduciendo los pasos de onboarding en 40%.
    • Apliqué SOLID y Clean Architecture para desacoplar capas, acelerando la entrega de funcionalidades en ~25%.
    React
    Django
    Stripe
    Google OAuth
    Clean Architecture
  5. JUUZ Company

    Sep 2024 - Jan 2026

    Remoto

    Diseñé y lancé una plataforma de grúas en tiempo real con soporte para más de 1,000 usuarios concurrentes y seguimiento en vivo de conductores.

    • Mejoré la velocidad de notificaciones en ~50% con una arquitectura event-driven (SSE + Event Emitters).
    • Construí un sistema de pujas que aumentó el engagement de usuarios en ~30%.
    • Añadí soporte multiidioma y notificaciones push, incrementando la retención en ~25%.
    Next.js
    Ably
    Mapbox
    SSE
    Event-Driven
  6. Charge2Go

    Jan 2025 - Mar 2025

    Remoto

    Construí una app web para gestionar estaciones de carga para EV con soporte para más de 500 usuarios y reservas en tiempo real.

    • Reduje el tiempo de respuesta de la API en ~40% optimizando queries GraphQL y caching.
    • Arquitecté con DDD y dependency injection (Brandi), reduciendo el acoplamiento del código en ~30%.
    • Diseñé un calendario de reservas que redujo el tiempo de booking en ~35%.
    GraphQL
    DDD
    Dependency Injection
  7. ABALink

    Nov 2025 - Mar 2026

    Remoto

    Arquitecté un sistema enterprise de alto rendimiento usando DDD y CQRS para escalar sin perder mantenibilidad.

    • Construí interfaces server-rendered con Next.js 15 App Router, mejorando SEO y tiempos de carga.
    • Integré SSE para datos en tiempo real y auth robusta, asegurando 99.9% de consistencia.
    • Aumenté la productividad interna en 30% con CRUD modular y generación dinámica de PDF.
    • Añadí testing automatizado con Jest y CI/CD sobre Vercel.
    Next.js 15
    DDD
    CQRS
    SSE
    Jest
    CI/CD

// 03

Proyectos destacados

Productos y plataformas que he diseñado e implementado de punta a punta.

JUUZ

Plataforma de grúas en tiempo real

1,000+

Seguimiento en vivo de conductores, un sistema de pujas para negociar precios, soporte multiidioma y notificaciones push.

Next.js
Ably
Mapbox
SSE
Event Emitters

ABALink

Sistema enterprise con DDD + CQRS

99.9%

Componentes CRUD modulares, generación dinámica de PDFs con react-pdf, pruebas automatizadas con Jest y CI/CD sobre Vercel.

Next.js 15
DDD
CQRS
SSE
react-pdf
Jest
CI/CD

Charge2Go

Gestión de estaciones de carga para EV

500+

Sistema de reservas en tiempo real con una UI de calendario para gestionar disponibilidad.

GraphQL
DDD
Brandi (DI)

El Chuletazo

Plataforma Full e-commerce

1,000+

Integración de checkout con Stripe y login con Google OAuth.

React
Django
Stripe
Google OAuth

Orfi Gallery

Sistema de gestión de inventario

1,000+

Dashboards automatizados de analítica de inventario en tiempo real.

Next.js
PostgreSQL
Prisma

Video Forms

Plataforma de video marketing

35%

Captura de leads en tiempo real con notificaciones automatizadas por email.

Next.js
Firebase

// 04

Patrones de arquitectura

Construyo sistemas que escalan de forma limpia aplicando límites claros y separando responsabilidades.

PresentaciónComponentes UI, controladoresAplicaciónCasos de uso, orquestaciónDominioReglas de negocio, entidadesInfraestructuraBD, servicios externos — implementa puertos del DominioimplementaPuertos del Dominio

// 04

Habilidades y tooling

Las tecnologías a las que recurro para construir sistemas confiables y escalables.

Pasa el cursor sobre un planeta para previsualizarlo. Haz clic en un planeta para fijar el foco, usa la rueda del mouse para hacer zoom, pasa el cursor sobre una etiqueta para congelarla y presiona Esc para salir del foco.

Lenguajes

JavaScriptTypeScriptPython

Frontend

ReactNext.jsAstroRedux ToolkitTailwind CSSshadcn/uiRadix UI

Arquitectura

SOLIDDDDClean ArchitectureEvent-Driven (SSE)CQRS

Backend

Node.jsDjangoSupabaseFirebaseGraphQLREST APIs

Servicios y pagos

StripeSupabase AuthGoogle OAuthAbly RealtimeMapbox

Bases de datos

PostgreSQLPrismaTypeORMDrizzle ORM

Herramientas

GitGitHubCI/CDJestDocker

0+

años de experiencia

0+

proyectos entregados

0+

tecnologías

0+

usuarios concurrentes soportados

// INTERFAZ

Terminal del portfolio

Explora la misma información de proyectos, experiencia, habilidades y contacto a través de una interfaz inspirada en una shell.

enrique@portfolio: ~

Shell interactiva lista para Enrique Ferreiro.

Escribe 'ayuda' para revisar proyectos, experiencia, habilidades e información de contacto.

guest@portfolio:~$

Presiona Enter para ejecutar, Arriba/Abajo para el historial y Tab para autocompletar.

// 05

Construyamos algo juntos

Abierto a nuevas oportunidades, proyectos freelance y problemas interesantes.

Enrique Ferreiro | Ingeniero de Software