Summary
Overview
Work History
Education
Skills
Timeline
Generic
Mohammad Haffez

Mohammad Haffez

Manager - Projects
Toronto,ON

Summary

Dedicated Technical Manager adept at leading and developing highly effective technical teams. Meticulous and driven with a passion for innovation and process improvement demonstrated over 13+ years in technical roles. Currently designated as Manager - Projects in DOT NET and UX technology projects and working as Technology Manager leading and managing multiple teams across locations. Experienced in building, designing and architecting enterprise solutions for dot net/UX projects. Having experience in 3-tier Architecture, MVC Architectures.

Strong software development background along with PM/Scrum Master experience and with excellent relationship management and communication skills helps to bridge between the business stakeholders and IT team and bring multiple stakeholders together to achieve strategic business goals.

Overview

13
13
years of professional experience
4
4
years of post-secondary education

Work History

Technology Manager

Cognizant Technology Solutions
Toronto, Ontario, Canada
05.2022 - Current
  • Leading all aspects of project right from requirement analysis/gathering until release management and post deployment support.
  • Managing 20+ implementation of new technological improvements resulting in increased efficiency.
  • Collaborate with subject matter experts and leverage inputs to rapidly identify alternatives for things such as scope, design choice, resourcing alternatives, etc.
  • Developed suggestions for technical process improvements to optimize applications and reducing business manual effort.
  • Analyzed client business processes to propose optimal software applications for unique requirements.
  • Assessed business requirements to create focused solutions.
  • Developed diagrams to describe and lay out logical operational steps.
  • Address and resolve/mitigate project risks, roadblocks while securing resources to efficiently complete deliverables
  • Collaborate with project, product, and program managers to ensure project deliverables tracking and align with business goals and expectations
  • Collaborate with Project/Program managers in identifying, analyzing, and implementing improvements/automation
  • Have worked to create teams that acts in alignment with user needs and system functionality and contribute to organizational policy, while also identifying problematic areas and helping business partners in implementing strategic solutions with automation mechanisms to improve business workflow
  • Managing IT teams, coordinate and assign work. Involved in backlog grooming, PI planning, task distribution, problem solving/UAT, release management work, and post-production support
  • Ensuring customer service level agreements (SLA) are met by addressing technical issues/roadblocks in timely manner
  • Helping bridge between business stakeholders and IT team and bring multiple stakeholders together to achieve strategic business goals

Technology Manager

Cognizant Technology Solutions
Saint Louis, Missouri, USA
01.2017 - 04.2022
  • Leading all aspects of project right from requirement analysis/gathering until release management and post deployment support.
  • Managing 30+implementation of new technological improvements resulting in increased efficiency.
  • Collaborated with stakeholders to transform client requirements into IT solutions.
  • Collaborate with subject matter experts and leverage inputs to rapidly identify alternatives for things such as scope, design choice, resourcing alternatives, etc.
  • Developed suggestions for technical process improvements to optimize application and reducing business manual effort.
  • Assessed business requirements to create focused solutions.
  • Developed diagrams to describe and lay out logical operational steps.
  • Address and resolve/mitigate project risks, roadblocks while securing resources to efficiently complete deliverables
  • Collaborate with project, product, and program managers to ensure project deliverables tracking and align with business goals and expectations
  • Collaborate with Project/Program managers in identifying, analyzing, and implementing improvements/automation
  • Have worked to create teams that acts in alignment with user needs and system functionality and contribute to organizational policy, while also identifying problematic areas and helping business partners in implementing strategic solutions with automation mechanisms to improve business workflow
  • Managing IT teams, coordinate and assign work. Involved in backlog grooming, PI planning, task distribution, problem solving/UAT, release management work, and post-production support
  • Ensuring customer service level agreements (SLA) are met by addressing technical issues/roadblocks in timely manner
  • Helping bridge between business stakeholders and IT team and bring multiple stakeholders together to achieve strategic business goals

Project Team Lead

