CDWTCDWT

Mark James

Position: Global Head, Digital Transformation Services

About

He is an emerging leader who combines a collaborative approach with data-driven intelligence. His expertise include the management of numerous development teams of up to 30 individuals, Agile transformation, quick yet sustainable expansion of R&D, and project management.

Experience

Global Head, Digital Transformation Services
CDWT – Permanent Full-time
Jan 2022 – Present
Toronto, Ontario, Canada

• Direct the Digital Acceleration (DA) delivery arm at CDWT. DA includes Cloud Transformation, Application Development, Data Intelligence, and Security.
• Constructed from infancy through maturity, different delivery pods serve the span of our product line.
• Guided technical and human resource leaders in their quest of excellence as a mentor.

 

Head of Cloud Transformation
CDWT
Dec 2019 – Jan 2022 • 2 yrs 2 mos
Toronto, Ontario, Canada

 

Director, DevOps & Cloud Operations
NexJ Systems
Feb 2019 – Nov 2019 • 10 mos
Toronto, Ontario, Canada

• Led the introduction of NexJ’s first SaaS and Hybrid/Private Cloud solution in June 2019 and its general availability in September 2019.
• Consolidated DevOps, Ops, and Performance into a single department, therefore enhancing morale and team cohesiveness.
• Designed the SecOps and strategy for SaaS platforms on Google Cloud and IBM Cloud, including SOP and client data access.
• Aligned continuous delivery (CD) model with Codefresh under the Beta programme, with Bitbucket Pipelines migration planned.
• Established relationships with IBM for a Cloud & Managed Services collaboration strategy.

 

Software Development Manager
Aptean
Apr 2017 – Feb 2019 • 1 yr 11 mos
Mississauga, Ontario, Canada

• Grew the R&D Dept from 15 (two teams) to 30 (six teams), adding QA, Scrum Master, Team Leads, and an architect. Local employees are also located across Canada and the United States.
• Oversaw the Product Development (Platform), 3x Custom Dev (Enterprise, PreLive, and PostLive), and Upgrade teams.
• Construct, teach, and supervise a QA team of four analysts integrated inside Custom Dev teams.
• Offer mentoring, coaching, professional development, and process enhancements.
• Manage capacity planning, projections, and resource use.
• Expertise in Agile, Scrum, Kanban, DevOps, Global Operations, and Enterprise software.

 

DevOps Tech Lead & Release Management
SAP
Aug 2015 – Mar 2017 • 1 yr 8 mos
Toronto, Ontario, Canada

• Technical Lead for DevOps, coaching team members in the areas of Canada (Toronto) and China.
• Project Manager in charge of Third Party Libraries, Open Source, and HP Fortify for the SAP Insurance programme. Coordinate and communicate with Program Leads/Directors at regional headquarters with the Program Manager.
• Supervise internal virtual cloud infrastructures (SAP Monsoon, based on an AWS derivative), including more than five Development Landscapes throughout the datacenter regions of North America, Europe, and China.
• Scrum Master for DevOps, Automation, and Performance, facilitating Sprint planning, reviews, and retrospectives, and grooming Backlog items with the Product Owner.
• Moved bespoke DevOps tools, automation, and performance from Subversion to GitHub Enterprise.
• Utilized New Relic to implement powerful server monitoring and analytics.
• Expertise in Agile, Release Management (developer team and lifecycle process), build systems (Jenkins, Nexus, Sonar), and competitive technologies (Amazon Web Services). Facilitated Agile workshop sessions for Scrum Masters.

 

Senior DevOps Analyst
PointClickCare
Aug 2014 – Jul 2015 • 1 yr
Mississauga, Canada Area

• Serve as the lead for Tool creation, migration, and upgrade.
• Provisioning of analytic environments (Business Intelligence) with Chef.
• Plan, plan, and execute the move from Windows-based programmes to Linux-based applications.
• Management of Subversion, Git/Stash repositories in addition to software tools (JIRA, Confluence, Fisheye, Crucible, Sonar, Jenkins, Artifactory, Amazon Web Services).
• Supervise internal virtual and external cloud environments (200+) on AWS in addition to providing technical guidance for the acquisition of hardware and software.

 

Senior Developer / Build Manager
Travelers
May 2012 – Aug 2014 • 2 yrs 4 mos
Toronto, Canada Area

• Led the in-depth integration of Jenkins with PTC/MKS Integrity 2010 source control, requiring study and collaboration with the Infrastructure team and suppliers.
• Plan, plan, and execute the switch from Ant to Maven for builds.
• Plan, plan, and facilitate a combined Kanban training session and team-building activity.
• Acted as Technical Lead de facto for the Policy Admin Build team.
• Manage and plan the implementation of the Build, Release, and Environment Management strategy, including cross-stream merges/promotions, for six work streams (5x Project/R&D and 1x Production Support), managing thirty or more environments.
• Plan and coordinate with project managers and team leaders about the roadmap, timeline, and milestones, including major project interdependencies and phasing transitions for different project streams.
• Coordinate all stages of testing (unit, integration, regression, system, and user acceptability) to ensure production readiness.
• Facilitate the planning, organization, and management of the TDPS Build team.
• Led The Dominion Policy System (TDPS) production promotion efforts and formulated release and rollback/recovery strategies. Involves multi-team, multi-tiered application marketing with other Canadian product lines.
• Plan, develop, and execute the modernization of the build system, including retrofitting build scripts and updating build tools/libraries in preparation for the transition from MKS Integrity 2007 to 2010 source control. Planned the migration of Travelers Canada to Subversion.
• Led, designed, and deployed Jenkins as the first automated build and release manager for TDPS. Database and middle tier EAR releases are automatically delivered with a complete cycle of notice, environment shutdown/startup, recovery flashback generation, and full system deployment.
• Train and advise junior employees on technical challenges to enhance their competency and skill levels; Subject matter expert in Jenkins, Subversion, Agile/Scrum, JIRA, and Sonar.

 

