Growing a software team is a tough job. Recruiting, organizing and directing software developers gets harder and harder every year, and managers have little chance to learn on the job.

Corey's extensive experience in leading software teams makes him a fantastic management coach, able to help technology managers make the sorts of tough decisions that will ignite a team's performance. He works with clients to review difficulties, establish new practices and procedures, solve communication problems and make for a more effective team.

He helps managers at all levels deal with the specific needs of software teams, bringing agility, thoughtfulness and compassion to the practice of software development. Over the years he has built teams at some of Canada's most-respected technology companies, and has lived through many of the difficulties that afflict all growing organizations. His experience in both technology and human resources is a valuable addition to any company.

Contact Corey (he lives at "") to explore how he can help your team and your company grow quickly and successfully.