Devnexus 2025


Celebrate Java's 30th Anniversary with us


REGISTER NOW

AI Ready Data with Apache Iceberg: Unifying, Controlling, and Optimizing Your Data for Effective AI

Andrew Madson

Andrew Madson is a Data Analytics, Data Science, and AI Evangelist at Dremio, where he leverages his extensive expertise in data analytics, machine learning, and artificial intelligence to drive innovation and educate the wider community. With a strong academic background, including multiple master's degrees in data analytics and business management, Andrew deeply understands the technical intricacies involved in data-driven decision-making. Andrew's career is marked by impactful roles at prominent organizations. He served as the Senior Director of Data Analytics & AI at Arizona State University, where he streamlined analytics processes and significantly enhanced team productivity. At LPL Financial, he played a pivotal role in creating a substantial strategic budget and led enterprise-wide initiatives. His tenure at MassMutual involved leading data projects across diverse teams and countries, managing a significant budget, and leading data privacy initiatives. Andrew's technical ability is further exemplified by his experience at JP Morgan Chase, where he led data analytics, machine learning, and AI projects for Global Wealth Supervision. He spearheaded innovative AI solutions, including a real-time communication monitoring system and predictive models for advisor retention. His ability to automate processes and lead diverse teams of technical experts underscores his leadership and technical acumen. In addition to his technical expertise, Andrew is a seasoned public speaker and educator. He has served as an adjunct instructor and faculty member at various universities, including Trine University, Grand Canyon University, Southern New Hampshire University, Western Governors University, Maryville University, and Indianapolis University. His ability to communicate complex technical concepts in an accessible manner makes him a sought-after speaker and thought leader in the data science community. Andrew's current role as an Evangelist at Dremio allows him to combine his passion for data science with his exceptional communication skills. He actively engages with the wider community, sharing his knowledge and insights to empower organizations to harness the full potential of their data.

Beyond Static: Building Adaptive Systems with Reinforcement Learning Using Java

Omakoji Idakwoji

Omakoji is a Senior Software Engineer with an expertise in enterprise software engineering and machine learning applications. Currently based in Atlanta, Georgia, Omakoji is part of the enterprise search team at the Home Depot Store Support Centre where he contributes to the maintenance and enhancement of a reinforcement platform, leveraging reinforcement learning algorithms, specifically the multi-armed Bandit to optimize testing processes. Beyond his technical expertise, Omakoji is an avid soccer player and enjoys playing FIFA in his spare time. He is also committed to volunteering and actively giving back to the community.

Bootiful Spring Boot: A DOGumentary

Josh Long

Josh (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O'Reilly's upcoming Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry) and 3 best-selling video trainings (including Building Microservices with Spring Boot Livelessons with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin). He is a huge Kotlin-fan, too.

Cache Smarter, Not Harder: A Practical Guide to Choosing the Best Caching Strategy

Medha Chakraborty

With 16 years of deep expertise in Java development, Medha has consistently driven innovation in the realm of enterprise software solutions. As a seasoned Technical Lead, she possesses an extensive background in designing robust, scalable, and efficient systems, while mentoring teams to deliver excellence. Having collaborated with diverse cross-functional groups, she has mastered the art of translating business requirements into technical blueprints. Medha's dedication to best practices and continuous learning stands as a testament to his passion for the ever-evolving landscape of technology. With a track record of successful project deliveries, she embodies the perfect fusion of technical acumen and leadership finesse.

Eswaran Rathinam

Eswaran Rathinam is a Software Engineer at BlackRock with six years of experience across frontend, backend, data engineering, and DevOps. For the past four years, he has focused on application engineering, with a deep interest in Java. Eswaran is an active member of the Atlanta Java User Group (AJUG). In his free time, he enjoys rock climbing, running, and is currently training for his first marathon.

CQRS meets modern Java

Simon Martinelli

Simon Martinelli is a Java Champion, a Vaadin Champion, and an Oracle ACE Pro. He regularly shares his knowledge in articles, speaks at international conferences, and writes his blog: https://martinelli.ch. His current interest is increasing the efficiency of full-stack development with Java. He owns 72 Services LLC and has worked as a software architect, developer, consultant, and trainer for three decades, especially in the Java Enterprise environment. In addition to his work, he is a lecturer at the Bern University of Applied Sciences BFH and the University of Applied Science Northwestern Switzerland FHNW on modern architecture and integrating distributed systems, persistence technologies, and DevOps.

Developer To Architect

Nathaniel Schutta

Nathaniel T. Schutta is a software architect and Java Champion focused on cloud computing, developer happiness and building usable applications. A proponent of polyglot programming, Nate has written multiple books, appeared in countless videos and many podcasts. He’s also a seasoned speaker who regularly presents at worldwide conferences, No Fluff Just Stuff symposia, meetups, universities, and user groups. In addition to his day job, Nate is an adjunct professor at the University of Minnesota, where he teaches students to embrace (and evaluate) technical change. Driven to rid the world of bad presentations, he coauthored the book Presentation Patterns with Neal Ford and Matthew McCullough, and he also published Thinking Architecturally and Responsible Microservices available from O’Reilly. His latest book, Fundamentals of Software Engineering, is currently available in early release.

