Felipe Gonzalez
Lidero equipos que construyen y mantienen productos web. Hoy, en Grupo ilao.
Colombia
sobre mí
Llevo más de una década en la web; el código se reescribe, el equipo queda.
Hola, soy Felipe. Construyo software para la web desde 2013. Estudié Ingeniería Multimedia en la Universidad Militar Nueva Granada (2007–2012): empecé por cómo se ven las cosas y fui encontrando mi lugar en cómo funcionan.
Pasé casi nueve años en Axiacore, primero como desarrollador y luego como CTO. Allí aprendí que entregar software depende tanto de las personas y las prioridades claras como del código.
Disfruto trabajar con equipos pequeños que se hacen responsables de lo que entregan y ver a un desarrollador crecer hasta que ya no me necesita. Busco dar contexto y autonomía, no tener la última palabra en cada decisión.
ahora
Aprendiendo a programar con IA sin delegarle el criterio.
- Acompañando al equipo de ingeniería de Grupo ilao en la evolución de su plataforma de seguros.
- Incorporando IA al desarrollo diario: definir el problema antes de generar código, validar con pruebas y revisar las decisiones, no solo la sintaxis.
- Compartiendo instrucciones reutilizables para agentes de programación a partir de nuestra forma de trabajar.
trayectoria
Decisiones, resultados y aprendizajes
Los retos que asumí, lo que aporté y lo que aprendí en cada etapa.
Web Developer · Mottif
Nov 2013 – Abr 2014 · Bogotá
PHP · MySQL
- El reto
- Mi primer trabajo en desarrollo web.
- Lo que hice
- Maquetación y desarrollo del lado del servidor.
- Qué me llevé
- Confirmé que quería dedicarme al desarrollo web.
Web Developer · Mass Digital
Abr 2014 – Ago 2014 · Bogotá
ASP.NET · PHP · MySQL · SQL Server
- El reto
- Desarrollar plataformas para campañas de Cerveza Águila, Banco Colpatria y Banco de Bogotá con fechas de lanzamiento definidas.
- Lo que hice
- Implementé el backend de las plataformas de campaña y el seguimiento de interacciones.
- Qué me llevé
- Aprendí a organizar el desarrollo alrededor de una fecha de lanzamiento.
Director de desarrollo técnico · lequar
Ago 2014 – Ene 2016 · Bogotá
WordPress · Magento · HTML
- El reto
- Sitios y tiendas para clientes como Apple y el centro comercial Centro Chía, con un equipo de dos personas: un desarrollador frontend y yo en el backend.
- Lo que hice
- Construí el backend y definí el proceso de despliegue. También participé en contratación y formación, SEO y pruebas A/B.
- Qué me llevé
- Aprendí a dirigir un equipo sin dejar de programar, combinando la entrega a clientes con la formación de otro desarrollador.
Senior Full Stack Developer · Axiacore
Ene 2016 – Dic 2017 · Bogotá
Python · Django
- El reto
- Construir plataformas web a la medida para distintos negocios y acompañar a dos desarrolladores, en contacto directo con la dirección.
- Lo que hice
- Construí las plataformas, hice pruebas con usuarios para orientar las decisiones y acompañé al equipo en el trabajo diario.
- El resultado
- En enero de 2018 asumí el cargo de CTO de la empresa.
CTO · Axiacore
Ene 2018 – Sep 2024 · Colombia
Python · Django · PostgreSQL · Docker · AWS · GitHub Actions
- El reto
- Alinear a los equipos de desarrollo, QA y operaciones de una agencia de software alrededor de prioridades y prácticas de entrega compartidas.
- Lo que hice
- Acordé objetivos y métricas con la dirección y estandaricé el proceso de entrega. Establecí una base compartida de integración continua, revisión automática de código y entornos de desarrollo.
- El resultado
- Bajo mi dirección técnica, los equipos entregaron productos como la tienda en línea de Crepes & Waffles, la plataforma de seguros Vertech Worldwide y la plataforma de gestión inmobiliaria de MTS.
Tech Lead · Grupo ilao
Oct 2024 – presente · Colombia
Python · Django · PostgreSQL · Redis · HTMX · Tailwind · AWS
- El reto
- Desarrollar una plataforma de seguros con un equipo propio para acompañar el crecimiento del grupo.
- Lo que hice
- Lidero al equipo y las decisiones de arquitectura. Priorizo entregas incrementales y prácticas de desarrollo que permitan mantener y ampliar el producto.
- El resultado
- El equipo construyó una plataforma propia que apoya la operación del grupo y continúa evolucionando.
cómo decido
Los principios detrás de mis decisiones
-
Lo más simple que resuelve el problema completo
Evito añadir complejidad sin una necesidad concreta. Antes de crear una abstracción o una capa adicional, busco el requisito que la justifica.
-
Crecer en capas
Empiezo por una versión pequeña que funcione de punta a punta. Añado capacidades sobre esa base para validar cada paso sin perder lo que ya sirve.
-
Tecnología aburrida que funciona
Prefiero herramientas conocidas y bien mantenidas antes que lo último: son más fáciles de sostener y de entregarle a quien llegue después. Cambio de opción cuando el problema lo justifica, no por curiosidad.
-
Decisiones para el largo plazo
Si una solución es temporal, dejo claros sus límites y cuándo revisarla. Las pruebas deben pasar antes de entregar, y considero el costo de mantener el código, no solo el de escribirlo.
open source
Publico lo que usamos a diario, no experimentos.
-
skills(abre en una pestaña nueva)
Instrucciones reutilizables para trabajar con Django, HTMX, Alpine.js, Tailwind 4 y pytest mediante agentes de programación. Disponibles como skills para Claude Code y OpenCode.
-
pi-engram(abre en una pestaña nueva)
Memoria persistente para agentes de programación: una extensión de Pi basada en Engram.
-
pi-workflow(abre en una pestaña nueva)
Guías reutilizables para definir qué construir, desarrollar y revisar el resultado con agentes de programación. Un paquete de skills para Pi.
stack
Herramientas que conozco a fondo, no una lista de todo lo que he tocado.
- backend Python, Django, PostgreSQL, Redis
- frontend HTMX, Alpine.js, Tailwind CSS
- infra Docker, AWS, GitHub Actions, OpenTofu
contacto
Si quieres conversar sobre liderazgo técnico, producto o desarrollo con IA, escríbeme.