Bei IBM Rational verantwortete Schaefer den Beitrag des Unternehmens zum Eclipse-CDT-Projekt. Darüber hinaus war er Teamleiter für Code-Generierung und Debugger-Integration für die Rose RealTime und XDE UML Modellierungsprodukte. Bei Bell Northern Research, heute Nortel, war er für verschiedene Bereiche zuständig und schrieb unter anderem die Software für das Wartungssystem zum DMS-Voice-Kommunikationsswitch des Herstellers. Schaefer absolvierte die University of Saskatchewan als Bachelor und Master der Computerwissenschaften.
Bild auf Anfrage.