Entender
Entender el problema, el contexto, el sistema existente y a las personas afectadas por él.
Backend Engineer
Backend Engineer especializado en C#/.NET, con experiencia construyendo, evolucionando y optimizando sistemas backend distribuidos.
Antes de cambiar un sistema, quiero entender qué hace, por qué funciona de esa manera, quién depende de él y qué necesita realmente el negocio.
Entender el problema, el contexto, el sistema existente y a las personas afectadas por él.
Explorar alternativas, evaluar trade-offs y diseñar alrededor de la necesidad real, no únicamente del requerimiento inicial.
Encontrar la causa real, aislar el problema y realizar el cambio efectivo más pequeño sin agregar complejidad innecesaria.
Considerar cómo las decisiones de hoy afectan los cambios de mañana, para que el sistema pueda evolucionar sin hacer costosa cada modificación.
Trabajo con sistemas backend modernos y legacy, investigando problemas de producción, evolucionando APIs y construyendo servicios que soportan operaciones de negocio.
Contribuí al diseño y desarrollo de una nueva plataforma de rastreo en tiempo real, trabajando con servicios distribuidos, datos, procesamiento de eventos y cargas de alto volumen.