Home
About
News & Events
Undergraduate
Graduate
Co-op/Internship
Courses
People
   Faculty
   Staff
   Researchers
   Grad Students
   Contact List
Research
Reference
Student Society
Site Map
Search
Feedback

Search:

all any
this section



Personal Webpage

Craig Scratchley

Lecturer in the School of Engineering Science

B.A.Sc., Computer Engineering, Simon Fraser University, Burnaby, Canada, 1991
Ph.D., Department of Systems and Computer Engineering, Carleton University, Ottawa, Canada, 2000


Selected Publications

PEER-REVIEWED PUBLICATIONS AND THESES:

W. Craig Scratchley, Evaluation and Diagnosis of Concurrency Architectures, Ph.D. Thesis, Carleton University, Ottawa, CANADA, July 2000. Also published as Report OCIEE-00-07 of the Ottawa-Carleton Institute for Electrical and Computer Engineering.

W. Craig Scratchley, C.M. Woodside, “Evaluating Concurrency Options in Software Specifications”, in Proceedings of the Seventh International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), pp. 330-338, College Park, Maryland, October 1999.

W. Craig Scratchley, "Using Smalltalk for wait-free implementation of highly-concurrent objects," ACM SIGPLan OOPS Messenger, v.4, n.4, pp. 44-53, Oct. 1993.

W. Craig Scratchley, V. Cuperman, "A word-based vector quantization speech recognizer with segmentation," in Proceedings of the Canadian Conference on Electrical and Computer Engineering, September 1989, pp. 405-408.

W. Craig Scratchley, A Word-Based Vector Quantization Speech Recognizer with Segmentation, B.A.Sc. Thesis, Simon Fraser University, Burnaby, CANADA, April 1989.

INVITED PAPERS:

W. Craig Scratchley, “Identifying hardware-efficient designs for concurrent computer applications,” presented at the Workshop on Software Performance Modelling and Analysis, Ottawa, Canada, May 1997. Paper appears in Technical Report SCE-97- 11, pp. 71-80, Dept. of Systems and Computer Engineering, Carleton University, Ottawa, Canada, May 1997.

W. Craig Scratchley, “Comparison of model-solving strategies for parallel fork and join: a case for the semi-Markov solution technique,” paper presented at the 1995 Telecommunications-Research-Institute-of-Ontario(TRIO)/Information-Technology- Research-Centre(ITRC) Researcher Retreat, May 1995.

W. Craig Scratchley, “Identifying efficient skeletal solutions for a real-time problem,” paper presented at the 1994 TRIO/ITRC Researcher Retreat, May 1994. W. Craig Scratchley, “ISDN Standards,” presented at the IEEE Student Papers Contest Finals, Vancouver, Canada, March 1988.

MANUSCRIPTS IN PROGRESS:

W. Craig Scratchley, C.M. Woodside, Concurrency Defects in Software Designs and their Detection by Urgency Inversion Metrics.

Industry Experience

Marketocracy Inc., Los Altos, California
  • Senior software engineer (2001 – 2002)
  • Worked “at internet speed” to engineer object-oriented software subsystems for the server farm at www.marketocracy.com. Marketocracy tracks the details of the American stock exchanges so that it can simulate virtual mutual funds for its sizeable online community. This web site was nominated in 2002 for a Webby Award in the category of Best Financial Web Site and also has been featured multiple times as a Forbes "Best of the Web" including one Forbes Favorite. The year-old mutual fund made possible by this software beat the S&P 500 index by 1,559 basis points in 2002 while exhibiting only half the risk (as measured by Beta). My specific accomplishments included the design, implementation, testing, integration, deployment, and maintenance of three fault-tolerant applications which allow efficient email communication with Marketocracy's 60,000(+) members. These applications were layered over a large SQL database.

Noochee Solutions, Inc. (merged with Mindport), Colorado Springs and Boulder, Colorado
  • Senior software engineer (2000)
  • Worked on the engineering team for Noochee’s SmartMarket product suite. This Java-based cross-platform suite was awarded Editor's Choice by C@LL CENTER CRM Solutions. Served as a member of Noochee’s software process team. Managed the build-up of the Boulder office which was intended as a “skunkworks” for the company.

Newbridge Networks Corp (now Alcatel’s Carrier Internetworking Division), Ottawa, Canada
  • Software architect, network management system architecture department (1994)
  • Evaluated an object-oriented computer language and architectural alternatives for network management software. Addressed architectural issues which would allow improved support for distributed transactions on the network nodes being managed.

Bell Northern Research, Ottawa, Canada
  • Software engineer (1987)
  • Wrote software to test products for conformance to ISDN standards.

IBM Canada Ltd. Toronto Lab, Canada
  • Data processing administrator (1986)
  • Planned for and oversaw the installation of a large computer system.

Canadian Standards Association (CSA), Richmond, Canada
  • Database programmer (1985)
  • Developed a set of applications for tracking the progress of the certification process for each product being tested.

KBS Business Systems, Ltd., Richmond, Canada
  • Programmer (1984)
  • Wrote programs for data-base squeezing and product configuration in assembler and higher-level languages.


Craig Scratchley
Engineering Science
Simon Fraser University
8888 University Dr.
Burnaby, BC, V5A 1S6
Canada
Tel: (604) 291-4428
Fax: (604) 291-4951
Email: wcs@sfu.ca


Site by the Centre
for Systems Science

Web Design Team

Home | FAQ | Feedback | Search | Faculty of Applied Sciences | SFU