Sancho McCann : Resume
B.C.Sc. (Hons.), University of Manitoba — 2000-05
M.Sc. student (transferred to Ph.D.), University of British Columbia — 2006-07
Ph.D. student, University of British Columbia — 2007-present
Languages and Technologies
Python: 2.7, NumPy, SciPy, Matplotlib, Cython
C/C++: Boost, Google Test
Java: Android SDK
Google Protocol Buffers (Python and C++)
Amazon Web Services (EC2, Elastic MapReduce)
Google App Engine (Python)
Perforce, Subversion, Git
Past/occasional use: Matlab, PHP, MySQL
Research Assistant, University of Manitoba — 2005
I worked with Dr. Jacky Baltes in the Autonomous Agents Laboratory on a small, humanoid robot. I wrote vision algorithms and developed a stable walking gait for the robot.
Research and Development, Frantic Films — 2006
I did production work for Superman Returns and software development for their rendering pipeline.
Software Engineer Intern, Google — 2010, 2011
In 2010, I assisted in the development of a new Android application with the Geo/Street View team.
In 2011, I worked on improving the automatic organization of YouTube data.
I have a Commercial Pilot Licence and a Class 1 Flight Instructor Rating. I got most of my flight experience as a flight instructor at Flying Colors Pilot Training and flew with their precision flight team. I’ve also delivered flight training to Canadian Forces pilots taking their Primary Flight Training and received my Class 2 Aerobatic Flight Instructor rating. I won the John C. Webster Memorial Trophy.
As a member of the Canadian Forces in the Cadet Instructor Cadre, I help administer the training of the Royal Canadian Air Cadets. My duties have included organizing training programs, supervision and development of instructors, administrative tasks, and many ad-hoc leadership roles. I’ve developed and taught an introductory level aviation course.
During my time at UBC, I’ve held several volunteer roles in the Department of Computer Science at UBC. I’ve led activities for TechTrek and GirlSmarts, two outreach programs the department organizes. I was a member of the department’s recruiting and admissions committee. I’ve mentored a junior TA and helped develop and deliver the TA training program. I was the president of the Computer Science Graduate Student Association. I am a councilor representing the computer science graduate students at UBC’s Graduate Student Society.
I play ultimate with UBC Men’s Ultimate and Refinery Ultimate.