Post Job Free

Resume

Sign in

Manager Project

Location:
Ottawa, ON, Canada
Salary:
115000
Posted:
July 13, 2017

Contact this candidate

Resume:

Denis Dagenais

H: 613-***-**** ac1ahq@r.postjobfree.com C: 613-***-****

Objective: To obtain a leadership position leveraging over 25 years of experience creating technical products

Profile:

•Provides leadership and guidance to coach, motivate, and lead team members to their optimal performance and to recognize these achievements

•Strong Technical experience (10+ years software development)

•Strong Agile experience

•Strong Client, Vendor and Partner Relationship Management skills

•Government of Canada Security clearance: Secret

•Languages: Fluently Bilingual in both English and French

Technical Skills:

Methodologies

Agile-Scrum, Agile-Extreme, Iterative development, OOAD, OOD, UML, XP (Extreme Programming), Design Patterns (GoF, Larmer, JEDP), OMT, Waterfall,, SDLC, TDD (Test Driven Development), BDD (Behavior Driven Development);

Tools

CA Agile (CA Rally), Atlassian Jira, Microsoft Project 2007, ClearCase, XML Spy, Oxygen Editor, Eclipse, Momentics / BB10 NDK IDE

Databases

MS Access (1.x, 2, 97, 2000, XP, Vista), MS-SQL Server 4.5, Novell-Btrieve, Gupta SQL Windows 5.0, Oracle 7, MySQL, DB2 9.x

Protocols

IP 2.0, TCP/IP/UDP/RTP, LDAP,RPC, MGCP / MEGACO, WAP, DHCP,

Operating Systems

QNX, Mac OS 10 (Mountain Lion), Windows (7, Vista, Xp, 2000), VxWorks, Symbian, UNIX., Linux RedHat and FC3 Linux cores 2.4 and 2.6, Palm, Dos, RIM OS 6, Android 3, RIM-PB 2.0, RIM-BB10

Languages

C/C++, RIM Cascades QML, MS Visual C++, Java (J2ME- RIM, SE), XML

Environments

GUI (20 years), Jenkins Build Server, Mobile development (BB10, Android, iOS), MFC, Win 32, Windows DLL Architecture/Design/Implementation, J2EE, J2SE, J2ME, ATL, Embedded Development, Driver Development, DITA, EBNF, BSD, JNI, .NET (VB), Academic (Vax VMS), Differentiated Architecture QoS (DiffServ QoS)

Professional Experience

Cisco Systems

Software Development Manager (contract) January 2016 to Present

•Project: Product development: Cisco Cloud Architecture over Microsoft Cloud Platform (Azure)

•Successfully led a team of 15 software developers, testers, and infrastructure engineers

•Met with stakeholders to understand requirements and manage expectations

•Led team meetings to breakdown backlog into prioritized tasks

•Led solution architecture meetings to insure requirements were being met

•Led team meetings to obtain/manage work estimates

•Defined features and release content

•Planned sprint content

•Planned release content

•Ran daily scrum meetings, managed individual deliverables, and removed roadblocks

•Created management progress reports and roadmaps

•Tracked and managed agile deliverables via Rally

•Monitored/managed team member velocity

•Planned and managed product demonstrations for management and customers

•Validated product requirements

•Led bug-scrub meetings to assess and prioritize software defects

•Interacted with team members and stakeholders in geographically dispersed countries

•Accomplishment: met vastly outsized deliverables with much smaller team than planned

•Accomplishment: inspired team to provide 100% overtime for 3 months without complaints

•Environment: Microsoft’s Cloud Platform: Azure, Microsoft System Center Virtual Machine Manager, Cisco’s Intelligent server solution, UCS, APIC, Cisco networking technology (i.e. routing, switching, firewalls, load balancers), NSO, Rest, Misc. browsers, Agile Scrum technical Program management, Team Management Scrum Master, Product Owner-Manager, TDD, BDD, VMWare, .NET (4.0), MS developer Studio 2010, C#, Java, HTML 5, windows 7, 8. CA Agile (Rally ), Atlassian Confluence

Solarwinds N-able

Software Development Manager (contract) March 2015 to October 2015

•Project: Dynamics CRM Integration

•Led a team of 7 software developers and QA engineers

•Met with stakeholders to identify solution requirements

•Defined and verified application requirements

•Led solution architecture meetings

•Led meetings with team members to breakdown backlog into tasks

•Led meetings with team members to review work and come up with time estimates

•Created product roadmaps

•Led daily scrum meetings, insured progress was being made and removed roadblocks

