Sum	Highly disciplined and yet flexible approach to software development. A sound understanding of the balance that must exist between customer satisfaction and technical excellence. Proficient at all levels and stages of the software development cycle, from conception to production and maintenance.