ingeniera de software · líder de ingeniería

Liliana IturribarriaAplicaciones web, APIs & SaaS

Llevo años construyendo para la web en toda la pila — interfaces, sistemas de backend, medios y tecnología publicitaria, SaaS e infraestructura de producción. Trabajaste directo con la persona que escribe el código.


¿te suena familiar?

Problemas que vale la pena resolver bien

La aplicación Laravel se volvió difícil de mantener
Funciona, pero cada cambio tarda más de lo que debería y nadie confía en los efectos secundarios. La estructura necesita atención antes que la siguiente funcionalidad.
Tu SaaS necesita una base de backend real
Los usuarios se convierten en organizaciones, los accesos en planes, y "quién puede ver qué" en una pregunta con consecuencias. Esa capa se diseña, no se acumula.
Los sistemas necesitan hablar entre sí
Los datos se mueven a mano entre herramientas que deberían intercambiarlos automáticamente — de forma confiable, observable y sin un humano como manejador de errores.
Una aplicación heredada necesita futuro sin reescritura
Todavía da resultados — sea PHP que empezó hace años o un frontend que nadie quiere tocar. Le hace falta una ruta de actualización, pruebas y orden estructural, mientras el desarrollo de funcionalidades continúa.

cómo trabajo

Principios de trabajo

Entender primero

Leo el sistema existente antes de proponerle cambios. Las peores decisiones en software vienen de actuar sobre suposiciones sobre código que nadie volvió a leer.

Simple antes que ingenioso

La mejor arquitectura suele ser la más aburrida que resuelve el problema. Lo ingenioso es un costo que tu equipo paga cada vez que abre el archivo.

Modernizar por pasos

Cuando un sistema tiene que cambiar, prefiero pasos medibles con el negocio en marcha — cada uno deja el código más seguro que el anterior.

La calidad es parte de la ingeniería

Pruebas automatizadas, revisión de código y puertas de calidad en CI son mi forma de construir — no una etapa que se agrega al final. La verificación es continua, para que las regresiones aparezcan antes de que las encuentren los usuarios.

La producción es lo que cuenta

El código no está terminado cuando pasa en local. Que las colas respondan bajo carga, que los errores sean observables, que los despliegues sean reversibles. Ahí se juzga la calidad.

Entregar sin atajos

Entregar significa balancear alcance, riesgo y tiempos contra la mantenibilidad — sin tratar la calidad como opcional. Sin promesas milagrosas; progreso predecible y estimaciones honestas.


capacidades

En qué problemas puedo ayudarte

Aplicaciones web y sistemas frontend

Desde HTML semántico hasta aplicaciones frontend grandes. Vue es mi herramienta favorita, pero también hay bastante trabajo entregado en Angular y React.

  • JavaScript
  • TypeScript
  • Vue · Angular · React
  • herramientas frontend modernas

Backend, APIs y sistemas de negocio

Los sistemas detrás de aplicaciones reales: modelos de datos, reglas de negocio, integraciones y procesamiento en segundo plano — no solo endpoints.

  • PHP
  • Laravel
  • Symfony
  • Node.js
  • APIs REST y GraphQL
  • MySQL · PostgreSQL · Redis

Modernización de aplicaciones y deuda técnica

Aplicaciones heredadas llevadas adelante en pasos medibles mientras la producción sigue operando — deuda reducida de forma deliberada, no ceremonial.

  • actualizaciones de PHP entre versiones mayores
  • actualizaciones mayores de Laravel
  • migraciones desde frameworks viejos como CakePHP
  • modernización de dependencias y herramientas de build

SaaS y software operativo

Las piezas que convierten una aplicación en un producto que la gente paga y los equipos operan día a día.

  • autenticación y permisos
  • organizaciones multi-tenant
  • suscripciones y facturación
  • archivos · notificaciones · trabajos en segundo plano
  • integraciones y reportes

Tecnología publicitaria, interactiva y de medios

Sistemas web especializados más allá del CRUD convencional: pipelines de video publicitario, rich media y experiencias interactivas en el navegador.

  • VAST · VPAID · SIMID · MRAID
  • reproducción e integración de video
  • procesamiento de medios (FFmpeg)
  • juegos de navegador con Phaser
  • experiencias AR en la web

Sistemas en producción y entrega

Lo que pasa después del localhost: entender qué está haciendo un sistema, detectar fallas temprano y diagnosticar problemas donde están los usuarios.

  • AWS (S3, SQS)
  • Cloudflare
  • Docker
  • pipelines de CI/CD
  • colas y workers
  • logging y monitoreo

// las herramientas sirven al problema; no lo definen


sobre mí

Una sola ingeniera, de principio a fin

He construido de todo: desde HTML semántico y sitios de marketing hasta plataformas operativas internas, productos SaaS, reproductores de video, publicidad interactiva y juegos de navegador. Mis clientes me contratan porque quien discute su sistema es quien lo modifica — sin intermediarios ni teléfono descompuesto.

Más sobre cómo trabajo →

Siguiente paso

Hablemos de tu proyecto

Cuéntame sobre el sistema que tienes y hacia dónde quieres llevarlo. Te respondo personalmente, normalmente en un plazo de dos días hábiles.

Hablemos de tu proyecto →