•Provided technical leadership to project managers, software developers and QA teams

•Coordinate with Solarwinds International teams on Technology and Business strategies

•Manage Partner relationships and coordinate their application and infrastructure work

•Environment: Agile Scrum project management, Scrum Master, TDD, BDD, VMWare, .NET (4.0), MS developer Studio 2010, C#, Java, HTML 5, windows 7, 8. MS-Dynamics (2011, 2015), Atlassian JIRA 6.x, Atlassian Confluence

Canadian Forces Morale and Welfare Services (CFMWS)

Software Development Manager (contract) May 2014 to March 2015

•Led a team of 19 software developers and QA engineers

•Met with stakeholders to gather software requirements

•Led solution architecture meetings

•Met with team members to breakdown work into tasks

•Managed cost/time estimates from team members

•Managed cost/time estimates to management/stakeholders

•Planned sprint content and individual velocity

•Scrum Master

•Provided technical leadership on day to day activities for the team

•Assessed and prioritized software defect corrective content efforts

•Created management reports and product roadmaps

•Environment: Agile Scrum project management, Scrum Master, TDD, BDD, VMWare, .NET (3.5, 4.0), MS developer Studio 2010, C#, Java, HTML 5, windows 7.

Solacom Technologies

Software Development Manager April 2013 to May 2014

•Product: Development of E911 and NG911 (Next Generation) systems

•Led a team of 10 software developers

•Led project to migrate the build/SCM environment to open source for Solacom

•Led daily scrums to identify and assess obstacles/risks in the current schedule and resolve them

•Feature definition; requirements definition-validation and product road map definition

•Contribute to discussions on how best to design/define interaction between the components

•Managed project/team budgets

•Managed project lab requirements

•Agile-Scrum Master

•Worked closely with all support teams to resolve field issues as they arose

•Provide leadership and guidance to coach, motivate, and lead team members to their optimal performance and to recognize these achievements

•Be able to write and review code as needed, and provide technical direction to the group

•Understand technical architectures, capacity plans, tool requirements, automation plans, product launch plans, and other deliverables

•Define, Implement a lean branching and Continuous Integration (CI) strategy

•Define a build strategy to seamlessly support Lean Branching, TDD-BDD and CI strategies

•Responsible for identifying, documenting and tracking all projects that meet the SR&ED requirements

•Lead the Source version control and defect tracking tools replacement (replace ClearCase/ClearQuest) with Open source tools

•Redefine and implement Solacoms source code branching strategy

•Environment: Agile Scrum project management, Scrum Master, VMWare, .NET (3.5, 4.0), MS developer Studio 2010, C/C++, C#, Java, HTML 5, SIP, windows 7, GIT source control, TRAC defect tracking, Jenkins Build Scheduling server.

Bitheads

Senior Software Developer (Contract) November 2012 to January 2013

•Project: RIM BB10 Cascades/QML development

•Define, design, architect and develop Consumer products for the BB10 official launch of BB10

•C++ QML/Cascades Development for BlackBerry BB10 Platform

•Gathered, defined and documented User experience and UI requirements

•Participation in Agile-Scrums

•Task definition and prioritization

•Feature definition; requirements definition-validation

•Direct Client interaction

•New feature design and development for multiple Consumer products

•Debug of Mobile products and RIM development tools, functionality and connection issues

•Integration With client code and server APIs

•Environment: Agile project BB10, Windows 7, C/C++, Eclipse, Momentics, BB10 NDK.

QNX Software Systems

Project / Program Manager September 2011 to June 2012

•Projects:

oQNX AIR SDK for Playbook and BB10

oQNX/RIM Playbook and BB10 Simulator programs.

•Define Product release strategy and plan using geographically dispersed teams

•Requirements definition and tracking

•Definition of objectives and priorities

•Release Management, including export controls

•Work/task breakdown into the sprint schedule

•Sprint content and schedule Definition

•Backlog Management

•Agile-Scrum Master

•Requirements definition-validation

•Participation in Agile-Scrums

•Dependency identification and tracking

•Definitions and scheduling milestones into the Project plan and Sprints

•Interfaced with RIM PM organization for Program coordination

•Report Program statuses to Senior Program managers and Executives

•Strong Team building, negotiation, consensus building, coordination and facilitation skills.

•The Adobe AIR SDK extension for Playbook 1 and 2, and BB10 developed by QNX were stabilized

•Release schedules were aligned with other development tools offered by QNX/RIM,

•Documentation teams were integrated into the sprints

•Empowered documentation teams to create high quality, professional documentation for the SDK

