Speaker

Kyle Hoehns

Kyle Hoehns

Staff Software Engineer and Teammate Pipeline Architect at Source Allies

Ankeny, Iowa, United States

Actions

Kyle is a seasoned Software Engineer with over a decade of experience in the development and implementation of complex software solutions. With a strong foundation in backend technologies like Java and Go, Kyle has consistently delivered high-quality, scalable, and efficient solutions across various industries. He is passionate about solving problems and believes in not taking himself too seriously.

Area of Expertise

  • Information & Communications Technology

Topics

  • Software Engineering
  • Java
  • golang
  • aws
  • Spring
  • Spring AI
  • Spring Boot
  • ElasticSearch
  • TDD
  • DevOps
  • agile

DevOps at Scale: Achieving a Zero-Downtime Migration for 80 Million Daily Requests

How do you pull off a seamless data platform migration in a mission-critical environment—without taking your systems offline? In this talk, we’ll delve into how our team leveraged DevOps and agile principles to execute a zero-downtime migration from AWS OpenSearch to Elastic.co’s Elasticsearch, handling over 80 million daily requests.

Attendees will learn how we used parallel ingestion pipelines, weighted routing for gradual traffic cutovers, and massive data synchronization to ensure a smooth transition. We’ll highlight the observability and feedback loops that guided our decision-making, along with the iterative practices that allowed us to pivot quickly and maintain confidence throughout the migration. You’ll walk away with practical insights on designing resilient architectures, mitigating risk, and applying DevOps best practices to tackle large-scale migrations—without leaving your users in the dark.

The Road to Mordor: An Engineer's Guide to Simplifying Complex Features

We’ve all been there—your company has a groundbreaking new idea, and your team gets the exciting task of bringing it to life. It can be both exciting and nerve-wracking. Your challenge lies in navigating through a sea of unknowns to transform this vision into a tangible, production-ready solution. It can feel like embarking on an epic journey, full of obstacles and uncertainty.

In this session, we’ll explore practical strategies for turning what seems like an impossible task into a successful project. We’ll walk through techniques to break down complex features into manageable parts, convert unknowns into knowns, and deliver functional products. Whether you’re solving technical challenges or steering the project forward, this talk will help you navigate the road ahead, ensuring your project reaches its final destination—without falling into the fires of Mount Doom.

Leveraging LLMs with Spring AI

In 2025, it’s hard to find an application that isn’t enhanced with some form of AI capabilities. If you’re curious about the AI buzz but unsure how to integrate it seamlessly with your existing Spring applications, this session is for you. We’ll explore essential AI terminology and create a Spring-based application that easily integrates with various Large Language Models, such as OpenAI’s GPT-4o. Time permitting, we’ll demonstrate creating effective prompts, utilizing OpenAI’s function calling, and implementing Retrieval Augmented Generation (RAG).

Enterprise AI Agents: Building Intelligent Applications the Java Way

The AI revolution has been dominated by Python. Until now. Enterprise applications rely on the JVM's decades of proven reliability, strong typing, extensive Spring ecosystem, and skilled developer community. However, building intelligent agents traditionally meant leaving behind the JVM's strengths for Python's AI tooling.

Enter Embabel, Rod Johnson's innovative new framework announced in May 2025, poised to become a game-changer in JVM-based AI development. Embabel brings Goal-Oriented Action Planning (GOAP), a sophisticated AI technique for dynamic decision-making, to JVM applications. This session will provide a practical introduction to one of the most promising new JVM frameworks in years.

We'll live-code an intelligent agent from scratch using Spring patterns you already know. Instead of following predetermined scripts like most AI frameworks, Embabel agents can dynamically plan and replan their approach based on changing conditions, just like how NPCs in sophisticated video games appear to think and adapt. You'll see how existing business logic methods effortlessly become intelligent building blocks, dynamically combined by agents in ways you never explicitly programmed.

Whether you're a JVM developer aiming to integrate cutting-edge AI without sacrificing type safety, an architect looking to leverage AI within existing enterprise systems, or simply curious how the JVM fits into the AI landscape, you'll leave this session equipped to build intelligent, robust agents using tools and patterns you already trust. Join us to lead the wave of the AI revolution on the JVM. No Python required.

Agile + DevOpsDays Des Moines 2025 Sessionize Event Upcoming

October 2025 Des Moines, Iowa, United States

Central Iowa Java Users Group Upcoming

Enterprise AI Agents: Building Intelligent Applications the Java Way

September 2025 Des Moines, Iowa, United States

Iowa Code Camp Fall 2024 Sessionize Event

October 2024 Ankeny, Iowa, United States

Des Moines Web Geeks

The Road to Mordor: An Engineer’s Guide to Delivering Complex Features.

September 2024 Des Moines, Iowa, United States

DevOpsDSM User group Sessionize Event

May 2024 Urbandale, Iowa, United States

Central Iowa Java Users Group

Leveraging LLMs with Spring AI

January 2024 Des Moines, Iowa, United States

Kyle Hoehns

Staff Software Engineer and Teammate Pipeline Architect at Source Allies

Ankeny, Iowa, United States

Actions

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