
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% WARNING: This file was generated. See github.com/divad12/resume for source.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\documentclass[margin,line]{res}

\usepackage{color}
\definecolor{linkcolor}{RGB}{58,110,180}

% TODO: Printable target should not color links and should display full URLs
% instead of \href
\usepackage{hyperref}
\hypersetup{
  pdfborder={0 0 0 0},
  colorlinks=true,
  urlcolor=linkcolor
}

% Disable ligatures (messes with search in pdf files)
% TODO: Add another make target (such as printable) that does not do this
\usepackage{microtype}
\DisableLigatures{encoding = *, family = * }

% Change some fonts
\renewcommand{\namefont}{\LARGE\emph}
\renewcommand{\sectionfont}{\large\bf\sc}

% Margins, spacing, etc.
\topmargin -.3in
\oddsidemargin -.5in
\evensidemargin -.5in
\textwidth=6.0in
\textheight=9.5in
\itemsep=0in
\parsep=0in
\pagestyle{plain}  % Do want page numbers

\begin{document}
\begin{sloppypar} % So long words will wrap to the next line instead of overflowing

\name{David Y. Hu}
\address{\href{https://github.com/divad12}{github.com/divad12}\hspace{1cm}\href{http://stackoverflow.com/users/392426}{stackoverflow.com/users/392426}\hspace{1cm}david@\href{http://david-hu.com}{david-hu.com}}

\begin{resume}

\section {Work Experience}

\begin{format}
  \employer{l}\title{r}\\
  \location{l}\dates{r}\\
  \body\\
\end{format}

    \employer{\textbf{Sift Science}}
    \title{Software Developer Intern}
    \location{San Francisco, CA}
    \dates{January 2013 - April 2013}
    \begin{position}
        \vspace{-.3cm}
            \vspace{-.2cm}
    \end{position}
    \employer{\textbf{\href{http://uwflow.com}{uwflow.com}: social course planning}}
    \title{Co-founder}
    \location{Waterloo, Canada}
    \dates{September 2012 - Present}
    \begin{position}
        \vspace{-.3cm}
            \begin{itemize}
                \item Side project with two friends. Beta has 2600 users, 17 000 user ratings, 150 000 searches made
                \item Worked with Sass + Compass, Bootstrap, Require.js, Backbone.js, Redis, MongoDB + MongoEngine, Python + Flask, AWS
                \item UI design, system administration, A/B testing, emails, pitching, team planning
            \end{itemize}
    \end{position}
    \employer{\textbf{Khan Academy}}
    \title{Software Developer Intern}
    \location{Mountain View, CA}
    \dates{May 2012 - August 2012}
    \begin{position}
        \vspace{-.3cm}
            \begin{itemize}
                \item Presented a \href{http://storify.com/tedxufm/tedxufm-david-hu-divad-12-on-tedxufm-2012}{TEDx talk} on my previous work
                \item Full-stack data analytics: Apache Hive for data warehousing and Backbone.js and Bootstrap for frontend dashboard
                \item 3 hackathon projects in 24hrs (all shipped): real-time map of users; 2x video speed; RSS feed
                \item Independently conceived and wrote continuous integration \& deployment tool: \href{https://github.com/Khan/gae-continuous-deploy}{github.com/Khan/gae-continuous-deploy}
                \item Organized bike trip from Mountain View to SF; \href{https://github.com/Khan/khan-dotfiles}{helped new interns}; popular \href{http://www.khanacademy.org/cs/m/938561708}{CS hack project}
            \end{itemize}
    \end{position}
    \employer{\textbf{Khan Academy}}
    \title{Software Developer Intern}
    \location{Mountain View, CA}
    \dates{August 2011 - December 2011}
    \begin{position}
        \vspace{-.3cm}
            \begin{itemize}
                \item Proposed and implemented machine learning model for new proficiency model. Blog post (Hacker News frontpaged): \href{http://david-hu.com/ka-ml.html}{david-hu.com/ka-ml.html}
                \item Increased student proficiencies by 20\%, hint usage by 55\%, review problem usage by 22\%
                \item Data visualization in Python; map reduce scripts; UI design; see \href{http://david-hu.com/ka-internship-post-mortem.html}{david-hu.com/ka-internship-post-mortem.html}
                \item See GitHub commits (\href{http://david-hu.com/ka-github.html}{david-hu.com/ka-github.html}) and \href{http://david-hu.com/ka-kiln.html}{Kiln changesets}
            \end{itemize}
    \end{position}
    \employer{\textbf{University of Waterloo}}
    \title{Undergraduate Research Assistant}
    \location{Waterloo, ON}
    \dates{May 2011 - August 2011}
    \begin{position}
        \vspace{-.3cm}
            \begin{itemize}
                \item Implemented map reduce algorithms to cluster near-duplicate documents in a web crawl
                \item Optimized runs for Hadoop running on Amazon Elastic MapReduce
            \end{itemize}
    \end{position}
    \employer{\textbf{Google}}
    \title{Software Intern}
    \location{Mountain View, CA}
    \dates{January - April, 2011}
    \begin{position}
        \vspace{-.3cm}
            \begin{itemize}
                \item Designed and implemented a multi-threaded cross-platform automation framework for Google Earth in C++
            \end{itemize}
    \end{position}
    \employer{\textbf{Google}}
    \title{Software Intern - Mobile}
    \location{Waterloo, ON}
    \dates{May - August, 2010}
    \begin{position}
        \vspace{-.3cm}
            \begin{itemize}
                \item Implemented product features for Google Mobile Docs by finding creative workarounds for browser bugs
                \item Derived cubic Bezier math for emulating native scrolling using CSS 3D transforms - \href{http://googlemobile.blogspot.com/2010/10/gmail-in-mobile-safari-now-even-more.html}{googlemobile.blogspot.com/2010/10/gmail-in-mobile-safari-now-even-more.html}
                \item Optimized speed by exploiting JavaScript implementations and improving data structures
            \end{itemize}
    \end{position}
    \employer{\textbf{TD Bank Financial Group}}
    \title{IT Student Analyst}
    \location{Toronto, ON}
    \dates{August 2009}
    \begin{position}
        \vspace{-.3cm}
            \begin{itemize}
                \item Developed data analysis and report tools; developed automation software saving hours per day
            \end{itemize}
    \end{position}


\section{Other Projects}
\begin{itemize}
    \item \href{http://numbersapi.com}{NumbersAPI.com}: An API for interesting facts about numbers (about 10K requests per day). Blog post: \href{http://david-hu.com/numapi.html}{david-hu.com/numapi.html}
    \item Personal blog \href{http://david-hu.com}{david-hu.com}: 50 000 unique visitors
    \item Built web apps in Flask + MongoEngine, Rails + Mongoid, App Engine, Node.js + Express, Django + MySQL, C\# + ASP.NET
    \item First place optimizing compiler for university competition
    \item Artificial intelligence bots: Gomoku, competition Tron, competition Rock-Paper-Scissors
    \item WEP/WPA penetration-testing GUI application on BackTrack 3
    \item Designed and implemented a trie-based word-prediction system for an educational toy robot
    \item MSN plugins: conversation bot, multiplayer display name game
    \item High school: FIRST Robotics controller, Xbox 360 game, tournament scheduler, automation scripts
\end{itemize}


\section {University Activities}

\begin{format}
  \title{l}\location{r}\\
  \body\\
\end{format}

    \title{\textbf{Entrepreneurial Project Programmer}}
    \location{2010, 2012}
    \begin{position}
            In teams, developed a social course planner (\href{http://uwflow.com}{uwflow.com}, 2000 registered users); professional \href{http://velocity.uwaterloo.ca/student-posts/heres-looking-at-you-cinq-me}{network-building service}; motivational learning website
    \end{position}
    \title{\textbf{ACM Programming Contest Competitor}}
    \location{2009 Fall}
    \begin{position}
            One of 9 students selected to represent U Waterloo. Trained five hours twice per week with teammates on algorithm problems. Rapidly wrote and debugged code during competition; attained 13th out of 115 at East Central North America.
    \end{position}
    \title{\textbf{Software Engineering Class Representative}}
    \location{2009 Fall - Present}
    \begin{position}
            Took the initiative to write weekly email updates to the class. Co-founded the {''}Give Me Your Knowledge{''} student talks series. Founded course on open-source development (work in progress) - \href{http://os499.github.com}{os499.github.com}
    \end{position}
    \title{\textbf{IEEE Student Branch Member}}
    \location{2009 Fall - Present}
    \begin{position}
            Designed and implemented a mailing system for U Waterloo's IEEE website in ASP.NET and C\#.
    \end{position}


\section {High School Activities}

    \title{\textbf{Programming Team Leader}}
    \location{2007 - 2009}
    \begin{position}
            Revitalized club: advertised, recruited, taught lessons, organized practices, motivated participants. Achieved top 5 in provincial competition.
    \end{position}
    \title{\textbf{FIRST Robotics Team Leader}}
    \location{2008 - 2009}
    \begin{position}
            Facilitated communications, organized meetings, and headed programming team.
    \end{position}
    \title{\textbf{Programming Competition Finalist}}
    \location{Mar. 2009}
    \begin{position}
            National Bronze Medalist (top 20 in Canada) in the Canadian Computing Competition.
    \end{position}
    \title{\textbf{Programming Competition Champion}}
    \location{Oct. 2008}
    \begin{position}
            Bot coded in Java attained first place in Toronto-area high school AI competition.
    \end{position}
    \title{\textbf{Xbox Media Trade Show Presenter}}
    \location{Aug. 2007}
    \begin{position}
            Invited by Microsoft to present a video game developed using C\# in XNA at X07 in Toronto. Was a hit with the blogs: \href{http://www.thebbps.com/articles/content/x07-warpong.html}{thebbps.com/articles/content/x07-warpong.html}
    \end{position}


\section{Education}

\begin{format}
  \title{l}\\
  \location{l}\dates{r}\\
  \body\\
\end{format}

    \title{\textbf{Candidate for Bachelor of Software Engineering}}
    \dates{2009 - 2014 (expected)}
    \location{University of Waterloo}
    \begin{position}
        \vspace{-.3cm}
            \begin{itemize}
                \item Member of the VeloCity start-up incubator (\href{http://velocity.uwaterloo.ca}{velocity.uwaterloo.ca}) for two terms
            \end{itemize}
    \end{position}
    \title{\textbf{High School Diploma}}
    \dates{2009}
    \location{Western Technical-Commercial School, Toronto}
    \begin{position}
        \vspace{-.3cm}
            \begin{itemize}
                \item Enrolled in the gifted/enriched program; highest average in graduating class (97.5\%)
            \end{itemize}
    \end{position}


\section{Awards}
\begin{itemize}
        \item Math and Engineering Dean's Honour List for all terms, University of Waterloo
        \item Engineering Faculty Entrance Scholarship, University of Waterloo
        \item Queen Elizabeth II Aiming for the Top Scholarship
        \item Governor General's Academic Medal, Western Tech
        \item Euclid Mathematics Contest School Champion, Western Tech
        \item McCall Award for Computer Science and Engineering, Western Tech
        \item Student Recognition Award, Western Tech
\end{itemize}


\section{Interests}
Ping pong, biking, swimming, jogging, camping, reading, free food


\vfill

\end{resume}
\end{sloppypar}
\end{document}
