Peter C. McCluskey
                    1571 El Camino Real W., #15
                    Mountain View, CA 94040
                    pcm@rahul.net
                    http://www.bayesianinvestor.com
 
TECHNICAL SUMMARY
Languages:
C++ (7 years), C (7 years), Python (5 years), Perl, SQL, Java, HTML

Systems:
UNIX (Linux, Solaris, SunOS)
WORK EXPERIENCE
10/00-3/03
Molecubotics, Inc.
Software engineer, systems administrator, miscellaneous lab work.
6/98-10/99
Xoom.com, San Francisco, CA.
Part-time consulting - Oracle database, C++, Perl, and a little Javascript work.
8/95-10/97
Quote.com, Mountain View, CA.
Made financial data available via web pages. Responsibilities included parsing data we got from a number of vendors, maintaining that data in an Oracle database, and writing C/C++ software to output the data in html.
4/94-8/95
tried to make a living trading stocks and S&P futures.
7/93-4/94
The MacGregor Group, Boston Mass.
Developed financial software using C++ and ObjectStore.
3/85-9/90 (full-time) 9/90-3/92 (part-time)
Unholtz-Dickie Corp., Wallingford Conn.
Developed software for real-time control of equipment which generates shock or vibration to simulate environmental conditions for aerospace and automotive systems. My two most important programs had over 30,000 lines of C code each, and once established in the market sold about 50 copies per year each (around $10,000 per copy). Two other programs coordinated two or three child programs to allow simultaneous testing.
EDUCATION
9/91-5/93
Brown University, Providence R.I.
M.S. in Computer Science 5/93. GPA 3.6
Courses:
Compiler Optimization, Programming Languages, Computer Graphics, Neural Modeling, Parallel Algorithms, Analysis of Algorithms, Machine Learning, Robotics, Computational Geometry
Masters Project:
Comparison of Neural Network algorithms and Genetic Programming techniques for forecasting the stock market and other time series. Thesis and some related software are available here.
Other Projects:
Added loop unrolling to gcc compiler; snake animation; Algorithm to find shortest path through convex polygonal obstacles; used neural networks to predict sequences of words; and to simulate a direct interface between a computer and the human nervous system; vision algorithms to recognize symbols in the AAAI Robot contest at arbitrary distances and angles
9/90-12/91
University of Connecticut, enrolled in CS masters program
Courses:
Computational Geometry,Networks,Statistics,Operating Systems.
Project:
3-d intersection algorithm for polyhedra, polygons, lines & points
9/74-5/78
Yale University, New Haven Conn., B.S. in Biology, 5/78