← Blog

30 DE JUN DE 2026es3 MIN DE LECTURA

Fui despedido y arranco la búsqueda de mi próximo rol

#building-in-public#personal#career

Ayer me informaron que, después de tres años, mi puesto en la empresa se elimina y que seguiré trabajando hasta fin de septiembre. Estos momentos nunca son fáciles, menos todavía viviendo en otro país y siendo mi sueldo el ingreso principal de mi familia.

Pero prefiero escribir esto desde donde estoy parado de verdad: tranquilo y optimista.

Lo que viene

Vuelvo a arrancar el proceso de conseguir un nuevo empleo como desarrollador. Tengo hasta septiembre, un buen colchón de tiempo, y confío en que voy a encontrar algo bueno dentro de ese plazo.

Si conocés alguna oportunidad o simplemente querés charlar, escribime. Estoy abierto tanto a roles full-time como a trabajo freelance.

Agradecido por estos tres años

Estoy muy agradecido por mi tiempo en la que todavía es mi empresa. Siempre me trataron de la mejor manera y no tengo una sola queja, al contrario, solo agradecimiento.

Al ser una startup, aprendí muchísimo sobre tecnologías con las que nunca había trabajado: Next.js, React, MongoDB, ClickHouse, Blazor y Azure Functions, entre otras. Algunas de las cosas que construí ahí:

  • Share of Wallet — un tipo de pregunta de encuesta completamente nuevo, que construí de cero y de punta a punta. Permite que un club de golf le pregunte a sus miembros en qué otros clubes también juegan y con qué frecuencia, y después convierte esas respuestas en un gráfico que muestra qué parte de su golf reparten en otros lados. Construí todo: el modelo de datos, la búsqueda de clubes por radio (encontrar clubes cercanos dentro de una distancia en km² usando las consultas geoespaciales de MongoDB), los endpoints de la API, el editor interno en Blazor que usa el equipo para configurar la pregunta, y el pipeline en ClickHouse que agrega las respuestas crudas en el gráfico final del dashboard.
  • Consultas en lenguaje natural sobre la información de cada club, usando un LLM.
  • Retention Intelligence — una página nueva de producto en el frontend que marca a los miembros con riesgo de irse, con tarjetas de KPIs, gráficos, una tabla de riesgo de churn y cifras de ingresos en riesgo, más una IA que toma toda esa información y devuelve un resumen de lo mostrado en no más de 150 caracteres (Next.js, React, TanStack Query/Table, gráficos).
  • Mucho trabajo sobre el CRM de la empresa. Cada modificación en un club "padre" podía propagarse (o no) a sus clubes "hijos". Para eso, primero había que verificar si determinados datos eran exactamente iguales entre cada hijo y el padre: en base a eso podíamos propagar los cambios solo a los hijos que tenían la misma información que el padre, o a todos. También había que mostrar qué clubes tenían diferencias y cuáles eran esas diferencias. La comparación se hacía por secciones, según lo que se estuviera modificando, así que tanto podíamos estar buscando diferencias en un cuestionario con múltiples opciones —donde una pregunta solo se muestra si otra previa fue contestada de cierta forma— como en el agregado de nuevos idiomas que tal vez un hijo todavía no tenía, entre otras cosas. Fue algo desafiante e interesante de llevar a cabo.

El lado positivo

Voy a tener más tiempo para terminar mi proyecto principal, ImIn. Así que se vienen novedades más seguido por acá.

Si algo me enseñaron estos años, es que construir es la mejor forma de no quedarse quieto. Nos vemos en el próximo post.