Jake Witcher is a software engineer from Cincinnati, OH working on backend services at Kroger Technology & Digital. Before switching careers to become a software developer in April of 2019, Jake spent 15 years in retail merchandising where he developed a passion for creative problem solving and managing complexity. He is a strong advocate of functional programming and functional languages but is happy coding in just about any language or paradigm. Jake is a programming language polyglot, an avid learner, and a national conference speaker. When he isn't behind a keyboard, Jake enjoys trips to the archery range, playing board games with his kids, and losing at tug of war to his French Bulldog, Toby.