
Juan Carlos Domínguez
Senior Android Engineer at DNA.inc
Senior Android Engineer en DNA.inc
Madrid, Spain
Actions
Specialized in native Android development, he has spent over a decade building high-quality apps, and in recent years, working extensively with Kotlin, Jetpack Compose, and modern architectural patterns.
His background spans fintech and media, where he has led the development of reliable, well-architected applications from the ground up, with a strong emphasis on user experience and efficient delivery.
At DNA.inc, he contributes to large-scale streaming service applications for international clients, focusing on architecture and building stable, scalable solutions designed to grow and evolve over time.
Especializado en desarrollo nativo de Android, lleva más de una década creando aplicaciones de alta calidad, y en los últimos años trabajando con Kotlin, Jetpack Compose y arquitecturas modernas.
Ha trabajado en sectores como fintech y medios, liderando el desarrollo de aplicaciones robustas y bien estructuradas desde cero, siempre con un fuerte enfoque en la experiencia de usuario y en una entrega ágil y de calidad.
Actualmente, en DNA.inc, participa en el desarrollo de aplicaciones de servicios de streaming a gran escala para clientes internacionales, con un enfoque en el diseño de arquitecturas sólidas y la construcción de soluciones escalables capaces de crecer y evolucionar a lo largo del tiempo.
Area of Expertise
Topics
Screenshot Testing: Keeping Your Mobile UI Consistent and Error-Free en es
Have you ever released a new feature only to find out later that you accidentally broke part of your app's UI? In this talk, you'll discover how Screenshot Testing can help you catch visual issues before they reach your users.
Based on real-world experience, we'll explore how to implement Screenshot Testing in mobile projects, the practical benefits it brings, and how to integrate it naturally into your development workflow. You'll learn when it makes sense to use it — and when it doesn’t.
We'll also cover the main frameworks available for Android and iOS, share common challenges and best practices, and show you how to bring visual testing into your CI/CD pipelines to ensure your UI stays reliable across releases.
Whether you're new to visual testing or looking to strengthen your current strategy, this session will give you clear, practical advice to help you protect your app’s user experience from unexpected visual bugs.
Screenshot Testing: Mantén tu UI consistente y libre de errores en es
¿Alguna vez has lanzado una nueva funcionalidad y después has descubierto que rompiste parte de la UI sin darte cuenta? En esta charla descubrirás cómo el Screenshot Testing puede ayudarte a detectar problemas visuales antes de que lleguen a tus usuarios.
Basándome en mi experiencia real, exploraremos cómo implementar el Screenshot Testing en proyectos móviles, los beneficios prácticos que aporta y cómo integrarlo de forma natural en tu flujo de trabajo de desarrollo. Veremos cuándo tiene sentido usarlo... y cuándo no.
También hablaremos sobre los principales frameworks disponibles para Android e iOS, los desafíos más comunes, las mejores prácticas, y cómo integrar las pruebas visuales en tus pipelines de CI/CD para mantener la fiabilidad de la UI a lo largo de cada release.
Tanto si eres nuevo en el testing visual como si quieres reforzar tu estrategia actual, esta sesión te dará consejos claros y prácticos para proteger la experiencia de usuario de tu app frente a errores visuales inesperados.
Pushing Compose Multiplatform to the Web en es
Compose Multiplatform opens the door to sharing UI code across platforms, but the Web target is still evolving. How ready is it today for real-world applications?
In this session, I'll share my experience building a functional web application using Compose for Web. I'll cover the challenges of adapting mobile-style UI components for web users and the solutions I found to create a usable experience.
We'll also dive into writing web-specific implementations to bridge the gaps where Compose alone isn't enough, extending functionality without losing the multiplatform advantage.
If you're considering Compose Multiplatform for your next side project — or just curious about what it can actually deliver today — this talk will give you a clear, honest perspective based on real-world use.
Llevando Compose Multiplatform a la Web en es
Compose Multiplatform abre la puerta a compartir código de UI entre plataformas, pero el objetivo Web todavía está en evolución. ¿Qué tan preparado está hoy para aplicaciones reales?
En esta charla compartiré mi experiencia construyendo una aplicación web funcional utilizando Compose for Web. Hablaré de los retos al adaptar componentes pensados para móvil al entorno web y de las soluciones que encontré para ofrecer una experiencia usable.
También exploraremos cómo escribir implementaciones web específicas para cubrir aquellas necesidades donde Compose por sí solo no es suficiente, extendiendo la funcionalidad sin perder las ventajas del enfoque multiplataforma.
Si estás pensando en usar Compose Multiplatform para tu próximo side project, o simplemente quieres saber qué tan lejos puede llegar hoy en el mundo real, esta charla te dará una visión clara y basada en la práctica.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top