John Cavnar-Johnson

John is a software architect and has been leading development teams for over 25 years. He's currently working for Improving in Houston as a principal consultant. He speaks frequently at conferences and user groups on topics as varied as agile practices, IoT, enterprise software, and functional programming. When he's not designing, writing, or talking software, you can usually find him reading and drinking craft beer.