Description
Software Development Professional with expertise in developing projects using Agile methodology, managing cross-functional teams and resources across multiple locations, and identifying and mitigating risk in fast-paced and competitive environments. Experienced in delivering high quality, scalable, technical solutions to meet company and client needs. Skilled in streamlining team operations, reducing costs, and improving performance. Capable of effectively switching between either large-scale or detail-oriented approaches to achieve success.