\input prelude

\centerline{{\hf Michael Stone}}

\vskip -5pt
\centerline{\leaders\hrule\hskip 12cm}

\smallskip

%{\parindent=0pt \baselineskip=8pt 
\centerline{\vbox{\hhhf {\halign{#\hfil&\qquad\qquad\hfil#\hfil&\qquad\qquad\hfil#\cr
Apt 1, 76 Oxford St & (301) 697-1467 (mobile)   & michael.r.stone@gmail.com      \cr
Cambridge, MA, 02138 &                           & January 19, 2009               \cr}}}}

\sect{Goal}{
  \mh I want to use my gifts as a mathematician, programmer, writer, and artist
  to produce potent artifacts, e.g., of software and process. 
}

\sect{Education}{
  Bachelor of Arts with High Honors, Swarthmore College, June 2007. 

  {\jpf Major:} Mathematics \& Statistics. {\jpf Minor:} English Literature. {\jpf Notable Classes:}

  \smallskip

\centerline{\vbox{\halign{\hfil\jdf#&\quad\jdf#\hfil\cr
  Pure Math    &   Algebra, Real Analysis, Topology, Category Theory, Probability, Statistics \cr
  CS           &   Digital Systems, Mobile Robotics, Computer Graphics, Computer Architecture \cr
  Arts         &   Book Arts, Landscape Painting, Oil Painting, ``Western Art'' Survey, ``Michelangelo'' \cr
}}}
  
  \mh {\jpf Summary:} Mathematics taught me rigor. CS taught me to get my hands dirty. Art and
  literature taught me how to work with words, images, and sensations.
}

\def\BBB{\setbox0=\hbox{.}\raise 1\ht0\copy0\kern -\wd0\raise 3\ht0\copy0\kern-\wd0\raise 5\ht0\box0}
\def\BB {\setbox0=\hbox{.}\raise 2\ht0\copy0\kern -\wd0\raise 4\ht0\box0}
\def\B  {\setbox0=\hbox{.}\raise 3\ht0\box0}

\sect{Skills}{ \smallskip
\centerline{\vbox{\halign{\hfil\jdf#&\hskip 0.5em\jdf#\hfil\quad&\hfil\jdf#&\hskip 0.5em\jdf#\hfil\cr
langs 1    &   \BBB C, \BBB C++, \BBB Python                            &   langs 2  & \BB Scheme, \BBB Haskell, \BB Java, \BB PHP, \BB VHDL, \BB bash, \BBB \TeX \cr
web langs  &   \BB XML, \BB XHTML, \BB CSS, \BBB SQL, \B JS, \B RDF     &   build    & \BBB GNU Make, \BB autotools, \B scons                   \cr
web rfcs   &   \B DNS, \BB HTTP, \BB SMTP, \B POP3, \BB XMPP            &   network  & \B IEEE 802, {\B}802.11b/g, \BB IPv4, \BB IPv6, \BB TCP4, \BB UDP   \cr
web libs   &   \B Django, \B Pylons, \BB PHP4/Smarty                    &   scm      & \BBB git, \BB svn, \BB cvs, \B hg, \B bzr, \B mtn                  \cr
2.6 kernel &   \B VFS, \BB LSM, \B socket, \B scheduler, \BBB initramfs &   libs     & \BB glibc, \BB D-Bus, \B NM, \BB gobject, \BB GTK2, \BB Twisted     \cr
nat langs  &   \BBB English, \BB French, \B Spanish, \B Hindi           &   legend   & \BBB expert, \BB proficient, \B familiar                       \cr
}}}}

%\eject

%\centerline{{\hf Michael Stone}}

%\vskip -5pt
%\centerline{\leaders\hrule\hskip 12cm}

%\smallskip

\sect{Employment}{
  \job{March 2008-Jan 2009}{Release Manager}{One Laptop per Child}
    \mh In 34 weeks, I defined a new release process, became OLPC's release
    manager, and, in concert with representatives from PM, QA, Engin,
    and Biz, managed a distributed team of employees, contractors, and
    community members which integrated changes that closed approximately 1,000
    tickets, including a complete UI redesign. The release shipped within 6
    weeks of the target month, with only two serious regressions, to positive
    reviews on Amazon and in the OLPC software community at large. 

  \job{June 2007-March 2008}{Software Developer}{One Laptop per Child}
    \mh I delivered portions of OLPC's ``Bitfrost'' security system including
    its activity isolation framework, parts of its software theft deterrence
    system, and its secure update system. This work addressed the technical
    problem of safeguarding the education of hundreds of thousands of children
    and the commercial problem of convincing several governments to purchase
    Linux-based educational laptops from an untested startup. Later, I
    automated OLPC's build infrastructure after employee turnover left the
    project without working builds, helped OLPC to improve its working
    relationship with Fedora (its upstream Linux distribution), and
    precipitated its most successful summer internship program to date.

  \job{2005-2007}{Consultant}{Judy Stone, MD PA}
    \mh In the summer of 2005, I shadowed physicians for several weeks to
    better understand biomedical and bioinformatics needs. Subsequently, I was
    employed part-time from 2005-6 developing prototypes for scheduling and
    contact management software for a physician's practice. Most recently, I
    have been employed part-time to make budget projections, to coordinate
    online advertising, and to provide technical support for author appearances
    for Mountainside MD Press, a subsidiary of my employer.

  \job{Summer 2006}{Student Researcher}{Swarthmore College}
    \mh I performed 10 weeks' paid mathematical research at Swarthmore as a
    Howard Hughes Medical Institute Fellow where I researched diagram languages
    for category theory and developed a poster to explain a mathematician's
    perspective on the essence of computer programs for a non-specialist
    audience. The poster's presentation earned me an associate membership in
    Sigma Xi. 

}

\eject

\centerline{{\hf Michael Stone}}

\vskip -5pt
\centerline{\leaders\hrule\hskip 12cm}

\smallskip



\sect{Projects}{

  \job{1997 - 2006}{Tutoring}{various}
    \mh I began tutoring students in math, English, and computer science in middle
    school. Recently, I tutored a fellow student preparing for the math portion
    of the GRE general exam and I acted as an unofficial lab aide for classes on
    computer graphics and digital systems. \smallskip

    \mh I have also consulted on debugging problems for a diverse audience ranging
    from beginning programmers, to a local statistician and experienced CS majors
    working on stock trading software, parallel neural network training
    algorithms, and Linux kernel drivers. \smallskip

    \mh In 2004, I tutored CS students and a local statistician in introductory
    programming classes. Also, in the summer of 2004, I taught English in an
    elementary school in Dharamsala, India.


  \job{2005-2006}{Visualization}{Swarthmore College}
    \hangindent 29pt $\circ$ Supported my robotics team's work with map
    visualizations which were invaluable debugging and explanatory aids.

    \mh $\circ$ Improved a low-dimensional visualization tool called a ``color
    histogram''.

  \job{1999-present}{Programming}{various}
    \parskip=3pt plus 1pt minus 1pt
    \mh I have worked on cryptographic software, a Windows keylogger, an
    early Gnutella (filesharing) client, a web-based community event planner with
    car-pool matchmaking services, a geometry source for producing artwork on a
    rapid prototyping machine, a hardware sensor for monitoring laundry machine
    status, and numerous one-off projects and scripts for myself and my friends.

    \mh As a volunteer, I have participated in the open source world by
    contributing bug reports, tests, minor patches, and design suggestions to
    projects including OGRE (objected-oriented 3-D graphics), Monotone (version
    control), Perl 6 (language), and the OLPC (One Laptop per Child)
    project.

    \mh Three intermediate projects for OLPC included a build system (Puritan),
    an IRC bot for collaborative ticket triage, and a relational library for
    Python.
  
  \job{2005, 1999}{Statistics}{various}
    \mh $\circ$ Analyzed the metaphor of ``issue space'' in which American
    voters and candidates purportedly locate one another.

    \mh $\circ$ Compared the efficacy of hydroponics treatments.

  \job{2006}{Organizations}{Swarthmore College}
    \mh In 2006, I started a student group, ``Swat Clean Hands'', dedicated to
    improving public health at Swarthmore by improving hand hygiene. 
    
    \mh I also sang a cappella for four years with ``Chaverim''.
}



\sect{Honors and Awards}{
  \parskip=3pt plus 1pt minus 1pt
  \mh During high school, I succeeded in local science fairs and attended the Intel
  International Science and Engineering Fair (ISEF) three times on the basis of
  my programming projects. I also did well in mathematical contests and on
  standardized tests (SAT: 780 Math, 720 Verbal, GRE General: 800 Math, 680
  Verbal, 5.5 Analytical Writing).

  \mh At Swarthmore, I graduated with High Honors and I earned associate
  membership in Sigma Xi, the Scientific Research Society. I have also
  successfully competed in regional ACM programming competitions and in the
  2006 ICFP Programming Contest.

  \mh However, the greatest honor that I have earned is not one awarded by a
  committee or competition -- instead it is the respect of my peers and
  teachers for my competence, my enthusiasm, and my ability to ask good questions. 
}


\end

