IT professional with extensive experience in project management, business analysis and in all phases of software development life cycle. Diverse industry knowledge obtained from positions in telecommunications, retail, education, non-profits, and government. Offering a unique combination of technical management, business acumen, analytical skills and technical skills. Strong ability to assess analytical tools and techniques to improve productivity and create cost-effective software solutions for clients.