LinkedOut (was: LinkedIn)

I used to have a LinkedIn profile (deleted on 2016-12-31 because I see no reason for Microsoft to own yet another chunk of my digital footprint). So here is an up-to-date approximation of it, starting from what it looked like in mid-2016 and subsequently revised.


Grumpy Old Man

Trevor Grove
President, CEO and Chief Curmudgeon at TRG
Computer Consultants Limited
Waterloo, Ontario, Canada | Information Technology and Services

Previous     University of Waterloo, Bright Starts Co-operative Early Learning Centre Inc., TRG Computer Consultants Limited
Education     University of Waterloo
Email:     Trevor.Grove@trg-cc.com
Websites:     UW-CSCF
UWSA
TRG CC Ltd

   Background   

Summary

I was an IT and software development generalist, having worked in systems software development, applications and R&D systems, firmware development, entrepreneurship and startup management, customer service, systems administration, database design and implementation, network management and education.

At the moment, I'm taking an extended pause from the day-to-day workplace grind. Some call it "retirement" -- I call it "recharging, renewing and refocusing". Exciting times await.

Specialties: team management, staff development, process management, system remediation, public speaking, executive oversight, desktop virtualization, database design and development


Experience

President, CEO and Chief Curmudgeon

TRG Computer Consultants Limited
December 2014 – Present (9 years, 10 months) | Waterloo, ON

Having left U.Waterloo in body if not in spirit, I'll be focusing my attention on the Chief Curmudgeon portfolio at TRG CCL.

I expect to be working hard on the Grumpy Old Man project, which consists of yelling at the kids to get off my lawn, muttering "young whippersnappers" at regular intervals and reminiscing about how we used to do computing in the "old days". Thanks to my colleague DS (you know who you are) for recommending me for this project.

I am, however, always interested in joint projects such as "lunch" or "dinner" or "lounging about" — please contact me directly.

<reality>
I've retired from the University of Waterloo. I plan on taking some vacations and going to the cottage. Then maybe I'll think about doing something else.
</reality>

Computing Technical Specialist, CSCF

University of Waterloo
March 2013 – November 2014 (1 year 9 months) | Waterloo, ON

My term as acting technical manager of the User Support Group has ended. I am returning to a technical role to focus on special projects across the breadth of CSCF's mandate (user support, infrastructure, whatever). Specific responsibilities will vacillate wildly and I expect not to be doing the same thing for more that a couple of months at a time. I'm going to try to be a "project sharpshooter", to take on important projects that no-one else in CSCF has had time to get to.

Two projects:
Team Lead, SCS Adobe Connect Server Project Manager, departmental firewall retirement
I was the Team Lead & Project Manager responsible for the acquisition, deployment and retirement of the Adobe Connect ...more I managed the project to decommission our departmental NetScreen firewall in favour of the campus central firewall. ...more

Past President

University of Waterloo Staff Association (UWSA)
October 2012 – July 2014 (1 year 10 months) | Waterloo, ON

I was the president of the UWSA for 2010 to 2012. Then I was Past President and Treasurer. Now I'm just the past-president.

One project:
Selection Committee, University Associate Provost - Human Resources
I was the Staff Association representative to the Selection Committee for the Associate Provost — Human Resources ...more

Past President & Treasurer

University of Waterloo Staff Association (UWSA)
October 2012 – April 2014 (1 year 7 months) | Waterloo, ON

I became the Past President automatically. Then I forgot not to raise my hand and became the Treasurer until April 2014.

Acting Technical Manager, User Support Group, CSCF

University of Waterloo
January 2012 – March 2013 (1 year 3 months) | Waterloo, ON

My current position is the (acting) Technical Manager of the User Support Group in CSCF (the IT groups for the Cheriton School of Computer Science). As such, I am responsible for the day-to-day computing requirements of the administrative staff and instructional-support group, managing a team of technical staff supporting Mac, Linux and Windows desktops and the associated central services.

President

University of Waterloo Staff Association (UWSA)
November 2010 – October 2012 (2 years) | Waterloo, Ontario, Canada

