2010-04-28 Leadership and management of a team of talented software engineers in a fast-paced and demanding software development environment