Dennis is the Co-Managing Director of the Software-as-a-Service division at Dimagi, he leads strategy and technology initiatives on the CommCare platform. Prior to joining Dimagi, Dennis was the Co-founder and Chief Executive Officer of a Technology and Consulting Services business. He is an experienced technology innovator and business leader who has built consulting practices and brought highly differentiated software products from concept to market. He possesses a combination of leadership, software engineering, product management, and business skills acquired through his strategic advisory, management, and hands-on roles in the software industry. Dennis holds B.Sc. in Computer Science from Ryerson University.