Experiencia como estudios de casos

Ingeniero de Software
Trabajo

Luma Health

dic 2023 – Presente · 28 meses

React
JavaScript
TypeScript
Redux
Saga
Context API
Material UI
Node.js
MongoDB
WebSockets
Module Federation
Micro Frontends
Git
GitHub
GitHub Actions
Figma
Datadog
Fullstory

Centro de Comunicación utilizado en flujos de trabajo de mensajería de alto volumen — el rendimiento y la confianza afectan directamente los resultados relacionados con los pacientes.

La experiencia era pesada y la base de código había acumulado patrones heredados que hacían que el cambio fuera riesgoso y lento. El texto enriquecido generado por el usuario también introdujo un riesgo de XSS si no se manejaba de extremo a extremo.

Reestructuré el Communication Hub para reducir la fricción en la experiencia del usuario (validado a través de informes de usuarios) y eliminé patrones frágiles para mejorar la capacidad de mantenimiento. Eliminé la exposición crítica a XSS mediante la sanitización del contenido generado por usuarios antes del procesamiento de la API y en cada superficie de renderizado. Contribuí a decisiones sobre el sistema de diseño y las API de componentes utilizadas en todos los equipos.

Experiencia de usuario más fluida e iteración más rápida en un flujo de trabajo central, con una postura de seguridad más sólida y menos áreas de alto riesgo en una superficie de producto de alto tráfico.

Co-Fundador
Founder

Membrus

feb 2026 – Presente · 2 meses

React
TypeScript
Next.js
Node.js
Git
Figma
Vercel
Cursor

Una plataforma para que las iglesias gestionen miembros, comunicación y presencia digital — sitio público, experiencia orientada a miembros y herramientas de administración para el personal en un solo producto.

Las iglesias a menudo hacen malabarismos con hojas de cálculo, aplicaciones de mensajería y procesos ad hoc, lo que crea datos inconsistentes, gastos generales operativos y una experiencia de miembro débil.

Propietario del producto de principio a fin: definición del problema, UX, arquitectura y entrega en todas las superficies. Creé flujos de trabajo para que el personal no técnico pueda ejecutar las operaciones diarias sin ingeniería, e iteré con los primeros usuarios (líderes de la iglesia) sobre el uso real.

Un sistema unificado que reduce la fragmentación y la fricción operativa para el personal, al tiempo que mejora la claridad para los líderes y los miembros. Se entrega como un producto en evolución, no como una presentación.

Ingeniero de Software (tiempo parcial) / Lead de Ingeniería
Trabajo

Shifting LLC

mar 2024 – feb 2025 · 11 meses

React
TypeScript
Next.js
Redux
Node.js
PostgreSQL
Redis
WebSockets
Git
GitHub
GitHub Actions
Figma
Datadog
Fullstory
ClickUp
Asana
Slack
Google Meet

Un pequeño equipo que desarrolla un mercado de boletos para eventos — equilibrando velocidad, calidad y sostenibilidad del equipo bajo presión de alcance.

La presión del alcance puede erosionar la calidad o agotar al equipo sin concesiones deliberadas y una clara propiedad.

Actué como referente técnico en arquitectura y compensaciones de producto/UX; lideré la entrega de un nuevo proyecto de principio a fin y construí herramientas internas estilo CMS para que los usuarios no técnicos pudieran iterar contenido. Como Líder de Ingeniería, navegué las compensaciones para enviar soluciones robustas mientras protegía el ritmo y el equilibrio.

Envié un mercado funcional con una gran satisfacción del cliente y un ritmo de ingeniería sostenible — desbloqueo diario, revisiones consistentes y pequeñas mejoras en la experiencia del desarrollador que se acumulan.

Ingeniero de Software
Trabajo

Sisnet LLC

dic 2022 – nov 2023 · 11 meses

React
TypeScript
Redux
Saga
Material UI
Node.js
PostgreSQL
Redis
AdminJS
Cypher
Neo4j
Git
GitHub
GitHub Actions
Figma
Zoho People
Asana
Slack

Mercado seleccionado alrededor del vino, la comida y las experiencias — el contenido y la monetización tenían que escalar sin que la ingeniería fuera un cuello de botella.

Pequeñas actualizaciones (texto, imágenes, estilo) generaban frecuentes tickets semanales y desviaban el enfoque del trabajo de producto de mayor impacto. Los ingresos recurrentes requerían un ciclo de vida de suscripción e integraciones fiables.

Desarrollé un CMS AdminJS en Node.js para que el personal no técnico pudiera realizar actualizaciones de contenido de manera segura e independiente. Implementé flujos de suscripción y monetización integrando Stripe y Klaviyo. Estandaricé la interfaz de usuario a través de componentes reutilizables para acelerar la entrega de funciones.

Las interrupciones de ingeniería para el trabajo de contenido de rutina disminuyeron de semanal a casi nunca, lo que permitió al equipo centrarse en la calidad del producto central y en la entrega de la hoja de ruta.