Broad and deep experience in software product defintion, feature design, user interface design, managing teams and keeping them on track to deliver great results. Specialties Customer-centric software design Customer scenarios definition Project management