Simon Fraser

http://www.smfr.org
sfraser@smfr.org

Principal Software Engineer on Macintosh

Outstanding software engineer with twelve years experience creating high-profile Macintosh applications, excellent domain knowledge and communication skills, proven track record of excellent performance, and high productivity with exemplary code quality.

Technical Skills

Professional Experience

Apple Computer Inc.

Cupertino, CA, USA
2005 – present

Member of the QuickTime Applications team.

Netscape Communications/America Online

Mountain View, CA, USA
1997 – 2005

Principal Software Engineer: Primary contributor to many Netscape and AOL Macintosh products, focusing on quality, performance and user experience. Quickly became productive in three large cross-platform codebases, demonstrating thorough understanding of complex architectures and excellent bug fixing skills.

Santa Fe Institute an independent, multidisciplinary research center

Santa Fe, NM, USA
1995 – 1997

Postdoctoral Fellow: Critically analyzed various computer models of ecological and evolutionary systems; developed tools for the visualization of high-dimensional spaces.

Analyzed Echo, a C program which attempts to simulate a complex adaptive system. Demonstrated by extensive data analysis (using sed, awk, perl, gnuplot) and source changes that "interesting" behavior resulted from artifacts of the implementation.

Wrote MacTierra as an independent verification of the claims for the "Tierra" simulation, which creates an evolutionary system within which machine code strings compete for memory and CPU time, which was applauded for its ease of use. Used data from MacTierra to refute previous claims that Tierra shows self-organized criticality.

Developed SpaceTrace, a tool used to visualize high-dimensional spaces, like DNA sequence spaces. Applied it to elucidate output from computer models of evolving sequence populations.

Implemented various tests of graph theory models of sequence-to-structure mappings, and models of evolution on random catalytic networks. Used them to validate and extend analytic results.

Personal Software Releases

MT-NewsWatcher

1997 – Present

Developed this popular Usenet news client with the goal of vastly improved user interactivity through threading, and easier access to news content inline (e.g. reassembly and display of multipart images, movies and sounds). Successfully transitioned an aging codebase to Mac OS X using Carbon APIs. MT-NW remains the most-used non-commercial Macintosh Usenet client.

Chronoscope

2001 – 2003

Created Chronoscope, using C++ and PowerPlant, to fill the gap between instrumenting profilers and timeline tools on Mac OS 9; implemented novel stack view to display graphically program behavior over time, including threads and interrupt-time code. Addressed the sampling overhead problem ignored by other profilers. Used Chronoscope to highlight problematic areas in Mozilla startup code.

MacCVS Pro

1998 – 2003

Implemented often-requested features and improved usability in this popular PowerPlant-based CVS client. Added support for "patch", allowing Macintosh engineers to apply patches from Windows/Unix for the first time, and SSH1 support, which allowed MacCVS Pro to be used on Sourceforge.

MacTierra

1995 – 1997

Wrote MacTierra in mixture of Object Pascal and C to create a highly interactive and transparent implementation of the Tierra artificial life system; resolved performance vs. interactivity issues, and Object Pascal runtime bottlenecks.

Screen Saver modules

1994 – Present

Wrote many modules for the Macintosh screensaver After Dark demonstrating pattern-formation or simple rule sets which show emergent properties. Buzzz! won an 'honorable mention' in the 1995 Berkley Systems After Dark contest. Recent Mac OS X implementations focus on performance improvements with Altivec and OpenGL.

Education

Centre for Population Biology

Silwood Park, Imperial College, University of London
1992 – 1995

Ph.D. in Evolutionary Ecology

Demonstrated that insect host-plant shifts onto forestry tree species are relatively common, with a database-driven comparative study of shifting species, field experiments, and genetic analysis of electrophoretic data backed by statistical resampling methods.

St. John's College, University of Oxford

Oxford, UK
1988 – 1991

B.A. Hons. (First Class) in Pure and Applied Biology

Achieved top honours. Courses included Evolution & Taxonomy and Animal Behaviour, covering game theory and population genetics.

Invited talks

For contact details and printable copies of this résumé, please email sfraser@smfr.org