Speakers

Meet the people who will be sharing their knowledge at our event.

Domingo Suarez Torres

Code designer

Utopian code typer. Java Champion. Loves to teach and share his knowledge.

Arquitecturas Modernas en Java: Hacia Servicios Escalables y Flexibles

En esta charla técnica profundizaremos en los estilos de arquitectura moderna que son tendencia en el desarrollo de servicios Java. Veremos cómo se han transformado las aplicaciones empresariales tradicionales hacia modelos más escalables, elásticos y orientados a la nube. Exploraremos diseños como microservicios, arquitectura hexagonal, arquitectura limpia y conceptos clave como Domain-Driven Design (DDD), todos ellos aplicados específicamente al ecosistema Java.

Joel Humberto Gomez Paredes

Frontend Developer at Platzi, Google Developer Expert

Frontend Developer at Platzi, FullStack JS Developerk, GDE on Web Technologies and Google Maps Platform. Pokemon master, corgi fan and taco lover.

Patrones de performance web para backends

En esta plática hablaremos sobre web performance, core web vitals y otras métricas como Time To First Byte y como estas afectan al SEO y a la UX del producto. Como el entender estas métricas pueden apoyarnos a crear mejores APIs e infraestructura a nivel backend. También abordaremos sobre patrones de renderizado y como estos pueden afectar las decisiones al crear nuevas fuentes de datos

Rolando Carrasco

CTO

Rolando Carrasco is a technology enthusiastic whose work has been focused on Services Orientation, Distributed Systems, Integration, Event Driven Architecture. He has over 20 years of experience in the IT industry and has worked for companies like HP & Oracle. Rolando is a constant speaker in international conferences and a constant contributor within the community with blogs, videos, webinars, podcasts, presentations, and event coordination.

Verdades y Mitos de los MCP Servers. Vamos a crear uno en Java.

Da tus primeros pasos para crear un MCP Server usando Java. Familizarizate con los conceptos del Model Context Protocol. No te dejes llevar por las ideas de que el MCP es un reemplazo de protocolos actuales. En la sesión vamos a dar una explicación de porqué es relevante el MCP, pero al mismo tiempo le daremos su lugar en las arquitecturas emergentes. Igualmente haremos un recorrido en la historia de la integración de aplicaciones e identificaremos los conceptos que han inspirado al MCP. También hablaremos de su relevancia en arquitecturas orientadas a agentes y, sobretodo, aprenderás a cómo crear un MCP Server y un MCP Client con Java desde cero. La sesión no solo te llevará por conceptos teóricos, sino que haremos una demostración práctica para que tengas forma de replicar los conceptos por tu propia cuenta.

Jesús Aguirre

Indra - Senior System Engineer

Passionate professional dedicated to building and growing collaborative tech communities, optimizing developer experience, and scaling platforms. Specialist in Java-based systems with a strong focus on scalability, performance, and maintainability. Actively engaged in the CNCF ecosystem, driving innovation through practical cloud-native solutions.

Helidon 4 en Kubernetes: Lecciones Reales, Retos y Casos de Uso en Producción

Descubre cómo llevar Helidon 4 a producción en Kubernetes. Exploraremos lecciones aprendidas, retos enfrentados y casos de uso reales con Eclipse MicroProfile, bases de datos y servicios externos. Una charla con insights clave para optimizar distintas cargas de trabajo en el mundo real. Helidon 4, basado en Eclipse MicroProfile, es una opción poderosa para microservicios en Kubernetes. En esta charla, compartiré lecciones aprendidas, retos enfrentados y casos de uso reales en producción, desde integración con bases de datos hasta consumo de APIs externas. Una sesión práctica con insights clave para optimizar distintas cargas de trabajo.

Frank Zeyda

Independent Consultant - Safe&Secure Systems Engineering

Frank Zeyda is experienced in both academia and industry, with significant contributions to Formal Methods, programming semantics, and automated theorem proving through funded research. He has also applied formal techniques to verify safety-critical avionic systems under standards like DO-178C. Currently, he consults for Galois, Inc. and Free & Fair, PBC, and organizes the Embedded Systems Geeks (ESG) group meetups in Guadalajara.

Beyond Testing: How to be sure your Java program *really* works!

After a hard day of work in the office, a genie appears and offers to grant you three wishes if the last ten lines of code your wrote today are correct. Otherwise, she'll send you to purgatory where you will have to debug software faults until you have sufficiently repented your sins. Would you take the gamble? Upon closer inspection, is the challenge even well defined? What does correct mean? Who will be the ultimate judge of that? In this talk, I like to survey a few techniques that enable us to produce code that in a very precise mathematical sense is correct. There exist a wealth of available techniques, tools, and domain-specific languages now to do just that and some of them are applicable to Java and JVM-based languages as well. I am hoping to discuss some examples related to cryptography, showing how to turn cryptographic specifications for Elliptic Curves into trustworthy Java code.

Enrique Zamudio

Java Champion doing cryptocurrency stuff

Professional programmer since 1994 based in Mexico City, has specialized in Java server-side development since 2000, focusing on backend applications like e-commerce and payment transactional switches. He authored the open-source projects jAlarms, j8583, and ScalaSQL. From 2012, he was a core team member of the Ceylon Language project, contributing to its modules, web IDE, JVM compiler, and leading the Ceylon-to-JavaScript compiler. He joined Bitso in 2017 and is currently a Principal Engineer there.