President of the 1,300-member UWSA, overseeing Association core activities (policy oversight, staff advocacy, management relations) and all other business activities. This is a volunteer position.

Two projects:
Selection Committee, University Secretary Selection Committee, University CIO
I was the Staff Association representative to the University Secretary Selection Committee. ...more I was the Staff Association representation (and co-incidentally, an IT staff representative) on the CIO Selection Committee. ...more

One honor or award:
Honorary Member of the University
From: https://uwaterloo.ca/secretariat-general-counsel/committees-and-councils/honorary-member-university/criteria-honorary-member-university "The Honorary Member of the University designation is the highest honour a staff member can attain at the ...more

One recommendation:
Gail Presley Spencer
Executive Manager, University of Waterloo Staff Association
When Trevor served in the role of UWSA President as well as Past President, he brought a strong and thoughtful leadership style to the Board. He also built and maintained respectful and effective working relationships with the University of Waterloo ...more

Treasurer

Bright Starts Co-operative Early Learning Centre Inc.
October 2009 – February 2012 (2 years 5 months) | Waterloo, ON

Treasurer and CFO of the Bright Starts daycare, located on the campus of the University of Waterloo. When open, at full capacity the daycare will provide for ~200 children and have a staff of 35-40 professional ECE staff. This is a volunteer position.

Computer System Specialist (Networks), CSCF

University of Waterloo
April 2009 – December 2011 (2 years 9 months) | Waterloo, Ontario

Network Stylist for the David R. Cheriton School of Computer Science at the University of Waterloo, including related network-services infrastructure.

One project:
Team Lead, Campus VPN
I was the Project Manager & Team Lead for the selection, acquisition and deployment of the campus central VPN service ...more

One recommendation:
Dawn Keenan
IT Director, Arts Computing at University of Waterloo
Trevor's considerable knowledge of network service best practices and standards are key to improving the School's network infrastructure and meeting our exceptional needs within the larger framework of campus network support. As a former networking ...more

Software Development Team Lead, IST

University of Waterloo
September 2007 – March 2009 (1 year 7 months) | Waterloo, Ontario, Canada

Development team lead (5 staff and 10 co-op) and system architect for Windows-based corporate information system. Classic three-tier architecture deployed over a virtualized environment.

Research Support Specialist, CSCF

University of Waterloo
October 2004 – August 2007 (2 years 11 months) | Waterloo, ON

Providing systems and infrastructure support to members of the David R. Cheriton School of Computer Science, ranging from technical specifications, procurement, budget management, systems configuration and management, training and end-user consulting.

One honor or award
Special Recognition Award
An award given to recognize employee excellence (for the year 2006). Requires nomination by line management (first and second levels) and supporting testimonials ...more

Adjunct lecturer, Cheriton School of Computer Science

University of Waterloo
January 1995 – April 2006 (11 years 4 months) | Waterloo, Ontario, Canada

Lecturer in the David R. Cheriton School of Computer Science, teaching Database Management, Operating Systems, Distributed Computing, Information Systems, Introduction to Computer Science

President

TRG Computer Consultants Limited
January 1994 – October 2004 (10 years 10 months) | Waterloo, ON

Engaged in a variety of software and web-services startups, typically as CEO or co-CEO. Focus on database-intensive applications and distributed computing applications. Application domains included GIS, healthcare, IT services, user training and education. Companies included:

Member of the Technical Staff, Computer Systems Group

University of Waterloo
May 1979 – January 1994 (14 years 9 months) | Waterloo, Ontario, Canada

Staff Researcher in the Computer Systems Group at uWaterloo, where I was a compiler-writer (Waterloo Pascal, WSL, Modula-2 and C), firmware developer (Structure BASIC for the Commodore PET, microPascal for various locally-developed hardware platforms), first-generation PC developer (text editors, Pascal interpreters, debuggers, OS tools), VM enthusiast (VM/SP for IBM mainframes), GUI system developer (Visual REXX for OS/2), GIS experimenter (in the days when using an embedded SQL for a GIS was a new idea), OS developer (Watsys for IBM Series/1) and mainframe sysadmin.


