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