•Elevated Simulator’s profile within organization

•Communicated Simulator’s goals, requirements and release schedules to both QNX and RIM

•Additional Roles/responsibilities reporting directly into the VP of engineering and Senior Program Management teams in QNX and RIM:

oCorporate resource planning for both QNX and RIM;

oDefect Triage: gaining experience with all aspects and of the Playbook and BB10 OS’, including Networking, encryption, Middleware and Build and Integration teams.

oProduct Ownership-Management

•Environment: Agile project,Windows 8, Mac OS 10(Mountain lion), C/C++, MS-Project, Java J2ME, Playbook 1, 2, BB10.

Bitheads

Senior Software Developer (Contract) June 2011 to September 2011

•Project: Android and BlackBerry development

•Define, design, architect and develop Android and BB7 based gaming platform for client

•Java Development for both Android and BlackBerry 7 Platforms

•Gathered, defined and documented User experience and UI requirements

•Participation in Agile-Scrums

•Debug of Mobile and Gaming Servers functionality and connection issues

•Requirements definition-validation

•Definition of Platform security policies.

IBM - Cognos

Project Manager / Solutions Architect / Product Manager September 2008 to June 2011

•Project: next generation search engine reporting

•Document the complete V5 Specification, including:

oSyntax definition (EBNF notation), APIs, lexical semantics and concept semantics for the new data server being developed, and publishing the specification.

•Gathered, defined and documented User and Business requirements

•Guide the project and the geographically dispersed team by:

oClarifying objectives, providing direction, resolving issues, and making timely decisions

•Coordinating technical work including technical writing, and programming

•Work/task breakdown into the sprint schedule

•Sprint content and schedule Definition

•Backlog Management

•Agile-Scrum Master

•Dependency identification and tracking

•Organize and run team status meetings (Scrums)

•Dependency identification and tracking

•Definitions and scheduling milestones into the Project plan and Sprints

•Producing the executive and senior management status reports

•Coordinated work tasks between the different Business units (BU) and within the Platform BU

•Organized the project/team structure into an agile organization

•Defined and clarify objectives, defined and rationalize strategies and technical approaches to all stake holders (team members and senior executives).

•Budget forecasting,

•Legal Deliverables & Dependencies

•Release management coordination

•Training and HR forecasting and coop needs.

•Hardware requirements assessments, justifications and allocation.

Solutions Architect

•Business requirements for each part of the specification

•Defining and correcting the V5 language syntax

•Creating a live web site (portal) for development teams to access all aspects of the V5 Specification

•Creating a test and verification environment for syntax and semantic validation

•Creating an infrastructure to store and version the different parts of the project

•Defined and overall testing strategies for the V5.

•Environment: Agile project, Windows XP, WIN 32, Java, 1.6, DB2 9.5, Eclipse 3, MS-Project, DITA, XML, XSD, XSL, XQuery.

IBM - Cognos

Adaptive Analytics Group

Project Manager / Senior Software Developer December 2005 to Sept 2008

•Successfully in delivered the first version of the product in the time frame set out by Cognos.

•Laid out the functionality for the UI, Meta Data Layer and transformation engine,

•Feature definition; requirements definition-validation and product road map definition

•Define the UI and metadata layer memory models for the application

•Identify which teams and key resources within IBM Cognos the Analytics team would need to work with to successfully complete the product.

•Refactoring activities

•Dependency identification and tracking

•Participation in Agile-Scrums

•Acquired a solid understanding of dimensional models such as the Star and snowflakes models.

•Teams reporting into the program were geographically dispersed (London England)

•Environment: Agile project,Windows XP, WIN 32, MFC, Visual C++, C/C++, MS-Project, XML, XSD, XSL, XQuery, Kimball, MS-SQL, Oracle 9, DB2 9.5, SharePoint.

Excelocity

Senior Software Developer/Architect January to December 2005

•Project: product development for clients who specialize in VOIP and SIP.

