dnl NOTE: This file is Latin1 encoded because stupid unix utilities don't play
dnl well with something as modern as UTF8. If, for example, the BOM was added,
dnl then tex explodes, where without it half the tools guess wrong and assume
dnl we're Latin1 anyway, which further mungs things. The output text file,
dnl Latin1, while the HTML will be straight ASCII with character entities for
dnl anything wacky.
define(`_WIDTH', 6.5in)
ifdef(`O_LaTeX', `
define(`_SECHEAD', `\sechead{$1}')
define(`_ACTIVITY', `\activity{$1}{$2}{$3}')
define(`_URL', `\url{$1}')
define(`_SKILL', `
\begin{tabular*}{_WIDTH}{@{\hspace{.25in}} l p{5in} }
\textbf{$1: } &
$2 \\
ifelse(`$3',,, `& $3 \\')
\end{tabular*}')
define(`_PREAMBLE', `
\documentclass{article}
\usepackage{fullpage}
\usepackage{url}
\usepackage[latin1]{inputenc}
\usepackage{hyperref}
\textheight=9in
\pagestyle{empty}
\raggedbottom
\raggedright
\setlength{\tabcolsep}{0in}
\newcommand{\sechead}[1]{{\large \textsc{\underline{#1}}}}
\newcommand{\activity}[3]{
\begin{tabular*}{_WIDTH}{@{\hspace{.25in}}l@{\extracolsep{\fill}}r}
\textbf{#1} & #2 \\
\hspace{.25in} { \parbox{4.7in}{ #3 }} \\
\end{tabular*}
}
\begin{document}
{\LARGE \textbf{David Wolever}}
\begin{tabular*}{_WIDTH}{l@{\extracolsep{\fill}}r}
135 Mavety Street & (416)906-0403 \\
Toronto, Ontario & david@wolever.net \\
\end{tabular*}
\\
\rule{_WIDTH}{1pt}
\\
\vspace{.05in}')
define(`_POSTAMBLE', `\end{document}')
')
ifdef(`O_HTML', `
define(`_SECHEAD', `
$1
')
define(`_ACTIVITY', `')
define(`_URL', `$1')
define(`_SKILL', `| $1: | $2 |
ifelse(`$3',,, ` | $3 | ')
')
define(`_PREAMBLE', `
David'''``s Resume
David Wolever
135 Mavety St Toronto, Ontario | (416)769-0318 david@wolever.net |
)
')
ifdef(`O_TXT', `
define(`_INDENT', sed -e "s/^/ /")
define(`_SECHEAD', echo "$1" | tr [a-z] [A-Z])
define(`_ACTIVITY', `printf "%-$(echo 79 - $(echo $2 | wc -c) | bc)s%s\n%s\n\n" "$1" "$2" "$(echo "$3" | fmt -s -w 72 | _INDENT())"')
define(`_URL', $1)
define(`_SKILL', echo "$1:" | tr [a-z] [A-Z]; echo "$2" | fmt -s -w 72 | _INDENT(); ifelse(`$3',,, echo -n "$3" | fmt -s -w 72 | _INDENT();) echo)
define(`_PREAMBLE', `printf "135 Mavety St.%31s%33s\nToronto, Ontario%62s\n" "David Wolever" "(416)769-0318" "david@wolever.net"; perl -e "print \"-\"x78"; echo')
define(`_POSTAMBLE', `')
')
_PREAMBLE()
_SECHEAD(`Formal Education')
_ACTIVITY(`University of Toronto',`2006-2010',
`Working towards a specialist in software engineering')
_ACTIVITY(`Western Technical and Commercial School',`2002-2006',
`Graduated in 2006 with an average in the mid 80s')
_SECHEAD(`Other Education')
_ACTIVITY(`Ontario Pioneer Camp',`2004',
`Leaders in Training program: learned how to manage, teach and lead children and youth.')
_SECHEAD(`Employment')
_ACTIVITY(`University of Toronto, Prof. Greg Wilson',`2007 - Present',
`Porting and expanding DrProject (_URL(`http://drproject.org')), an open source project management system based on Trac.')
_ACTIVITY(`CEFET Campos, Prof. Rogério Atem de Carvalho',`2008',
`Created two open source Python-based web services for CEFET''`s service-oritented enterprise resource management system.')
_ACTIVITY(`Glycemic Index Laboratories - ' _URL(`http://gilabs.com'),`2004 - 2008',
`Managed small busness network and website.')
dnl Removed Jan. 20, 2009
dnl _ACTIVITY(`Log-On Solutions',`2006 - 2008',
dnl `Various network-related tasks such as setting up small business domains
dnl and network hardware.')
_ACTIVITY(`Western Technical Commercial School -' _URL(`http://wtcs.ca/'),`2004 - 2007',
`Maintain Linux gateway which provides internet access and other services to a lab and serves the school''`s home page. Maintain the computer engineering department''`s wiki at _URL(`http://wtcs.ca/wiki/')')
_ACTIVITY(`Toronto District School Board',`2003 - 2006',
`Maintained over 300 computers, used by roughly 1,200 users. Wrote software which allowed teachers to manage the Active Directory and control classroom computers.')
dnl Removed Oct. 21, 2008 -- not really relevant any more
dnl _ACTIVITY(`Computronic Inc. -' _URL(`http://computronic.ca'),`2004 - 2005',
dnl `Worked at Computronic for a semester-long co-op. Wrote software to be
dnl used on SubWay (sandwiches) point-of-sale computers.')
_SECHEAD(`Extra-Curricular Activities')
_ACTIVITY(`CSSU - U of T''`s Computer Science Students Union',`2008 - Present',
`External liason for the CSSU, organized technical seminars for students.')
_ACTIVITY(`Hart House Camera Club',`2007 - 2009',
`Digital currator and member of the executive.')
_ACTIVITY(`Ontario Pioneer Camp',`2004 - 2006',
`Work to integrate special needs campers with the mainstream program. Filmed and edited session videos.')
_ACTIVITY(`WTCS Programming Team',`2003 - 2006',
`Lead Western''`s programming team to the 2006 ECOO finals.' )
_ACTIVITY(`FIRST Robotics Team WARP7',`2002 - 2005',
`Head of programming and electronics.' )
_SECHEAD(`Skills and Interests')
_SKILL(`Languages', `Highly proficient in: Bash, C, Python (more than 4 years experience)',
`Familiar with: CaML, Haskell, HTML/JavaScript/CSS, Java, \LaTeX, Objective-C/Coca, PHP, Prolog, Scheme, SQL')
_SKILL(`Software',
`Extensive experience with: Apache, Bazaar, DrProject, Firefox for web development, OpenSSH, Subversion, Vim',
`Familiar with: Adobe Illustrator, Exim4, GnuPG, MySQL, Postfix, PostgreSQL, VMWare, Xcode, many others')
_SKILL(`Standards',
`Very familiar with: text encodings (and related issues), HTTP, TCP/IP', `')
_SKILL(`Photography',
`Avid amateur photographer, using both digital and 35mm film.')
_POSTAMBLE()
dnl vim:set encoding=latin1