Exploring new languages, frameworks, and technologies, and then sharing what he’s learned, has always come naturally to Ryan. Even when it wasn’t his day job, Ryan has always been driven by his passion, spending his time and energy educating his friends, colleagues, or anyone else that would listen. Now, as a Developer Advocate at IBM, he has found a role that’s a perfect fit for him. Currently, Ryan is focusing on application development in the cloud using various technologies, like Node.js and Docker, and applying those technologies to application solutions around mobile, IoT, and more. When he’s not coding, Ryan likes spending time with his daughter, ice fishing, and watching the Red Sox.