Important: The GCConnex decommission will not affect GCCollab or GCWiki. Thank you and happy collaborating!
Difference between revisions of "User:Pierre-luc.pilon"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| Line 406: | Line 406: | ||
| | GCcollab |<nowiki> Twitter | Email</nowiki> | | GCcollab |<nowiki> Twitter | Email</nowiki> | ||
| |} | |} | ||
| + | |||
| + |       <script> | ||
| + |          function myFunction() { | ||
| + |          var input, filter, table, tr, td, i; | ||
| + |          input = document.getElementById("myInput"); | ||
| + |          filter = input.value.toUpperCase(); | ||
| + |          table = document.getElementById("myTable"); | ||
| + |          tr = table.getElementsByTagName("tr"); | ||
| + |          for (i = 0; i < tr.length; i++) { | ||
| + |            td = tr[i].getElementsByTagName("td")[2]; | ||
| + |            if (td) { | ||
| + |              if (td.innerHTML.toUpperCase().indexOf(filter) > -1) { | ||
| + |                tr[i].style.display = ""; | ||
| + |              } else { | ||
| + |                tr[i].style.display = "none"; | ||
| + |              } | ||
| + |            }        | ||
| + |          } | ||
| + |          } | ||
| + | |||
| + |          function sortTable() { | ||
| + |          var TableLastSortedColumn = -1; | ||
| + | |||
| + |          var sortColumn = parseInt(arguments[0]); | ||
| + |          var type = arguments.length > 1 ? arguments[1] : 'T'; | ||
| + |          var dateformat = arguments.length > 2 ? arguments[2] : ''; | ||
| + |          var table = document.getElementById("myTable"); | ||
| + |          var tbody = table.getElementsByTagName("tbody")[0]; | ||
| + |          var rows = tbody.getElementsByTagName("tr"); | ||
| + |          var arrayOfRows = new Array(); | ||
| + |          type = type.toUpperCase(); | ||
| + |          dateformat = dateformat.toLowerCase(); | ||
| + |          for(var i=0, len=rows.length; i<len; i++) { | ||
| + |          arrayOfRows[i] = new Object; | ||
| + |          arrayOfRows[i].oldIndex = i; | ||
| + |          var celltext = rows[i].getElementsByTagName("td")[sortColumn].innerHTML.replace(/<[^>]*>/g,""); | ||
| + |          if( type=='D' ) { arrayOfRows[i].value = GetDateSortingKey(dateformat,celltext); } | ||
| + |          else { | ||
| + |          var re = type=="N" ? /[^\.\-\+\d]/g : /[^a-zA-Z0-9]/g; | ||
| + |          arrayOfRows[i].value = celltext.replace(re,"").substr(0,25).toLowerCase(); | ||
| + |          } | ||
| + |          } | ||
| + |          if (sortColumn == TableLastSortedColumn) { arrayOfRows.reverse(); } | ||
| + |          else { | ||
| + |          TableLastSortedColumn = sortColumn; | ||
| + |          switch(type) { | ||
| + |          case "N" : arrayOfRows.sort(CompareRowOfNumbers); break; | ||
| + |          case "D" : arrayOfRows.sort(CompareRowOfNumbers); break; | ||
| + |          default  : arrayOfRows.sort(CompareRowOfText); | ||
| + |          } | ||
| + |          } | ||
| + |          var newTableBody = document.createElement("tbody"); | ||
| + |          for(var i=0, len=arrayOfRows.length; i<len; i++) { | ||
| + |          newTableBody.appendChild(rows[arrayOfRows[i].oldIndex].cloneNode(true)); | ||
| + |          } | ||
| + |          table.replaceChild(newTableBody,tbody); | ||
| + |          } // function SortTable() | ||
| + | |||
| + |          function CompareRowOfText(a,b) { | ||
| + |          var aval = a.value; | ||
| + |          var bval = b.value; | ||
| + |          return( aval == bval ? 0 : (aval > bval ? 1 : -1) ); | ||
| + |          } // function CompareRowOfText() | ||
| + | |||
| + |          function CompareRowOfNumbers(a,b) { | ||
| + |          var aval = /\d/.test(a.value) ? parseFloat(a.value) : 0; | ||
| + |          var bval = /\d/.test(b.value) ? parseFloat(b.value) : 0; | ||
| + |          return( aval == bval ? 0 : (aval > bval ? 1 : -1) ); | ||
| + |          } // function CompareRowOfNumbers() | ||
| + | |||
| + |          function GetDateSortingKey(format,text) { | ||
| + |          if( format.length < 1 ) { return ""; } | ||
| + |          format = format.toLowerCase(); | ||
| + |          text = text.toLowerCase(); | ||
| + |          text = text.replace(/^[^a-z0-9]*/,""); | ||
| + |          text = text.replace(/[^a-z0-9]*$/,""); | ||
| + |          if( text.length < 1 ) { return ""; } | ||
| + |          text = text.replace(/[^a-z0-9]+/g,","); | ||
| + |          var date = text.split(","); | ||
| + |          if( date.length < 3 ) { return ""; } | ||
| + |          var d=0, m=0, y=0; | ||
| + |          for( var i=0; i<3; i++ ) { | ||
| + |          var ts = format.substr(i,1); | ||
| + |          if( ts == "d" ) { d = date[i]; } | ||
| + |          else if( ts == "m" ) { m = date[i]; } | ||
| + |          else if( ts == "y" ) { y = date[i]; } | ||
| + |          } | ||
| + |          d = d.replace(/^0/,""); | ||
| + |          if( d < 10 ) { d = "0" + d; } | ||
| + |          if( /[a-z]/.test(m) ) { | ||
| + |          m = m.substr(0,3); | ||
| + |          switch(m) { | ||
| + |          case "jan" : m = String(1); break; | ||
| + |          case "feb" : m = String(2); break; | ||
| + |          case "mar" : m = String(3); break; | ||
| + |          case "apr" : m = String(4); break; | ||
| + |          case "may" : m = String(5); break; | ||
| + |          case "jun" : m = String(6); break; | ||
| + |          case "jul" : m = String(7); break; | ||
| + |          case "aug" : m = String(8); break; | ||
| + |          case "sep" : m = String(9); break; | ||
| + |          case "oct" : m = String(10); break; | ||
| + |          case "nov" : m = String(11); break; | ||
| + |          case "dec" : m = String(12); break; | ||
| + |          default    : m = String(0); | ||
| + |          } | ||
| + |          } | ||
| + |          m = m.replace(/^0/,""); | ||
| + |          if( m < 10 ) { m = "0" + m; } | ||
| + |          y = parseInt(y); | ||
| + |          if( y < 100 ) { y = parseInt(y) + 2000; } | ||
| + |          return "" + String(y) + "" + String(m) + "" + String(d) + ""; | ||
| + |          } // function GetDateSortingKey() | ||
| + |       </script> | ||
Revision as of 11:37, 2 October 2018
| Name | Avail. | Skills | Security | Lang. | For more info | 
|---|---|---|---|---|---|
| Aaron Percival | 2018-12-31 | UX Design, User Research, Service Design | Secret | EN | Twitter | LinkedIn | Email | 
| Aileen Duncan | 2018-10-16 | Stakeholder Engagement, Creative Thinking, Writing, Policy, Program Design, Communications and Enthusiasm | Secret | BIL | Twitter | LinkedIn | Email | 
| Alena Fraser | 2019-03-29 | Creative Thinking, Digital Communications, Process Development, Project Management, Stakeholder Engagement | Secret | EN | Twitter | LinkedIn | Email | 
| Ali Feroz | 2018-11-09 | Regulatory Research, Idea Consolidation, Collaboration, Works under high pressure | Secret | EN | Twitter | LinkedIn | Email | 
| Amanda Bloom | 2019-03-29 | Communications, Engagement | Secret | EN | Twitter | LinkedIn | Email | 
| Brian Double | 2019-06-28 | Leader, Collaborator, Negotiator, Innovator | Secret | EN | Twitter | LinkedIn | Email | 
| Bruce Lonergan | 2019-09-30 | Talent & People Management, Innovative, Entrepreneurial, Collaborative, Solutions Developer | Secret | BIL | Twitter | LinkedIn | Email | 
| Claudie Larouche | 2019-02-22 | IM/IT, Web Development, Automation, Project Management, Continuous improvement | Secret | Bil | GCcollab | Twitter | LinkedIn | Email | 
| Colleen Tiernan | 2019-06-01 | Process consultation and facilitation, Human-centered design and systems thinking, Outreach and engagement, Collaboration and consensus building , Action-oriented and results focused | Secret | Bil (ECB). | GCcollab | Twitter | LinkedIn | Email | 
| Daphne Guerrero | 2019-03-31 | Collaboration, Engagement, Communications, Strategic analysis, Human-centered design and systems thinking | Secret | Bil | Twitter | LinkedIn | Email | 
| David Sampson | 2019-03-31 | Senior Technical Advisor, Community Builder and Open Collaborator, Digital Analytics and Reporting, Geospatial Analysis, Business Intelligence, Open Data and Open Science | Secret | EN | Twitter | LinkedIn | Email | 
| Deepika Grover | 2019-12-31 | Strategic Innovator, Project Accelerator, Emotionally-intellignent facilitator, Effective team builder & change leader | Secret | EN | Twitter | LinkedIn | Email | 
| Dirk Buettner | Assignment End Date | Ask Me. | Ask Me. | Ask Me. | LinkedIn | Email | 
| Eric Shoesmith | 2019-02-22 | Facilitator, People Connector, Community Builder, Speaker. Inclusive Dialogue & Engagement, Strategic Policy, Big Picture Thinking and Vision | Secret | EN | Twitter | LinkedIn | Email | 
| Ericka Stephens-Rennie | 2019-06-28 | Leadership, Operations Management, Creative Thinking, Organizational Development, Facilitation, People Management | Secret | EN | Twitter | LinkedIn | Email | 
| Etienne Laliberté` | 2019-03-31 | Change Management, Organization Development, Employee Engagement, People Management | Secret | Bil | Twitter | LinkedIn | Email | 
| Frank Assu | 2019-06-30 | Public Safety, Engagement/Relationship, Indigenous Knowledge Recruitment/Retention, Change Management, Foresight, Facilitation | Secret | EN | Twitter | LinkedIn | Email | 
| Greg White | 2019-10-25 | Project Management, Change Management, Leadership, Community Building, Gender Policy | Secret, Top Secret (lapsed) | EN | Twitter | LinkedIn | Email | 
| Hope Harris | 2018-10-30 | Partnership builder, Facilitator, Change management, Design thinking, Service delivery | Secret | EN | Twitter | LinkedIn | Email | 
| Janice Edgar | 2019-12-31 | Values-based strategist, Creative writer & storyteller, Intercultural facilitator, Event planner | Secret | EN | Twitter | LinkedIn | Email | 
| Jenny Ferris | 2019-03-31 | Strategic vision, Change management, Strategic thinking, Research & Analysis, Results-focused and outcome-oriented | Secret | EN (but working on bilingualism) | Twitter | LinkedIn | Email | 
| Jennifer Harju | 2019-03-31 | Project Management, UX Design, Communications, Team Building, Creative Problem Solving, Social Innovation | Secret | Bil | Twitter | LinkedIn | Email | 
| Jeremiah Stanghini | 2019-01-21 | Vision, Strategy, Leadership, Change Management, Collaboration | Secret | EN | Twitter | LinkedIn | Email | 
| Jeremy Harley | 2019-04-01 | Strategic communications, social media, storytelling, writing, community building, outreach and engagement, creative thinking and problem solving | Secret | Bil (BBB) | Twitter | LinkedIn | Email | 
| Jessica Ward-King | 2019-07-03 | Mental health and wellness (Advocate, SME, Departmental strategy, Initiatives); Diversity and Inclusion; Training and Facilitation | Seret | BIL | Twitter | LinkedIn | Email | 
| Jodi Leblanc | 2019-05-04 | Leadership, Collaboration, Outreach, Engagement, Facilitation, Coaching, Mentoring, Community Building, Mediation, Conflict Management, Strategic Thinking, Intrapreneurship. | Secret | Bilingual (CBB) | Twitter | LinkedIn | Email | 
| Jodi Rai | 2019-01-31 | Facilitation and Training, Strategic People and Operational Planning, People and Organizational Development, Highly honed interpersonal and communication skills, analytical and strategic thinking | Secret | EN | GCcollab | Twitter | LinkedIn | Email | 
| Jose Nieto-Moreno | 2019-04-15 | Project Management, Change Management, Flow & Scrum, Design Thinking, Business Process Improvement | Secret | BIL | Twitter | LinkedIn | Email | 
| Karol Gajewski | 2019-07-19 | Management, Strategy, Research and Analysis, Leadership, Change Management | Secret | Bil (CBB) | LinkedIn | Email | 
| Kathleen Wood | 2019-01-11 | Project Management, Research, Analysis of all types, Negotiation, International Policy, Strategic Advice, Access to Information and Privacy | Top Secret | EN | Twitter | LinkedIn | Email | 
| Laura Colella | 2019-03-31 | (Legal) Advisor, Negotiation, Oversight, Engagement and building links, Writing, Informal Dispute Resolution | Top Secret | Bil | LinkedIn | Email | 
| Lily Spek | 2019-01-01 | Engagement, Communication, Facilitation, Creative Thinking, Social Media Management | Secret | EN | GCcollab | Twitter | LinkedIn | Email | 
| Nancy Pawelek | 2018-12-18 | Strategic advisor, Concensus-builder, Public environmental analysis, Establish links between policies, priorities and goals, Expert communicator | Secret | Bilingual | Twitter | LinkedIn | Email | 
| Natalie Crandall | 2019-12-31 | Change Management, Business Analysis, Strategic Thinking, Outreach and engagement, Collaboration and consensus building | Secret | Bilingual | Twitter | LinkedIn | Email | 
| Pamela James | 2019-01-04 | Creative Problem Solving, Training/Facilitation, Event Coordination, Writing/Editing | Secret | EN | Twitter | LinkedIn | Email | 
| Paula Colwell | 2019-06-01 | Leadership, Formal and informal Learning, Virtual learning and managing, Collaboration, Outreach, Engagement, Speaker and Facilitator, Community Building, Strategic Thinking, | Secret | Bil | GCcollab | Twitter | LinkedIn | Email | 
| Peter Lok | 2018-12-21 | Lean/Six Sigma Quality Management, Lean Leadership Coaching, Facilitation, Change Management, Business Strategy, Cost-Benefit Analysis, Statistical Analysis, Applied Microeconomics. | Secret | EN (EEE) FR (BBB) | GCcollab | Twitter | LinkedIn | Email | 
| Pierre-Luc Pilon | 2018-11-16 | Management, Marketing and Engagement, Sustainable Development, Digital Government, Process Development | Secret | Bil - EEC | Twitter | LinkedIn | Email | 613-415-6493 | 
| Pierre-Luc Poisson | 2019-05-09 | Communications, Engagement, Stakeholder relations, Bilingual writing, People Connector | Secret | EEE (PPP) | Twitter | LinkedIn | Email | 613-668-6305 | 
| Rachel Muston | 2019-06-01 | Strategy and problem scoping, Decision support, Business analysis, Practical empathy, Learner, Listener | Secret | EN | Twitter | LinkedIn | Email | 
| Rob Turk | 2019-12-31 | Ask Me. | Secret | EN | Twitter | LinkedIn | Email | 
| Ryan Benson | 2018-12-21 | Stakeholder Engagement, Indigenous Relations, Communications, Strategic Policy, Creative Problem-solving | Secret | Bil (ECC) | LinkedIn | Email | 
| Ryan Sigouin | 2019-03-31 | Employee Engagement, Strategic Policy, Policy Innovation, Corporate Planning, Program Measurement | Secret | EN | Twitter | LinkedIn | Email | 
| Sarah Shaughnessy | 2019-03-22 | Strategy, Analysis, Research, Writing, Dot connecting | Secret | Bil (EBC) | Twitter | LinkedIn | Email | 
| Sarry Zheng | 2018-12-31 | Digital Strategy, User Research, Business Analysis, System Design, Project Management, Data Visualization | Secret | EN | Twitter | LinkedIn | Email | 
| Sean Kibbee | 2019-09-29 | GC web applications, Coding, database and front end design, GC mobile app technologies development and deployment, Helping innovators succeed with innovative IT solutions, IT Innovation adhering to government standards | Secret | EN | Twitter | LinkedIn | Email | 
| Sean Turnbull | 2018-11-19 | Strategic Policy, Policy Experimentation, Social Innovation, Measuring Impact, International Development and social finance | Secret | EN | |
| Sheri Gagnon | 2019-03-01 | Strategic Thinking and Problem-Solving, Vision, Strategy, Engagement, Communications, Process Development, Collaborator | Reliability | EN | LinkedIn | Email | 
| Stephanie Davidson | 2019-12-31 | Digital communications, Leader, Strategist, Decisiveness, Business analytics | Secret | EN | Twitter | LinkedIn | Email | 
| Stephanie Percival | 2019-07-02 | Engagement Enthusiast, Strategic Thinker, Emotionally Intelligent Leader, Creativity Generator, Effective Implementer | Secret | EN | Twitter | LinkedIn | Medium | Email | 
| Susan Johnston | 2019-01-04 | Dialogue, Public and stakeholder engagement, Storytelling, Collaboration, Community development and management, People Management, Coaching, International affairs | Secret | Bil (EBB) | GCcollab | Twitter | LinkedIn | Email | 
| Suzanne Huggins | 2019-05-14 | Empowering people leadership & coaching; Collaborative process development; Engagement & facilitation; Operational program management; Strategic analysis. | Reliability | EN | Twitter | LinkedIn | Email | 
| Tessa St. Arnaud | 2019-06-30 | Visual design & knowledge of Adobe suite/HTML script/Sharepoint host, Digital communications, Process development, project coordination, Change management, IM/IT, Strategic analysis, Advisory and briefing | Secret | EN | Twitter | LinkedIn | Email | 
| Thom Kearney | 2019-07-01 | Listening, Open Government, Human Engagement, Learning, Social Marketing, Collaboration, Business Architecture, Public Speaking, Facilitation, and Storytelling | Secret | EN | Twitter | LinkedIn | Email | 
| Todd Lyons | 2019-03-29 | Quiet Leadership, Macro/Mezzo/Micro Social Work, Community Building, Podcast and Audio Production; Digital Communications, Privacy | Secret | EN | Twitter | LinkedIn | WWW | Email | 
| Valeria Sosa | 2019-08-28 | Strategic Analysis & Innovation, Project Management, Entrepreneurial, Leadership. AGILE, Strategic Foresight and Systems Thinking | Top Secret | Bilingual | |
| Véronique Aumont | 2019-03-29 | Conceptual thinking, Problem-solving, Leadership, Employee Engagement, Project Management | Secret | Bilingual | Twitter | Email | 
     <script>
        function myFunction() {
        var input, filter, table, tr, td, i;
        input = document.getElementById("myInput");
        filter = input.value.toUpperCase();
        table = document.getElementById("myTable");
        tr = table.getElementsByTagName("tr");
        for (i = 0; i < tr.length; i++) {
          td = tr[i].getElementsByTagName("td")[2];
          if (td) {
            if (td.innerHTML.toUpperCase().indexOf(filter) > -1) {
              tr[i].style.display = "";
            } else {
              tr[i].style.display = "none";
            }
          }       
        }
        }
        
        function sortTable() {
        var TableLastSortedColumn = -1;
        
        var sortColumn = parseInt(arguments[0]);
        var type = arguments.length > 1 ? arguments[1] : 'T';
        var dateformat = arguments.length > 2 ? arguments[2] : ;
        var table = document.getElementById("myTable");
        var tbody = table.getElementsByTagName("tbody")[0];
        var rows = tbody.getElementsByTagName("tr");
        var arrayOfRows = new Array();
        type = type.toUpperCase();
        dateformat = dateformat.toLowerCase();
        for(var i=0, len=rows.length; i<len; i++) {
        arrayOfRows[i] = new Object;
        arrayOfRows[i].oldIndex = i;
        var celltext = rows[i].getElementsByTagName("td")[sortColumn].innerHTML.replace(/<[^>]*>/g,"");
        if( type=='D' ) { arrayOfRows[i].value = GetDateSortingKey(dateformat,celltext); }
        else {
        var re = type=="N" ? /[^\.\-\+\d]/g : /[^a-zA-Z0-9]/g;
        arrayOfRows[i].value = celltext.replace(re,"").substr(0,25).toLowerCase();
        }
        }
        if (sortColumn == TableLastSortedColumn) { arrayOfRows.reverse(); }
        else {
        TableLastSortedColumn = sortColumn;
        switch(type) {
        case "N" : arrayOfRows.sort(CompareRowOfNumbers); break;
        case "D" : arrayOfRows.sort(CompareRowOfNumbers); break;
        default  : arrayOfRows.sort(CompareRowOfText);
        }
        }
        var newTableBody = document.createElement("tbody");
        for(var i=0, len=arrayOfRows.length; i<len; i++) {
        newTableBody.appendChild(rows[arrayOfRows[i].oldIndex].cloneNode(true));
        }
        table.replaceChild(newTableBody,tbody);
        } // function SortTable()
        
        function CompareRowOfText(a,b) {
        var aval = a.value;
        var bval = b.value;
        return( aval == bval ? 0 : (aval > bval ? 1 : -1) );
        } // function CompareRowOfText()
        
        function CompareRowOfNumbers(a,b) {
        var aval = /\d/.test(a.value) ? parseFloat(a.value) : 0;
        var bval = /\d/.test(b.value) ? parseFloat(b.value) : 0;
        return( aval == bval ? 0 : (aval > bval ? 1 : -1) );
        } // function CompareRowOfNumbers()
        
        function GetDateSortingKey(format,text) {
        if( format.length < 1 ) { return ""; }
        format = format.toLowerCase();
        text = text.toLowerCase();
        text = text.replace(/^[^a-z0-9]*/,"");
        text = text.replace(/[^a-z0-9]*$/,"");
        if( text.length < 1 ) { return ""; }
        text = text.replace(/[^a-z0-9]+/g,",");
        var date = text.split(",");
        if( date.length < 3 ) { return ""; }
        var d=0, m=0, y=0;
        for( var i=0; i<3; i++ ) {
        var ts = format.substr(i,1);
        if( ts == "d" ) { d = date[i]; }
        else if( ts == "m" ) { m = date[i]; }
        else if( ts == "y" ) { y = date[i]; }
        }
        d = d.replace(/^0/,"");
        if( d < 10 ) { d = "0" + d; }
        if( /[a-z]/.test(m) ) {
        m = m.substr(0,3);
        switch(m) {
        case "jan" : m = String(1); break;
        case "feb" : m = String(2); break;
        case "mar" : m = String(3); break;
        case "apr" : m = String(4); break;
        case "may" : m = String(5); break;
        case "jun" : m = String(6); break;
        case "jul" : m = String(7); break;
        case "aug" : m = String(8); break;
        case "sep" : m = String(9); break;
        case "oct" : m = String(10); break;
        case "nov" : m = String(11); break;
        case "dec" : m = String(12); break;
        default    : m = String(0);
        }
        }
        m = m.replace(/^0/,"");
        if( m < 10 ) { m = "0" + m; }
        y = parseInt(y);
        if( y < 100 ) { y = parseInt(y) + 2000; }
        return "" + String(y) + "" + String(m) + "" + String(d) + "";
        } // function GetDateSortingKey()
     </script>
