Guy Royse currently works at Redis as a Developer Advocate.Guy has programmed in numerous languages over the years—many of them semi-colon delimited—including C++, C#, and Java. More recently he has worked with dynamic and more functional languages like JavaScript and Ruby.Teaching and community has long been a focus for Guy. He is President of the Columbus JavaScript Usergroup and has been part of the session selection committee for CodeMash for the last five years. When given an opportunity, he teaches programming at a prison in central Ohio.In past lives Guy has worked as a consultant in broad range of industries including healthcare, retail, and utilities. He spent several years as a consultant for Pillar Technology and several more years working for a major insurance provider. This has given him a broad view of technology application to.In his personal life, Guy is a hardboiled-geek interested in role-playing games, science fiction, and technology. He also has a slightly less geeky interest in history and linguistics. He lives in central Ohio with his Wife and three sons. In his spare time he is a leader in his neighborhood Cub Scout Pack and goes camping a lot.