DevOps Engineer / Build Master
Instaclick
Sep 2011 – May 2012 • 9 mos
Toronto, Canada Area

• Administering source code management for all branches and projects, often up to 19 branches concurrently.
• Developed an Application Server Role Identifier Tool that transforms modifications to code modules into server deployments. Enhanced the process of generating release notes using the aforementioned software.
• The internal Subversion tool has been upgraded with extra features for handling project management, updates, and removals.
• Directed and constructed a system for continuous integration using Jenkins, Sonar, and PHP code quality enhancements.
• Led the successful transfer and update of JIRA/GreenHopper. led more process modifications for JIRA to include Agile approach (Scrum and Kanban workflows).
• Facilitating the implementation of Scrum and its practices. Consultative and coaching role with Team Leads for team development, sprint planning, and retrospectives. Operations has used Kanban to handle developer environment change management.
• Facilitating and advising Team Leads and Project Managers on project changes and their effect throughout production pushes.
• Prototyped and planned the transfer of small-scale Mercurial and Git source control systems.

 

Software Developer / DevOps Analyst
Camilion Solutions
Mar 2010 – Sep 2011 • 1 yr 7 mos
Markham, Ontario

• Responsible for acting as the actual build manager for ProductAuthority and Authority Suite. LifeCycle Manager teams in continuous, golden master, and quality assurance build production.
• Incorporated Hudson, Subversion, and Sonar for daily study of complexity and technical debt to implement code quality assurance. The results were presented to the senior architect and development manager. Implemented processes and audits currently in use.
• Developed a web-based dashboard application that authenticates users, gets database, application, and build information from various servers (capable of 100+), and analyses the instance’s status and versioning.
• Implementing Microsoft SQL Server functionality and developing Oracle and DB2 database resource layers.
• Initiated code reviews and conversations in accordance with Agile and Scrum development processes.
• On Sharepoint and wikis, new environment and workspace configuration procedures were recorded.

 

Java Developer
IBM Canada Ltd.
May 2007 – Aug 2008 • 1 yr 4 mos
Markham, Ontario

• Implemented approximately 150 Tivoli Provisioning Manager (TPM) additions, improvements, and bug fixes as part of the Professional Experience Year (PEY) programme.
• Designed and built the computer programme and Graphical User Interface (GUI) for the new TPM 7.1 pre-production candidate. There are General, Software, Hardware, and Device Operations tabs for responsibilities.
• Coordinated with senior engineers and architects to overcome porting concerns while transitioning from the Apache Struts framework to the IBM Maximo framework. Participation in both Waterfall and Scrum / Agile development methodologies.
• Designed, programmed, and tested WebReplay scenarios for Internet Explorer and Mozilla Firefox. Used as an instructional and introductory resource for TPM functions. Includes support for medium-duty macro applications.
• Coordinated meetings, code discussions, and reviews in-person and through teleconference with other engineers.

 

Junior Application Developer
University of Toronto
Jun 2006 – Aug 2006 • 3 mos
Mississauga, Ontario

• Planned and built a conference booking/inventory system using wireframes and a database as part of a team. Authored documentation detailing the booking/inventory system’s objectives, design, issues, and development. Utilized Apache Turbine as the base framework.
• Conducted research on feasible toolkits, including Dojo Toolkit and Google Web Toolkit, for integrating the internet and Blackboard domains. Options and future development suggestions were presented to the principal developer.
• Developed and translated customer needs for an electronic survey from the University of Toronto into a verifiable solution.
• Utilizing PHP, JSP, and AJAX, implemented, updated, and altered additions and repairs to the university’s website.

 

Project Coordinator
Singapore Armed Forces
Sep 2003 – Jun 2004 • 10 mos

• Acted as an assistant and was accountable for the spread of Knowledge Management (KM).
• Developed an inventory system and training materials for those new to knowledge management.
• Led the KM project and supervised its oversight by planning and directing recruiting and marketing efforts.
• Attained the rank of Corporal upon completion of required military service.

 

Logistics Specialist
Singapore Armed Forces
Dec 2001 – Aug 2003 • 1 yr 9 mos

• Oversaw orders and accounts with expected annual operational expenses of $3.8 million CAD.
• The local inventory system has been modernised and digitised, resulting in a 300 percent increase in processing speeds, a simplification of the logistical process, and an increase in report accuracy and accessibility.
• Initiated and carried out a training programme for new hires, therefore accelerating employee transfer and adaptation.
• Prepared yearly budget reports with a comprehensive breakdown analysis that was well-organized.

Education

Cornell University
Certificate, High-Performance Leadership
2017 – 2017

As one grows more receptive to behavioural cues, this approach increases one’s credibility as a leader and confidence in one’s own leadership style

 

University of Toronto
Bachelor’s Degree, Computer Science, Economics, Political Science
2004 – 2009

Golden Key International Honor Society, Association for Computing Machinery are activities and societies. Golden Key International Honor Society, Association for Computing Machinery are activities and societies.

2005-2007 Captain, St George Rovers and Sommerset Strikers soccer teams.

Skills

  • Team Motivation
  • Team Leadership
  • Software Development
  • Strategy
  • Agile Project Management
  • Continuous Integration
  • Release Management
  • Web Development
  • Database Design
  • Web Services
  • Software Design
  • Automation
  • Integration
  • Testing
  • Business Process Improvement