Organizations

Association for Computing Machinery (ACM)

Member
Starting June 1978

Canadian Standards Association Pascal Standard Committee (CAC/TC97/SC5)

Voting member
January 1980 — December 1985

Board of Directors, Mapcheck Inc.

Member of the Board and Secretary
January 1999 — December 2000

Board of Directors, MedManager Interactive Corporation

Member of the Board and Secretary
January 2004 — December 2011

Volunteer Experience & Causes

Treasurer

Hildegard Marsden Co-op Day Nursery
June 1989 – June 1994 (5 years 1 month) | Children

Member of the Board and Treasurer

Member, Staff Dispute Resolution Committee

University of Waterloo
September 2008 – November 2010 (2 years 3 months)

Opportunities Trevor is looking for:

Causes Trevor cares about:


Courses

Adjunct lecturer, Cheriton School of Computer Science

University of Waterloo

TRG Computer Consultants Limited

Member of the Technical Staff, Computer Systems Group

University of Waterloo

Publications

Virtualization - methodologies, strategies and experiences

CanHEIT 2007
May 2007

An invited talk I gave exploring the use of desktop virtualization in the delivery of computing resources for higher education.

Virtual Systems: Current Practices and Future Possibilities

WatITIS 2006
December 2006

Describing the use of virtualization technologies in a School of Computer Science graduate research lab, and a vision for extending this technology to undergraduate education.

Managing Environmental Data — An Extension to the GIS Architecture

Extended AbstractComplete Paper
ACM Conference on Information and Knowledge Management, Workshop on Advances in GIS; Washington DC USA
November 1993

Authors: Cowan, Grove, Mayfield, Newkirk and Swayne

Five authors, including:
Trevor Grove
President, CEO and Chief Curmudgeon at TRG Computer...
Don Cowan (or here)
Distinguished Professor Emeritus at University of Waterloo
Colin Mayfield
Professor Emeritus at University of Waterloo
Ross Newkirk
David Swayne
Professor (retired) — University of Guelph

An Integrative Information Framework for Environmental Management and Research

Second International Conference on Integrating GIS and Environmental Modeling; Breckenridge CO USA
September 1993

Authors: Cowan, Grove, Mayfield, Newkirk and Swayne

Five authors, including:
Trevor Grove
President, CEO and Chief Curmudgeon at TRG Computer...
Don Cowan (or here)
Distinguished Professor Emeritus at University of Waterloo
Colin Mayfield
Professor Emeritus at University of Waterloo
Ross Newkirk
David Swayne
Professor (retired) — University of Guelph

Waterloo Pascal Primer and Reference, Third Edition

WATCOM Publications, ISBN: 0919884407, 9780919884403
1987

The documentation for the Waterloo Pascal compiler (in use 1980 to 2000), used as an academic reference text for undergraduate Computer Science courses at U.Waterloo and elsewhere.

Three authors:
Trevor Grove
President, CEO and Chief Curmudgeon at TRG Computer...
Dave Boswell
Entrepreneur, Technologist, Software Industry Executive
Eric Mackie

WATCOM Pascal Primer and Reference

WATCOM Publications, ISBN: 0919884946, 9780919884946
1984

The documentation for the WATCOM Pascal interpreter (multi-platform, 1984 through 1995), distributed with the software package.

Three authors:
Trevor Grove
President, CEO and Chief Curmudgeon at TRG Computer...
Dave Boswell
Entrepreneur, Technologist, Software Industry Executive
Eric Mackie

Waterloo Modula-2 User's Guide and Library Reference

WATCOM Products
1987

Describing the Waterloo Modula-2 compiler (circa 1985 to 1990).

Two authors:
Trevor Grove
President, CEO and Chief Curmudgeon at TRG Computer...
Denis Rowland

A Distributed File-Server for a Personal Computer Network

University of Waterloo Faculty of Mathematics Research Report CS-84-54
1984

