forked from dnl-blkv/mcdowell-cv
-
Notifications
You must be signed in to change notification settings - Fork 0
/
McDowell_CV_Template.tex
117 lines (103 loc) · 5.61 KB
/
McDowell_CV_Template.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
%% The MIT License (MIT)
%%
%% Copyright (c) 2015 Daniil Belyakov
%%
%% Permission is hereby granted, free of charge, to any person obtaining a copy
%% of this software and associated documentation files (the "Software"), to deal
%% in the Software without restriction, including without limitation the rights
%% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
%% copies of the Software, and to permit persons to whom the Software is
%% furnished to do so, subject to the following conditions:
%%
%% The above copyright notice and this permission notice shall be included in all
%% copies or substantial portions of the Software.
%%
%% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
%% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
%% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
%% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
%% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
%% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
%% SOFTWARE.
% The font could be set to Windows-specific Calibri by using the 'calibri' option
\documentclass[]{mcdowellcv}
% For mathematical symbols
\usepackage{amsmath}
% Set applicant's personal data for header
\name{Gayle L. McDowell}
\address{123 Spruce St, Apt 35 \linebreak Philadelphia PA 19103}
\contacts{(555) 555-1212 \linebreak [email protected]}
\begin{document}
% Print the header
\makeheader
% Print the content
\begin{cvsection}{Employment}
\begin{cvsubsection}{Software Engineer, Intern}{Apple Computer}{Summer 2004}
iChat AV
\begin{itemize}
\item Reduced time to render the user’s buddy list by 75\% by implementing prediction algorithm.
\item Implemented iChat integration with OS X Spotlight Search by creating tool which extracts metadata from saved chat transcripts and provides metadata to a system-wide search database.
\item Redesigned chat file format and implemented backwards compatibility for search.
\end{itemize}
\end{cvsubsection}
\begin{cvsubsection}{Lead Student Ambassador}{Microsoft Corporation}{Fall 2003 -- Spring 2005}
\begin{itemize}
\item Promoted to Lead Student Ambassador in Fall 2004; supervised 10 -- 15 Student Ambassadors.
\item Created and taught Computer Science course, CSE 099: Software Design and Development.
\end{itemize}
\end{cvsubsection}
\begin{cvsubsection}{Head Teaching Assistant}{University of Pennsylvania}{Fall 2001 -- Spring 2005}
\begin{itemize}
\item Courses: Advanced Java III, Software Engineering, Mathematical Foundations of Computer Science I \& II.
\item Promoted to Head TA in Fall 2004; led weekly meetings and supervised four other TAs.
\end{itemize}
\end{cvsubsection}
\begin{cvsubsection}{Software Design Engineer, Intern}{Microsoft Corporation}{Summers 2001 -- 2003}
Visual Studio Core (Summer 2003)
\begin{itemize}
\item Implemented a user interface for the VS open file switcher (ctrl-tab) and extended it to tool windows.
\item Created service to provide gradient across VS and VS add-ins. Optimized service via caching.
\end{itemize}
Programmer Productivity Research Center (Summers 2001, 2002)
\begin{itemize}
\item Built app to compute similarity of all methods in a code base; reduced time from $O(n^2)$ to $O(n\ log\ n)$.
\item Created test case generation tool which creates random XML docs from XML Schema.
\end{itemize}
\end{cvsubsection}
\end{cvsection}
\begin{cvsection}{Education}
\begin{cvsubsection}{Philadelphia, PA}{University of Pennsylvania}{Fall 2000 -- May 2005}
\begin{itemize}
\item M.S.E. in Computer and Information Science, May 2005. GPA: 3.6
\item B.S.E. in Computer Science Engineering with Minor in Mathematics, May 2005. In-major GPA: 3.4.
\item Graduate Coursework: Software Foundations; Computer Architecture; Algorithms; Artificial Intelligence; Comparison of Learning Algorithms; Computational Theory.
\item Undergraduate Coursework: Operating Systems; Databases; Algorithms; Programming Languages; Comp. Architecture; Engineering Entrepreneurship; Calculus III.
\end{itemize}
\end{cvsubsection}
\end{cvsection}
\begin{cvsection}{Technical Experience}
\begin{cvsubsection}{Projects}{}{}
\begin{itemize}
\item \textbf{Multi-User Drawing Tool} (2004). Electronic classroom where multiple users can view and simultaneously draw on a “chalkboard” with each person’s edits synchronized. C++, MFC
\item \textbf{Synchronized Calendar} (2003 – 2004). Desktop calendar with globally shared and synchronized calendars, allowing users to schedule meetings with other users. C\#.NET, SQL, XML
\item \textbf{Operating System} (2002). UNIX-style OS with scheduler, file system, text editor and calculator. C
\end{itemize}
\end{cvsubsection}
\end{cvsection}
\begin{cvsection}{Additional Experience and Awards}
\begin{cvsubsection}{}{}{}
\begin{itemize}
\item \textbf{Instructor (2003 – 2005):} Taught two full-credit Computer Science courses; average ratings of 4.8 out of 5.0.
\item \textbf{Third Prize, Senior Design Projects:} Awarded 3rd prize for Synchronized Calendar project, out of 100 projects.
\end{itemize}
\end{cvsubsection}
\end{cvsection}
\begin{cvsection}{Languages and Technologies}
\begin{cvsubsection}{}{}{}
\begin{itemize}
\item C++; C; Java; Objective-C; C\#.NET; SQL; JavaScript; XSLT; XML (XSD) Schema
\item Visual Studio; Microsoft SQL Server; Eclipse; XCode; Interface Builder
\end{itemize}
\end{cvsubsection}
\end{cvsection}
\end{document}