Results-driven IT professional with 12 years of comprehensive experience across project management, transition, strategic analysis, team management and software development. Expert in leading large technical teams, managing client engagements, and overseeing all aspects of IT projects, including resource allocation, budget management and risk mitigation. Proven track record in handling 20+ applications in support and maintenance roles. Skilled in Software support with over 6 years of experience and extensive background in software development, which including 6 years as a software developer. Experienced in documentation, solution design, implementation, communication, and presentation, demonstrating a robust capability in delivering high-impact IT solutions.