Charlas y temas
¿Te interesa que discutamos algún tema o que dé una charla en un evento?
Aquí una lista de algunos de los temas en los que tengo experiencia:
I. Arquitectura y fundamentos de ingeniería
Arquitecturas agénticas: Exploración de sistemas diseñados para integrar agentes de IA, enfocándose en la definición de habilidades y arquitecturas que permiten modelos autónomos y eficientes.
Evolución de la arquitectura web: Un recorrido por la transición de sistemas, desde monolitos hasta microservicios, analizando cuándo y cómo evolucionar la estructura de una aplicación.
Clean architecture: Cómo diseñar software desacoplado de la infraestructura, permitiendo que las reglas de negocio sean el centro y facilitando el mantenimiento a largo plazo.
Agile testing — TDD: Implementación de ciclos de desarrollo dirigidos por pruebas para mejorar la calidad del código y acelerar la velocidad de entrega en equipos ágiles.
Deuda técnica: Estrategias para identificar, medir y gestionar la deuda técnica sin detener el flujo de entrega de valor al negocio.
Fail-fast and move on: Diseño de sistemas resilientes mediante el manejo de errores en capas inmediatas, evitando los costos ocultos de mantener fallos en las capas profundas del sistema.
Estándares de código y buenas prácticas: Definición de lineamientos técnicos y buenas prácticas que aseguran la consistencia y la salud de proyectos colaborativos.
Tracking errors: La importancia del diseño arquitectónico orientado a la observabilidad y el uso estratégico de herramientas de monitoreo y logs.
II. Ecosistemas y herramientas
Laravel CronJobs: Optimización y gestión de tareas programadas y procesos en segundo plano dentro del ecosistema de Laravel.
Composer (PHP): Uso avanzado del gestor de dependencias para estandarizar proyectos, crear paquetes y optimizar el flujo de trabajo.
Phinx (PHP): Gestión eficiente de migraciones de bases de datos de forma independiente al framework, garantizando versiones controladas y seguras.
III. Cultura y mentalidad de ingeniería
Consulting mindset: Cómo pasar de ser un ejecutor de tickets a un consultor técnico que entiende los problemas de negocio y propone soluciones integrales.
La proactividad en el código: Enfoque práctico hacia la refactorización constante y el desarrollo de hábitos para escribir código que sea fácil de leer, mantener y evolucionar.