Kevin Bullock

Director, Engineering at Software for Good

Kevin Bullock is the current Director of Engineering at Software for Good. Kevin has a long history of working in software development, starting as a Web Developer at the MSU Women's Center in 2003. In 2004, Kevin became the Communications Director at St. John's Episcopal Church where they integrated a PHP/MySQL content management system for parish communications. Kevin also co-administered the parish office network and developed plug-in modules to allow greater capabilities. Kevin's work at St. John's Episcopal Church led to him becoming the Webmaster at the Episcopal Diocese of Minnesota in 1997. Kevin has been with Software for Good since 2000 and in their current role as Director of Engineering, they oversee all engineering efforts and sets the technical direction for the company.

Kevin Bullock has a BS in Computer Science from Minnesota State University, Mankato and is currently pursuing a degree in Computer Science at Saint John's University.

Abdullahi Abdullahi - Apprentice Software Engineer, Michael O'Gorman - Apprentice Software Engineer, and Farhan Idris - Apprentice Software Engineer report to Kevin Bullock. Their manager is Casey Helbling, Founder. Kevin Bullock works with Cassi Johnson - Director of Product Strategy, Antonio Perez-Cajina - Junior UX/UI Designer, and Laney Barhaugh - Project Manager.

Timeline

  • Director, Engineering

    Current role

  • VP, Engineering