<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
%
%  Resume for Arthur O'Dwyer
%  Formatted in TeX by Arthur O'Dwyer
%  August 2012
%

%%%%%%%%%%%%%%
%
%  With tex/dvi[ps|pdf], use the first line below to set paper size.
%  When using pdftex, use the second line.
%\special{papersize=8.5in,11in}
\pdfpagewidth=8.5in \pdfpageheight=11in

%%%%%%%%%%%%%%%%      formatting decisions     %%%%%%%%%%%%%%%%%%%%
\hsize=6.5in
\vsize=10in
\voffset=-.25in
\baselineskip=13.5pt
\parskip=3pt
\nopagenumbers

%%%%%%%%%%%%%%%%      font definitions     %%%%%%%%%%%%%%%%%%%%%%%%
%\font\rm=cmr10 at 11pt
%\font\bf=cmbx12 at 11pt
\font\rm=ptmr at 11pt
\font\bf=ptmb at 11pt
\font\sl=cmsl12 at 11pt
\font\it=cmti12 at 11pt
\font\sc=ptmr at 10pt

\font\headfont=cmbx10 at 20pt
\font\secfont=cmbx10 at 14pt
\rm

\def\makeheadline{\vbox to 0pt{\vskip-22.5pt
  \line{\vbox to8.5pt{}\the\headline}\vss}\nointerlineskip%
  \vskip-6pt\hrule\nointerlineskip%
}

\def\article#1{
  \vskip 10pt
  \hskip -30pt{\secfont #1}
  \vskip 5pt
}

\font\rplusfont=cmbx10 at 8pt
\def\Rplus{\hskip-.07em\raise.4ex\hbox{\rplusfont +}}
\def\Cpp{\hbox{C\Rplus\Rplus}}

\font\rhashfont=cmbx10 at 7pt
\def\CSharp{C\hskip-.05em\raise.5ex\hbox{\rhashfont \#}}

\font \rafont=cmcsc10 at 9pt
\def\LaTeXp{%
  \kern-.05em(\kern-.02em L% .05,.05
  \kern-.32em\raise.51ex\hbox{\rafont a}% .35,.53
  \kern-.11em)\kern-.04em\TeX% .15,.07
}
\def\http{http:/\kern-.2ex/}
\def\twiddle{\kern-.3ex\lower.8ex\hbox{\char126}\hskip.2ex}
\def\rmtwiddle{\kern-.0ex\lower.6ex\hbox{\char126}\hskip.2ex}

\def\today{%
  \number\day~%
  \ifcase\month
    \or Jan\or Feb\or Mar\or Apr\or May\or June%
    \or July\or Aug\or Sep\or Oct\or Nov\or Dec%
  \fi~%
  \number\year%
}
\def\halfquad{%
  \hbox to 4pt{}%
}
\def\bullet#1{%
  \omit\vrule height2.25ex width0pt\halfquad $\cdot$\halfquad #1\span\omit\span\cr%
}
%%%%%%%%%%%%%%%%      The text itself    %%%%%%%%%%%%

\headline{
  {\headfont Arthur O'Dwyer} \hfil
  {\sl arthur.j.odwyer@gmail.com}
}

\hfil\break
\hbox to.125in{} 671 24th Ave
\hfill (805) 448-4945 \break
\hbox to.125in{} San Francisco, CA 94121
\hfill {\sl\http www.club.cc.cmu.edu/\twiddle ajo} \break
\hbox to.125in{}
\hfill {\sl\http github.com/Quuxplusone} \break

\leftskip=0pt\parindent=0pt\vskip-25pt
\article{Summary}
  \par Professional software engineer with 7+ years of work experience
in C and \Cpp. Simultanously attentive to both implementation details
and code clarity; significant experience in compiler implementation.

\leftskip=10pt\parindent=-10pt
\article{Work Experience}
\tabskip=0pt\halign to \hsize{
    \tabskip=2em plus 4em \vrule height2.75ex depth0.5ex width0pt #\hfil &amp;
    \tabskip=1em #\hfil &amp;
	\tabskip=0in \hfil #\tabskip=0pt\cr
Software engineer, {\bf Push Computing} &amp; \Cpp &amp; Apr 2012--- \cr
  \bullet{Startup jack-of-all-trades: from ZeroMQ to Cocoa}
  \bullet{Used Objective-C 2.0 and \Cpp{}11 in a production environment}
  \bullet{Wrote and released the N-way diff utility {\sl difdef} under an MIT license}
Designer, {\bf Colossal Cave: The Board Game} &amp; English &amp; Nov 2010--July 2012 \cr
  \bullet{Published with funding from Kickstarter.com}
Contractor, {\bf ReadThrough.com} &amp; PHP &amp; Sep 2011---Apr 2012 \cr
  \bullet{Web backend to parse screenplays in several industry formats}
Systems software engineer, compiler team, {\bf Green Hills Software} &amp; \Cpp &amp; Aug 2006--Mar 2011 \cr
  \bullet{Toolchain: Added end-to-end support for Unicode}
  \bullet{x86 Assembler: Extended to handle 64-bit instructions}
  \bullet{Front-end: Added 40 new diagnostics for error-prone constructs in C and \Cpp}
  \bullet{Linker: Maintained Green Hills' optimizing ELF linker and reverse inliner}
  \bullet{Testing: Automatic generation and reduction of test cases}
Intern, {\bf Microsoft Visual Studio Tools division} &amp; \CSharp &amp; summer~2005 \cr
  \bullet{Implemented a syntax-highlighting editor using VSIP}
Intern, {\bf Spatial Integrated Systems} &amp; Matlab &amp; summers 2003, 2004 \cr
  \bullet{Drivers, camera characterization, and feature~detection}
Junior member, {\bf Robocup} (CMU's {\sc AIBO} soccer team) &amp; \Cpp &amp; 2002--2003 \cr
  \bullet{Developed skateboarding routines for canine robots}
}

\article{Education}
\tabskip=0pt\halign to \hsize{
    \tabskip=2em plus 4em \vrule height2.75ex depth0.5ex width0pt #\hfil &amp;
	\tabskip=0in # &amp;
	\tabskip=0in \hfil #\tabskip=0pt\cr
{\bf Carnegie Mellon University}: University Honors, {\bf Phi Beta Kappa} &amp; May 2006 \cr
  \bullet{Dual B.S. in {\bf mathematical science} and {\bf computer science}}
  \bullet{Relevant coursework in operating systems (15-410), compilers, and algorithms}
{\bf Richard Montgomery H.S.}, Rockville, Md.: National Merit Finalist &amp; May 2002 \cr
  \bullet{International Baccalaureate diploma}
  \bullet{Sixth Subject project in computer science: a small programming language compiler}
}

\article{Other Skills}
\baselineskip=13.5pt
  \par Expert knowledge of {\bf C and \Cpp}, plus {\sc x86-64}
{\bf assembly language.} Familiarity with PowerPC, {\sc ARM},
and {\sc MIPS} assembly languages, and numerous other programming languages,
including Objective-C, Python, Perl, ML, {\sc METAFONT}, Inform, and Befunge
  \par Expert knowledge of the Green Hills toolchain and debugger
and the {\sc MISRA} automotive coding standards
  \par Conversant in Spanish. Minimal knowledge of Chinese
  \par Avid Euro gamer. Expert {\bf juggler} and club passer.
Boy Scout (Life); Order of the Arrow

\bye
</pre></body></html>