Documenting your architecture

Raju Gandhi

Raju Gandhi has been writing software for over two decades. Along the way he's been a software architect, consultant, author, teacher, and regularly invited speaker at conferences around the world. As both a software developer and a teacher, he believes in keeping things simple, preferring to understand and explain the “why” as opposed to the “how.” Raju blogs at LooselyTyped.com and lives in Columbus, Ohio, US, along with his wonderful wife, Michelle, their sons, Mason and Micah, daughter, Delphine, and three furry family members, Buddy, Skye, and Princess Zara. You can find his contact information at rajugandhi.com. He’s always looking to make new friends.

Migration Engineering with OpenRewrite: The Recipe for Success

Jonathan Schneider

Jonathan is the CEO and Co-Founder of Moderne, the company that automates mass-scale code refactoring and analysis. Before that, he founded OpenRewrite, every developers open-source auto-refactoring tool, while at Netflix and went on to found the Micrometer project as a member of the Spring Team. He was a Senior Software Engineer at Gradle and a Senior Engineering Manager at Pivotal. Jonathan is a Java Champion as well as the author of “SRE with Java Microservices” and a co-author of “Automated Code Remediation” (both from O’Reilly). Connect with Jonathan on LinkedIn: https://www.linkedin.com/in/jonkschneider/

REST vs GraphQL vs gRPC

Chetan Galgali

Chetan Galgali has worked in the IT industry for 20+ years across various industries. He is currently working at Insight Enterprise as a Lead Architect, enabling clients to move their mission critical applications from copper to the cloud. Providing innovative solutions while controlling cost is his passion and highest value. In his free time, he loves to swim and go on hikes with his family.

Ben Westmoreland

The future of IT is in the AI innovations in the cloud. ☁️ My overall goal is to enable complex solutions to maximize the benefits and outcomes for organizations. Providing innovative solutions while controlling costs is my passion and highest value. I am an innovative thought leader that provides organizational leadership focused on taking on challenging initiatives. Actually, I am driven by complex challenges. I am most effective in up front project architecture, strategy, and planning, then leading projects to completion with the delivery teams. I enjoy building both technology strategy and the teams to provide effective results. I am seasoned in breaking down complex solutions and workloads into smaller and more manageable components. I can go on and on about common keywords here like domain driven design, microservices, design patterns, observability, cloud enablement, IaaS, PaaS, IaC, CaC, CI/CD, DevSecOps, automation, Azure, GCP, and AWS. However, the point being is that I have experienced the wrong and right ways to approach large solutions. I know to use what technology, where to use it, and the level of teams to get the job done most effectively. Also, I have learned from project mistakes and failures. I strive to iteratively improve myself, my teams, my projects ,and the organizations that I am working with. I am a humble technologist with a passion for serving my clients. I am the neighborhood and family "IT Guy". Also, I love to assist with local non-profits. I am a loving father with a wonderful wife and twin boys. Lastly, I am Linux hobbyist and huge into saltwater fishing.

Reverse-engineering architecture diagrams from your Java app

Simon Brown

Simon is an independent consultant specialising in software architecture, and the author of “Software Architecture for Developers” (a developer-friendly guide to software architecture, technical leadership and the balance with agility). He is also the creator of the C4 model for visualising software architecture, and the founder of Structurizr. Simon is a regular speaker at international software development conferences, and travels the world to help organisations visualise and document their software architecture.

Sociotechnical Platform Engineering

Chris Corriere

Chris Corriere has been working with data, phones, networks and writing software for over 20 years. His background in mathematics and engineering has allowed him to adapt to new and industry specific technologies and provided many unique consulting opportunities. As a devOps practitioner Chris is committed to culture, automation, learning, sharing, and having a good time while getting work done.

Thinking Architecturally

Nathaniel Schutta

Nathaniel T. Schutta is a software architect and Java Champion focused on cloud computing, developer happiness and building usable applications. A proponent of polyglot programming, Nate has written multiple books, appeared in countless videos and many podcasts. He’s also a seasoned speaker who regularly presents at worldwide conferences, No Fluff Just Stuff symposia, meetups, universities, and user groups. In addition to his day job, Nate is an adjunct professor at the University of Minnesota, where he teaches students to embrace (and evaluate) technical change. Driven to rid the world of bad presentations, he coauthored the book Presentation Patterns with Neal Ford and Matthew McCullough, and he also published Thinking Architecturally and Responsible Microservices available from O’Reilly. His latest book, Fundamentals of Software Engineering, is currently available in early release.
SEE ALL SESSIONS