Describing the Waterloo microNet distributed file server.

Three authors:
Trevor Grove
President, CEO and Chief Curmudgeon at TRG Computer...
Dave Boswell
Entrepreneur, Technologist, Software Industry Executive
Don Cowan (or here)
Distinguished Professor Emeritus at University of Waterloo

A String Extension for Pascal

ACM SigPlan Notices, Vol. 18 Number 2
February 1983

Describing a novel extension to the Pascal programming language to support varying-length text strings (which, unbelievably for current languages, were not supported by standard Pascal)

Three authors:
Trevor Grove
President, CEO and Chief Curmudgeon at TRG Computer...
Dave Boswell
Entrepreneur, Technologist, Software Industry Executive
Michael Carmody
Senior Software Developer

Honors [sic] & Awards

Special Recognition Award

University of Waterloo
October 2007

An award given (for the year 2006) to recognize "staff members who 'make UW a better place'". Requires nomination by line management (first and second levels) and supporting testimonials. Here is my citation letter from the University.

Honorary Member of the University

University of Waterloo, Senate Nominating Committee for Honorary Degrees
June 2015

From: https://uwaterloo.ca/secretariat-general-counsel/committees-and-councils/honorary-member-university/criteria-honorary-member-university

"The Honorary Member of the University designation is the highest honour a staff member can attain at the University of Waterloo. It recognizes the individual for outstanding service to the university as a whole, not limited to one department or faculty. The number of individuals honoured with this distinction should not exceed four in any one year.

The designation is intended to recognize staff who, in addition to excellent departmental work, have contributed distinctive and distinguished service to the university as a whole and/or have made contributions beyond the university that have brought credit to the university. Involvements on multi disciplinary efforts or university-wide collaborations and committee work or significant contributions to outside associations would be examples."


Languages

English
Native or bilingual proficiency
French / Franηais
Elementary proficiency
German / Deutsch
Elementary proficiency

Projects

Team Lead, SCS Adobe Connect Server

September 2012 — July 2013

I was the Team Lead & Project Manager responsible for the acquisition, deployment and retirement of the Adobe Connect video-conferencing service in the School of Computer Science.

Two team members:
Trevor Grove
President, CEO and Chief Curmudgeon at TRG Computer...
Clayton Tucker

Project Manager, departmental firewall retirement

January 2013 — November 2013

I managed the project to decommission our departmental NetScreen firewall in favour of the campus central firewall.

Selection Committee, University Secretary

June 2011 — December 2011

I was the Staff Association representative to the University Secretary Selection Committee.

Two team members:
Trevor Grove
President, CEO and Chief Curmudgeon at TRG Computer...
Janet Passmore
Partner, Bright Harbour Partners

Team Lead, Campus VPN

February 2010 — September 2011

I was the Project Manager & Team Lead for the selection, acquisition and deployment of the campus central VPN service.

Four team members:
Trevor Grove
President, CEO and Chief Curmudgeon at TRG Computer...
Jason Testart
Director, Information Security Services at University of Waterloo
Mike Patterson
Manager, Information Security Operations at University of Waterloo
Steven Bourque
Director, Technology Integrated Services at University of Waterloo

Selection Committee, University CIO

January 2012 — May 2012

I was the Staff Association representation (and co-incidentally, an IT staff representative) on the CIO Selection Committee.

Selection Committee, University Associate Provost — Human Resources

February 2013 — October 2013

I was the Staff Association representative to the Selection Committee for the Associate Provost — Human Resources.

Two team members:
Trevor Grove
President, CEO and Chief Curmudgeon at TRG Computer...
Michelle Hollis Chartered MCIPD, HRIEP
Assistant HR Director - Client Services & Talent Acquisition at University of Waterloo

Skills

Top Skills

Skill# Endorsements
Software Development14
Linux11
Databases9
Public Speaking7
Unix6
Operating Systems6
Team Management5
Higher Education5
System Administration5
Programming5

Trevor also knows about...