Cognizant Technology Solutions
Kolkata, West Bengal, India
05.2015 - 12.2016
  • Defined project scope, goals and deliverables that supported client objectives in collaboration with management and stakeholders.
  • Coordinated team members across multiple projects and departments.
  • Communicated project expectations to team members and stakeholders to set tone for high productivity level.
  • Developed and managed comprehensive project plans and associated project documents to keep ongoing development on schedule.
  • Led by example, applying thorough understanding of complex projects and business acumen to workplace challenges to motivate team members towards greater productivity.
  • Built flow charts and project plans, informing clients on available services while proposing viable paths towards accomplishing objectives.
  • Scheduled and facilitated meetings between project stakeholders to discuss deliverables, schedules and conflicts.
  • Maintained open communication by presenting regular updates on project status to customers.
  • Tracked project and team member performance closely to quickly intervene in mistakes or delays.
  • Reported regularly to managers on project budget, progress and technical problems.
  • Verified quality of deliverables and conformance to specifications before submitting to clients.
  • Involved in Release Management and Post Production support of application and user's training.

Project Team Lead

Cognizant Technology Solutions
Saint Louis, Missouri, USA
01.2014 - 04.2015
  • Defined project scope, goals and deliverables that supported client objectives in collaboration with management and stakeholders.
  • Coordinated team members across multiple projects and departments.
  • Communicated project expectations to team members and stakeholders to set tone for high productivity level.
  • Developed and managed comprehensive project plans and associated project documents to keep ongoing development on schedule.
  • Led by example, applying thorough understanding of complex projects and business acumen to workplace challenges to motivate team members towards greater productivity.
  • Built flow charts and project plans, informing clients on available services while proposing viable paths towards accomplishing objectives.
  • Scheduled and facilitated meetings between project stakeholders to discuss deliverables, schedules and conflicts.
  • Maintained open communication by presenting regular updates on project status to customers.
  • Tracked project and team member performance closely to quickly intervene in mistakes or delays.
  • Reported regularly to managers on project budget, progress and technical problems.
  • Verified quality of deliverables and conformance to specifications before submitting to clients.
  • Involved in Release Management and Post Production support of application and user's training.

Offshore Team Lead and Sr. Developer

Cognizant Technology Solutions
Kolkata, West Bengal, India
01.2013 - 12.2013
  • Involved in removing performance hiccups from web pages as well as bringing in performance improvement changes in overall application
  • Supervised work of programmers, designers, assigned tasks and status tracking of deliverables.
  • Designed and developed enhancements in application that meet user needs and improve productivity.
  • Modified existing application to correct coding errors, upgrade interfaces and improve overall performance.
  • Built SQL databases table structures and stored procedures for enhancements in web application.
  • Conducted data modeling, performance and integration testing.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.

Programmer Analyst

Cognizant Technology Solutions
Kolkata, West Bengal, India
10.2009 - 01.2013
  • Worked on various software design and development to meet client needs for functionality and performance.
  • Working on Back Log Items for major/minor feature/performance enhancements in application
  • Identified causes of issues within applications and determined which modifications needed to be made.
  • Responded to and remedied critical issues to limit downtime.
  • Job Monitoring, follow ups for job failures and job restart, resolving hiccups for job failure.
  • Performed regression and system-level testing to verify software quality prior to release.
  • Enhanced interfaces to promote better functionality for users.
  • Wrote highly maintainable, solid code for software system.
  • Updated documentation with project deviations to capture changes.
  • Documented program development and revisions to maintain records.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Worked closely with clients to establish specifications and system designs.

Education

Bachelor of Technology - Electronics And Communication

Future Institute of Engineering And Management
Kolkata, West Bengal, India
05.2004 - 04.2008

Skills

Technology planning

undefined

Timeline

Technology Manager

Cognizant Technology Solutions
05.2022 - Current

Technology Manager

Cognizant Technology Solutions
01.2017 - 04.2022

Project Team Lead

Cognizant Technology Solutions
05.2015 - 12.2016

Project Team Lead

Cognizant Technology Solutions
01.2014 - 04.2015

Offshore Team Lead and Sr. Developer

Cognizant Technology Solutions
01.2013 - 12.2013

Programmer Analyst

Cognizant Technology Solutions
10.2009 - 01.2013

Bachelor of Technology - Electronics And Communication

Future Institute of Engineering And Management
05.2004 - 04.2008
Mohammad HaffezManager - Projects