PMO Manager
TACME
Total years of experience :15 years, 9 Months
• Build, develop, and manage project management team
• Set standards/procedures and ensure it is followed.
• Provide leadership in best practices.
• Involved in improving the consistency predictability and efficiency of organization project delivery capability.
• Highly customer-focused.
• Oversee projects costs and make sure they are well managed.
• Direct all services, resources, and project plans.
• Direct all phases of programs from inception through completion, all sales activities, and project management.
• Responsible for the managing project throughout the entire project lifecycle, including project initiation/proposals, project delivery, stakeholder management, and project close out / handover.
• Led projects teams, tracked progress to ensure project milestones were completed on time, on budget and with the desired results.
• Mitigated risk factors through careful analysis of financial and statistical data.
• Defined processes and tools best suited to each project.
• Moved between agile and waterfall approaches depending on project specifics and client goals, creating detailed project road maps, plans, schedules and work breakdown structures.
• Excelled in guiding the work of technical teams, project goals and scope, prepared detailed work breakdown structures (WBS) and targeted on delivering successful project.
• Resolved numerous project issues including staffing shortages, technical matters, conflicted business and user needs.
• Deeply involved in developing system logical architecture, solving technical challenging matters.
• Responsible for leading .Net unit team, applying development life cycle, setting code standards and assure following it, knowledge sharing within the team.
• Led and managed a team of senior software developers and software developers.
• Held line management responsibilities including technical recruitment, appraisals, meetings, identifying training needs, motivating and performance managing the team.
• Developed tactical plans, services, and processes.
• Planned team growth.
• Reviewed project progress and performance of all individuals in team.
• Assisted in resourcing decisions.
• Facilitated the smooth delivery of all projects, enhancements and support.
• Facilitated technology and methodology decision making throughout team, including standardization of system architecture, reusable code base development, and versions of software tools, best practice, source control and deployment processes.
• Kept up to date with the latest software development technologies and methodologies.
• Assured writing a clean and healthy structured and well documented code.
• Led activity of building reusable core code libraries, which can be shared, in-order to drive further efficiencies throughout the team.
• Designed and built database schemas with integrity and scalability with data access layers that are optimized for performance and security.
• Responsible for .Net portals and desktop applications development, Custom and user controls.
• Follow application architecture, and project plans.
• Design databases, data access layer, and business logic layer.
• Maintaining and enhancing legacy systems.