Deepak has guided Puppet’s technical development and longer-term technical strategy since joining the company in 2011. He has helped oversee the development of nearly every major product in Puppet's portfolio including Puppet Enterprise, PuppetDB, Bolt, and Relay. Deepak brings nearly 20 years of experience creating new products, building engineering teams, and operating infrastructure. Prior to Puppet, he was an early engineer at Dell/MessageOne, helping architect and operate their hosted products. Deepak has a particular fondness for functional programming, autonomous systems, novel programming languages, 1980s/1990s cartoons, and just about every action movie ever made.