Skill# Endorsements
Network Administration 5
Distributed Systems 4
Windows 4
C 4
Leadership 4
Staff Development 4
SQL 4
Team Leadership 3
Computer Science 3
Visual Basic 3
Web Applications 3
Networking 3
Computer Security 3
Web Development 3
Customer Service 2
Project Management 2
Apache 2
Hardware 2
HTML 2
Entrepreneurship 2
Python 2
Software Engineering 2
Algorithms 2
Information Technology 2
Bash 2
TCP/IP 2
Network Security 2
Technical Support 2
Database Design 2
MySQL 2
Program Management 1
Software Design 1
Object Oriented Design 1
Java 1
Solaris 1
Open Source 1
Shell Scripting 1
PHP 1
Research
Strategic Planning

Education

University of Waterloo

B.Math, Computer Science (Co-op)
1974 — 1979

   Recommendations   

Received

President

University of Waterloo Staff Association (UWSA)
Gail Presley Spencer
Executive Manager, University of Waterloo Staff Association

When Trevor served in the role of UWSA President as well as Past President, he brought a strong and thoughtful leadership style to the Board. He also built and maintained respectful and effective working relationships with the University of Waterloo administration. These partnerships helped the UWSA to solidify its presence and its voice for staff within the institution.

January 9, 2015, Gail reported to Trevor at University of Waterloo Staff Association (UWSA)

Computer System Specialist (Networks), CSCF

University of Waterloo
Dawn Keenan
IT Director, Arts Computing at University of Waterloo

Trevor's considerable knowledge of network service best practices and standards are key to improving the School's network infrastructure and meeting our exceptional needs within the larger framework of campus network support. As a former networking expert at UW, I find his recommendations and opinions to be well founded and forward thinking.

Trevor has a sterling record of working effectively with staff and faculty both within the School and across campus in many domains, including IT governance.

April 1, 2011, Dawn managed Trevor indirectly at University of Waterloo


Given

Lisa Rutherford
Human Resource Consultant

The Bright Starts Daycare is a new non-profit venture that is begin formed as the amalgamation of three existing non-profit daycares. As such, there was a massive HR transformation project that needed to be undertaken, to provide employment continuity for existing staff and to create a new HR management framework for the new venture. Lisa provided expert analysis, advice, planning and guidance to the Board of the new Daycare and the three existing daycares. She was patient, thoughtful, thorough and demonstrated a clear understanding of the challenges we faced and the potential solutions. She provided seminars and workshops to the staff and management of the daycares to help them understand the processes that needed to be done to achieve a successful HR amalgamation.

Lisa's expertise and her ability to communicate effectively with a spectrum of clients (parent board-members, daycare staff and management, other associated HR professionals) created the foundation for a successful amalgamation of the daycare staff groups. Her willingness to "go the extra mile" to assist our volunteer Board was much appreciated by the Executive. We will not hesitate to retain Lisa's services again to further develop our HR infrastructure, as our overall amalgamation process proceeds.

April 12, 2012, Trevor was Lisa's client

Jesse Rodgers
President

In 2007, the Staff Association at the University of Waterloo (UWSA) was in crisis. As a volunteer-led organization, it lacked leadership and an understanding of its role within the organization.

Jesse stepped up to assume the Presidency of the UWSA. He provided the vision and leadership to bring the organization to its current position of strength and respect. Among the specific projects that Jesse undertook were: redevelopment of the organizations Constitution, including a "Mission, Vision, Values" statement; serving on an institutional committee to rewrite a major staff-relations policy; serving on c-level (executive committee) hiring committees for the University, drafting a labour-relations settlement (Memorandum of Agreement) between staff and the University administration, and providing the day-to-day operational management necessary to bring the organization to its current level of excellence.

Subsequent to his two-year term as President, he served as the "past-president": a role which required tact, diplomacy and the ability to mentor new Presidents and UWSA Board members. His experience and leadership provided for a smooth transition for the incoming UWSA President.

March 27, 2012, Trevor worked directly with Jesse at University of Waterloo Staff Association