30 años programando: lecciones aprendidas

I have been programming for 30 years now. During this time I have learned many lessons about work, code, software, tech in general. I would like to share some of these with others. Also, I would like to point out some cyclic patterns I have noticed throughout all these years; I think software history is poorly documented and so we as an industry keep making the same mistakes.

Miguel Angel Ramos Guzmán

Here Technologies - Software Engineer II

7 years ago I started working with Java 6,7 barely understanding the language structure, then I moved to the mythical and immortal v8 and springboot at the same time, I learn a lot about best practices related to v8 and start creating “functional code” with the lambdas and the stream.anything, after many years of use foreach and maps without know what I was doing but looking great doing I learned scala and it has been my main language last 2 year's.

Java to scala, your functions don’t lie

My own experience in the transition from Java development to scala functional, how to create pure functions that fulfill the 3 rules returns single value, calculates the return value base on parameters only, don’t change any foreign scope values or parameter. Functions as parameters or values.

Daniel Gongora

Android Developer, Tech Lead and Avid Kotlin User

I'm Daniel Gongora, a passionate Software Developer Engineer at Zillow, where I specialize in Android Mobile platform development. My journey in technology began with a Bachelor's degree in Computer Systems Engineering from the Mexicali Institute of Technology, with a focus on Mobile Application Development and Design.

Anatomy of the JVM

This original talk was given by a Jetbrains Engineer named Nikita Lipsky. I've spoken directly with him to give me permission to translate the talk to Spanish and give it at this conference. This talk is comprehensive overview of the internal workings of the Java Virtual Machine (JVM). The presentation covers the journey of a Java program from bytecode in class files through class loading and linking, including bytecode verification. Lipsky explains how the JVM executes code using both interpreters and just-in-time (JIT) compilers, and delves into essential subsystems like reflection and JNI. The talk also discusses Java's multithreading model and the critical aspects of memory management and garbage collection, including different algorithms and the reduction of stop-the-world pauses. Finally, it touches upon JVM monitoring tools and highlights various concrete JVM implementations like Hotspot and others. The original talk can be viewed in Youtube at: https://www.youtube.com/watch?v=BeMi8K0AFAc". I will also be showing a small 5 second video of the original speaker (Nikita Lipsky) saying hi to the audience.

Rajarshi Tarafdar

JP Morgan Chase

Rajarshi Tarafdar is a highly skilled Senior Developer with over 9 years of experience specializing in Generative AI and Java development. He has an extensive background in developing and optimizing generative models such as GPT, DALL-E, Stable Diffusion, GANs, and VAEs, with a strong grasp of neural networks, transformers, attention mechanisms, and large language models (LLMs). His expertise also includes optimization techniques, hyperparameter tuning, and transfer learning.

Human-AI Collaboration in Security Operations: A Framework for Enhancing Decision-Making and Risk Mi

AI is revolutionizing security automation. The Collaborative Security Intelligence Framework (CSIF) combines human expertise with AI for better decision-making, clear authority, and communication. Case studies show improved security KPIs (breach, vulnerability, fraud reduction). CSIF uses AI for real-time threat detection; humans provide oversight. This hybrid approach boosts efficiency and addresses ethical concerns. CSIF evolves through feedback and learning. The future involves adaptive AI, ethical design, and workforce impact. Practical guidance for implementing secure AI solutions is provided.

Our Sponsors

We gratefully acknowledge the support of our sponsors.

Allied Communities

We're proud to have these communities as allies.

Organizers

Meet the people who make this event possible.

Photo of Juan Carlos Sedano
Sedano

Juan Carlos Sedano

Líder técnico con 12+ años de experiencia, coorganiza la JUG GDL y apoya eventos tecnológicos en Guadalajara.

Photo of Brenda
Brenn

Brenda Reyes

Señora de los plumones. Me gusta hacer arts & crafts. También soy diseñadora y psicóloga.

Photo of Orlando
Orlando

Orlando Cano

Ingeniero de Software con +14 años de experiencia. Apasionado por compartir conocimiento como co-líder de j4Guanatos y co-organizador de Posadev y JConf México (desde 2017). Tech Instructor con +8 años de experiencia.

Photo of Kim
Kim

Kim Escobedo

Manager de Ingeniería con +17 años en el mundo IT. Conocida por su enfoque en el liderazgo de equipos y su firme creencia en el poder de las soft skills. Parte GDLDEVCOMMS y de la organización de JConf México y POSADEV.

Photo of Sinuhe Jaime
Sier

Sinuhe Jaime

Matematico jugando a que sabe hacer software con 15+ años de experiencia, fanatismo por los lenguajes funcionales. Organizador del Kotlin User Group

Photo of Christian Omar
Chrisom

Christian Gomez

Ingeniero de software con 15+ de experiencia en el area y entusiasta de las comunidades, parte de la organizacionJUG GDL.

Photo of Byron
EseByron

Byron Valencia

Creador multidisciplinario, explora la intersección entre tecnología, arte y comunidad. Energético, curioso y un gran jugador de equipo, aporta una perspectiva única al mundo tecnológico