Tim is a Software Developer and Agile Coach for Lean TECHniques, Inc. He has worked in software development in several industries including financial, fundraising, insurance, and telecommunications. He has played several roles including Agile Coach, Tech Lead, Software Developer, Database Administrator, and Business Analyst. His real passion is to work with people to understand their context and help them introduce incremental improvements to get better at software development.