•Implement Centralized conferencing features to the Carrier Access `SIP Proxy Server product.

•Identified which components needed to be modified for the conferencing functionality

•Requirements definition-validation

•Developed the centralized conferencing call feature for the SIP portion of the Carrier Access gateway product

•Maintenance of existing conferencing features

•Refactoring of implemented features for code optimization

•Environment: Linux (hybrid) UNIX, C, SIP, SDP, XML.

EION wireless

Project/Team Manager /Solutions Architect/Senior Developer Jan 2003 to Jan 2005

•Project: developing Wireless IP based software for QoS, AD-HOC networking and other IP based products, such as wireless access points, VPN security devices.

•Technical team Management for team size of 6 developers and 1 QA, geographically dispersed team (Ottawa, Mumbai India)

•Implemented an Agile Scrum approach for the development and testing of EION’s products

•Guide the project and the team by clarifying objectives, providing direction, resolving issues, and making timely decisions

•Agile-Scrum Master

•Sprint Definition and Planning

•Product Ownership: Feature and requirements definition, Backlog Management and product road map definition

oIdentified the specifications required for the QoS product based on the Differentiated Services model.

oDefined strategies for incorporating the QoS and MANET solutions into EION’s product offering, integrated with EION’s ad-hoc network solution.

•Manage the development of the QoS product based on the Differentiated Services model in Linux initially for BAE systems and subsequently for commercial product release as part of EION’s product offering, integrated with EION’s ad-hoc network solution.

•Manage the development of the MANET (Mobile Adaptive Network) solution/product in Linux for BAE systems.

•Managed the development, test integration and customer delivery activities, developed internal standards for defect tracking, design and code reviews for both the MANET and QoS offerings

•Managed the development, test integration and customer delivery activities, developed internal standards for defect tracking, design and code reviews.

•Defined and clarify objectives, defined and rationalize strategies and technical approaches to all stake holders (team members and senior executives)

•Organized and produced all client status updates

•Gathered, defined and documented User and Business requirements

•Ensured that all development and QA tasks adhered to the spirit of the specifications identified

•Lead all development, test integration and customer delivery activities

•Developed internal standards for defect tracking

•Environment: Linux Redhat, C/C++, MANET, MS-Project, RSVP, IP, XML, Agile Scrum

Conseiller en Informatique Appliquer (CIA) (Contract)

Technical Team Manager /Product Owner/Software Architect

August 2002 to January 2003

•Project: “Project Rescue and recovery of the Quebec health care system pay-back system to OHIP

•The project had suffered a 4 month project slip in its first 6 months and needed to be re-organized and the team re-staffed.

•Guide the project and the team by clarifying objectives, providing direction and resolving all current issues

•Coordinating technical work such as: technical writing, programming and Customer training

•Agile-Scrum Master

•Sprint content and schedule Definition

•Organized the project/team structure into an organization similar to Agile Scrum

•Coordinating technical efforts such as: technical writing, programming and QA activities

•Managed the development, test integration and customer delivery activities, developed internal standards for defect tracking, design and code reviews.

•Team size was 6 developers (4 in the Ottawa-Gatineau area and 2 in Quebec City) with a budget of 500,000$.

•Product Ownership: Gathered, defined and documented User, Business requirements and release schedule

oFeature definition, requirements definition-validation and product road map definition

oBacklog Management

oProductize the project for sale to other provincial government organizations

oDefinition of UI Layout and functionality

oDefinition of Data processing Algorithms

•Lead all development, test integration and customer delivery activities

•Developed internal standards for defect tracking

•Defined and overall testing strategies based on the User Requirements

•Lead the development effort for the Data processing Layer (DLLs)

•Environment: Agile Scrum project, Windows XP, WIN 32, MFC, Visual C++, C/C++, MS-Project, XML

Department of Fisheries and Oceans

Project/Team Manager /Technical Architect/Senior Developer (Contract) Dec 2001 to Aug 2002

•Project: defining what type of navigation/charting products would be offered to the public

•All development and resource activities of CHS’ Ocean Framework Data Development (OFDD) project

•All contracts and on site contractors involved in the OFDD’s data requirements, definition, data conversions and end-product definitions.

•Primary client contact (Internal and external clients )

•Definitions and scheduling milestones into the Project plan

•Agile-Scrum Master

•Product Ownership: Requirements Definition

•Architecture of data conversion

•Definition of software components

•Definition of maintenance strategy for existing applications

•Test plans for new components

•Defining new standards CHS information store for quick internal “technical” reference for all tools, location and use.

•Environment: Windows XP, WIN 32, MFC, Visual C++, C/C++, MS-Project.

Zucotto Wireless

Team Manager/Product Manager/Software Architect September 2000 to December 2001

•Product: Delivering the MIDP layer and all board support level functionality needed by the MIDP specification.

•Technical team Management for team size 10, geographically dispersed team (Ottawa, San Diego and Copenhagen)

•Organized the team and development work into an agile Scrum process and sprint definition (Work/task breakdown into the sprint schedule).

• Product Ownership: Requirements Definition and Release definition

•Agile-Scrums Master

•Coordinating technical efforts such as: technical writing, development and QA activities between the all stake holders

•Managed the development, test integration delivery activities, developed internal standards for defect tracking, design and code reviews.

•Defined and clarify objectives, defined and rationalize strategies and technical approaches to all stake holders (team members and senior executives)

•Coordinated all integration activities for all Integration points.

•Identified the specifications required for the QoS product based on the Differentiated Services model.

•Ensured that all development and QA tasks adhered to the spirit of the MIDP specification

•Defined strategies for integration of the MIDP solution onto the Zucotto Slice chip

•Lead all development, test integration and customer delivery activities

•Developed internal standards for defect tracking

•Took over ownership of the Board support Package

•Environment: Agile project, Windows XP, Java J2ME, 1.5, Eclipse 3, SLDC, MIDP, SIP, SDP, XML, early adoption of Agile Scrum.

Nokia

Broad Band Systems, IP Voice Networks R&D

Technical Team Manager / Product Manager /Software Architect 1998 to 2000

Project 10.1 Call Signaling Group,

•Product: define and deliver an embedded, fully IETF compliant SIP stack for the VOIP-VPN-VxWorks solution Nokia was offering for its hardware firewall products

•Technical team Management for team size 12, geographically dispersed team (Ottawa, Ithica NY)

•Agile-Scrum Master

•Main point of contact for other Nokia divisions for SIP Development

•Identified the specifications required SIP Signaling Stack.

•Product Ownership: Defined minimum required features for the embedded SIP Stack

•Defined strategies for integration of the SIP Stack into Nokia’s embedded VOIP Call processing Card

•Implemented an Agile like approach for the development and testing for the Development team

•Defined and overall testing strategies based on the specifications and integration points.

•Managed the development, Release, Build, test integration delivery activities, defect tracking and review.

•Environment: Windows XP, WIN 32, MFC, Visual C++, C/C++, MS-Project, VxWorks, Embedded development, early adoption of Agile like methodology.

JDS Fitel Inc., Instruments R&D

Technical Team Manager/ Product Manager/ Software Architect 1995 to 1998

•Product: Sweptwavelength - an output test instrument for Multiplexers-Demultiplexers and optical filters

•Product Ownership: Product requirements definition for the hardware access layer, the transformation layer and the main application software used to run tests, simulations and calibration of the hardware

•Managed the development, Release, Build, test integration delivery activities, defect tracking and review.

•Implemented an Agile like approach for the development and testing for the Development team

•Environment: Windows XP, WIN 32, MFC, Visual C++, C/C++, MS-Project, XML, early adoption of Agile like methodology.

Celeris Aerospace Canada Inc. (Contract)

Senior Software Engineer/ Architect 1995

•Project: CF-18 FLE (Fatigue Life Expectancy) Analysis

•The FLE analysis software is used to assess the structural state of Canada’s fleet of CF-18s. Data would be retrieved from the fighters, and downloaded into the FLE software and processed. Then a secured maintenance file would be sent out for each fighter to the Canadian Air force Maintenance teams.

•Environment: Windows XP, WIN 32, MFC, Visual C++, C/C++, MS-Project.

PlainTree Systems Inc

Software Developer 1995

•Environment: Windows XP, WIN 32, MFC, Visual C++, C/C++.

NUTAT Technologies Inc.

Programmer/Analyst 1991 to 1995

•Environment: Windows, WIN 32, MFC, Visual C++, C/C++, Clipper 5.

Canada Customs, (Term position)

CS-1 1989 to 1991

•Environment: Windows, Clipper 5.

Education

•Computer Programmer Diploma, Algonquin College, 1992.

Other Information

•Spoken languages: English, French: Fluent

•Written languages: English, French. : Fluent

•Government of Canada Security clearance: Secret, File number: 95-19-5868, expires: Jan 6, 2021.

Awards

•2010 IBM Thanks award for work on Release management Legal documents.

•2009 IBM Thanks award for work on the V5 Specification project.

Professional Training

•Effective Communications Skills for executives – 2014

•Coaching and Mentoring, strategies for Senior Management – 2014

•Momentics / QNX OS- 2012

•IBM Project Management in an Agile environment

•IBM Agile team management

•IBM Agile Development

•IBM - negotiation

•Dale Carnegie Leadership and Communication

•MAP 1 and 2 Nokia management training, Nokia-XML, EPOC/Symbian 5 Developers course, Nokia-WAP, VxWorks RTOS, Nokia

•Nokia Horizons Leadership training, Nokia TCP/IP Principles and Architecture



Contact this candidate