|
1 | 1 | % (c) 2002 Matthew Boedicker <[email protected]> (original author) http://mboedick.org
|
2 |
| - |
3 | 2 | % (c) 2003-2007 David J. Grant <davidgrant-at-gmail.com> http://www.davidgrant.ca
|
4 |
| - |
5 | 3 | % (c) 2008 Nathaniel Johnston <[email protected]> http://www.nathanieljohnston.com
|
6 |
| - |
7 | 4 | % (c) 2011 Scott Clark <[email protected]> http://cam.cornell.edu/~sc932
|
8 | 5 | %
|
9 | 6 |
|
10 | 7 | %This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.5 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.5/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.
|
11 | 8 |
|
12 | 9 | \documentclass[letterpaper,11pt]{article}
|
13 |
| - |
14 | 10 | \newlength{\outerbordwidth}
|
15 |
| - |
16 | 11 | \pagestyle{empty}
|
17 |
| - |
18 | 12 | \raggedbottom
|
19 |
| - |
20 | 13 | \raggedright
|
21 |
| - |
22 | 14 | \usepackage[svgnames]{xcolor}
|
23 |
| - |
24 | 15 | \usepackage{framed}
|
25 |
| - |
26 | 16 | \usepackage{tocloft}
|
| 17 | +\usepackage{etoolbox} |
| 18 | +\robustify\cftdotfill |
27 | 19 |
|
28 | 20 | %-----------------------------------------------------------
|
29 |
| - |
30 | 21 | %Edit these values as you see fit
|
31 |
| - |
32 | 22 | \setlength{\outerbordwidth}{3pt} % Width of border outside of title bars
|
33 |
| - |
34 | 23 | \definecolor{shadecolor}{gray}{0.75} % Outer background color of title bars (0 = black, 1 = white)
|
35 |
| - |
36 | 24 | \definecolor{shadecolorB}{gray}{0.93} % Inner background color of title bars
|
37 | 25 |
|
38 | 26 | %-----------------------------------------------------------
|
39 |
| - |
40 | 27 | %Margin setup
|
41 |
| - |
42 | 28 | \setlength{\evensidemargin}{-0.25in}
|
43 |
| - |
44 | 29 | \setlength{\headheight}{-0.25in}
|
45 |
| - |
46 | 30 | \setlength{\headsep}{0in}
|
47 |
| - |
48 | 31 | \setlength{\oddsidemargin}{-0.25in}
|
49 |
| - |
50 | 32 | \setlength{\paperheight}{11in}
|
51 |
| - |
52 | 33 | \setlength{\paperwidth}{8.5in}
|
53 |
| - |
54 | 34 | \setlength{\tabcolsep}{0in}
|
55 |
| - |
56 | 35 | \setlength{\textheight}{9.75in}
|
57 |
| - |
58 | 36 | \setlength{\textwidth}{7in}
|
59 |
| - |
60 | 37 | \setlength{\topmargin}{-0.3in}
|
61 |
| - |
62 | 38 | \setlength{\topskip}{0in}
|
63 |
| - |
64 | 39 | \setlength{\voffset}{0.1in}
|
65 | 40 |
|
66 | 41 | %-----------------------------------------------------------
|
67 |
| - |
68 | 42 | %Custom commands
|
69 |
| - |
70 | 43 | \newcommand{\resitem}[1]{\item #1 \vspace{-2pt}}
|
71 |
| - |
72 | 44 | \newcommand{\resheading}[1]{\vspace{8pt}
|
73 |
| - |
74 | 45 | \parbox{\textwidth}{\setlength{\FrameSep}{\outerbordwidth}
|
75 |
| - |
76 | 46 | \begin{shaded}
|
77 | 47 |
|
78 | 48 | \setlength{\fboxsep}{0pt}\framebox[\textwidth][l]{\setlength{\fboxsep}{4pt}\fcolorbox{shadecolorB}{shadecolorB}{\textbf{\sffamily{\mbox{~}\makebox[6.762in][l]{\large #1} \vphantom{p\^{E}}}}}}
|
79 |
| - |
80 | 49 | \end{shaded}
|
81 |
| - |
82 | 50 | }\vspace{-5pt}
|
83 |
| - |
84 | 51 | }
|
85 | 52 |
|
86 | 53 | \newcommand{\ressubheading}[4]{
|
87 |
| - |
88 | 54 | \begin{tabular*}{6.5in}{l@{\cftdotfill{\cftsecdotsep}\extracolsep{\fill}}r}
|
89 |
| - |
90 | 55 | \textbf{#1} & #2 \\
|
91 |
| - |
92 | 56 | \textit{#3} & \textit{#4} \\
|
93 |
| - |
94 | 57 | \end{tabular*}\vspace{-6pt}}
|
95 | 58 |
|
96 | 59 | %-----------------------------------------------------------
|
97 |
| - |
98 | 60 | \begin{document}
|
99 | 61 |
|
100 | 62 | \begin{tabular*}{7in}{l@{\extracolsep{\fill}}r}
|
101 | 63 |
|
102 |
| -\textbf{\Large Scott Clark (not actively seeking new opportunities)} & \textbf{\today} \\ |
103 |
| - |
104 |
| -[email protected] & www.scottclark.io \\ |
105 |
| - |
106 |
| -@DrScottClark & github.com/sc932 |
| 64 | +\textbf{\Large Scott Clark} & \textbf{\today} \\ |
| 65 | +\texttt{ [email protected]} & \texttt{ www.scottclark.io} \\ |
| 66 | +\texttt{@DrScottClark} & \texttt{github.com/sc932 \& github.com/Yelp/MOE} |
107 | 67 |
|
108 | 68 | \end{tabular*}
|
109 | 69 |
|
|
116 | 76 | \begin{itemize}
|
117 | 77 |
|
118 | 78 | \item
|
119 |
| - |
120 |
| - \ressubheading{Cornell University}{Ithaca, NY}{Ph.D. Applied Math, M.S. Computer Science}{2008 - 2012} |
121 |
| - |
| 79 | + \ressubheading{Cornell University}{Ithaca, NY}{Ph.D. Applied Mathematics, M.S. Computer Science}{2008 - 2012} |
122 | 80 | \begin{itemize}
|
123 |
| - |
124 | 81 | \resitem{Department of Energy Computational Science Graduate Fellow (Full Scholarship, 4 years)}
|
125 |
| - |
126 |
| - \resitem{ML/data mining and algorithm design/software development in bioinformatics/optimization} |
127 |
| - |
| 82 | + \resitem{Machine Learning, Data Science, Data Mining in bioinformatics and global optimization} |
128 | 83 | \end{itemize}
|
129 | 84 |
|
130 | 85 | \item
|
131 |
| - |
132 | 86 | \ressubheading{Oregon State University}{Corvallis, OR}{B.Sc. Mathematics, B.Sc. Computational Physics, B.Sc. Physics}{2004 - 2008}
|
133 |
| - |
134 | 87 | \begin{itemize}
|
135 |
| - |
136 | 88 | \resitem{Graduated Magna Cum Laude with minors in Actuarial Sciences and Mathematical Sciences}
|
137 |
| - |
138 |
| - \resitem{Strong emphasis on scientific computing, numerical analysis and software development} |
139 |
| - |
140 | 89 | \end{itemize}
|
141 | 90 |
|
142 | 91 | \end{itemize}
|
|
149 | 98 |
|
150 | 99 | \begin{itemize}
|
151 | 100 |
|
152 |
| -\item {\bf Development:} Python, C/C++, CUDA, JavaScript |
153 |
| - |
154 |
| -\item {\bf Numerical Analysis:} Optimization, Linear Algebra, ODEs, PDEs, Monte Carlo Methods, Computational Physics, Complex Systems, Iterative Methods, Tomology |
155 |
| - |
156 |
| -\item {\bf Computer Science:} Machine Learning, Data Mining, Parallel Programming, Distributed Systems, Data Structures, Artificial Intelligence, Operating Systems |
| 101 | +\item {\bf Development:} Python (preferred), C/C++, CUDA, JavaScript, \LaTeX |
157 | 102 |
|
158 |
| -\item {\bf Technology:} MapReduce (mrjob), numpy/scipy, matplotlib, pyramid, SQL, mongodb, d3.js |
| 103 | +\item {\bf Numerical Analysis and Computer Science:} Machine Learning, Data Mining, Optimization, Computational Science, Artificial Intelligence, Linear Algebra, Monte Carlo Methods, ODEs, PDEs, Iterative Methods, Parallel Programming, Distributed Systems, Data Structures |
159 | 104 |
|
160 |
| -\item {\bf Tools:} linux, git, vim, tmux |
| 105 | +\item {\bf Technology:} MapReduce, numerical libraries, web frameworks, databases, linux, git, vim, tmux |
161 | 106 |
|
162 | 107 | \item Exploring and implementing ideas. Give me an API/dataset and a problem and I will figure it out.
|
163 | 108 |
|
|
174 | 119 | \begin{itemize}
|
175 | 120 |
|
176 | 121 | \item
|
177 |
| - |
178 |
| - \ressubheading{Yelp Inc}{San Francisco, CA}{Data Mining Engineer on Ad Targeting}{July 2012 - current} |
179 |
| - |
| 122 | + \ressubheading{Yelp Inc}{San Francisco, CA}{Data Mining Engineer and Lead on Ad Targeting Team}{July 2012 - current} |
180 | 123 | \begin{itemize}
|
181 |
| - |
182 |
| - \resitem{{\bf Targeting:} Implemented multi-armed bandit srategies for ad selection, sole targeting engineer for mobile app ads rollout, developed new location based targeting scorers and algorithms, advised on ML/math based projects.} |
183 |
| - |
184 |
| - \resitem{{\bf Optimization:} Co-developed and led team for the Metric Optimization Engine (link), found significant gains in different metrics across the orginization using Bayesian global optimization algorithms.} |
185 |
| - |
186 |
| - \resitem{{\bf Recruiting:} Created and implemented yelp.com/dataset\_challenge, gave dozens of tech talks across the country, led events, gave hundreds of technical interviews and closings.} |
187 |
| - |
| 124 | + \resitem{{\bf Optimization:} Co-developed and led team for MOE: the Metric Optimization Engine (\texttt{github.com/Yelp/MOE}, an \textbf{open source} optimization framework), found significant gains in different metrics across the organization using Bayesian Global Optimization algorithms.} |
| 125 | + \resitem{{\bf Targeting:} Implemented multi-armed bandit strategies for ad selection, sole targeting engineer on mobile app ads rollout, developed new location-based targeting algorithms, advised and helped develop other machine learning and math based targeting projects.} |
| 126 | + \resitem{{\bf Leadership:} Led cross-organization teams as director of the Yelp Dataset Challenge, MOE team lead, intern and new-hire mentor, founder and organizer of Applied Learning Group (bi-weekly, all-engineering technical speaker series) and more. Successfully managed projects from inception to on-time completion; balancing tradeoffs and coordinating teamwork.} |
| 127 | + \resitem{{\bf Recruiting:} Created, implemented, and directed \texttt{yelp.com/dataset\_challenge}, gave many dozens of tech talks across the country, led events, gave hundreds of technical interviews, and closed candidates.} |
188 | 128 | \end{itemize}
|
189 | 129 |
|
190 | 130 | \item
|
191 |
| - |
192 | 131 | \ressubheading{Bloomberg LP}{New York, NY}{Financial Software Development Intern}{Summer 2011}
|
193 |
| - |
194 | 132 | \begin{itemize}
|
195 |
| - |
196 | 133 | \resitem{Developed end-to-end reporting software in \texttt{C++} and \texttt{javascript}}
|
197 |
| - |
198 | 134 | \resitem{Implemented statistical models to perform forward and backward portfolio analysis}
|
199 |
| - |
200 | 135 | \end{itemize}
|
201 | 136 |
|
202 | 137 | \item
|
203 |
| - |
204 | 138 | \ressubheading{DOE Joint Genome Institute (Lawrence Berkeley National Lab)}{Walnut Creek, CA}{Researcher in Analysis Group under Dr. Zhong Wang}{Summer 2010}
|
205 |
| - |
206 | 139 | \begin{itemize}
|
207 |
| - |
208 | 140 | \resitem{Created \textbf{open source} genome validation software tool in \texttt{python} and \texttt{C} (alescore.org)}
|
209 |
| - |
210 | 141 | \resitem{Used machine learning to mine TBs of genome data efficiently using novel likelihood function}
|
211 |
| - |
212 | 142 | \end{itemize}
|
213 | 143 |
|
214 | 144 | \item
|
215 |
| - |
216 | 145 | \ressubheading{Los Alamos National Laboratory}{Los Alamos, NM}{Researcher in Metagenomics Group under Dr. Nick Hengartner}{Summer 2009}
|
217 |
| - |
218 | 146 | \begin{itemize}
|
219 |
| - |
220 | 147 | \resitem{Wrote \textbf{open source} alignment algorithm software tool in \texttt{python}, \texttt{C} and \texttt{CUDA}}
|
221 |
| - |
222 | 148 | \resitem{Used statistical models to discover sequence alignments using parallel algorithms on GPUs}
|
223 |
| - |
224 | 149 | \end{itemize}
|
225 | 150 |
|
226 | 151 | \item
|
227 |
| - |
228 | 152 | \ressubheading{Oregon State University}{Corvallis, OR}{Research Assistant under Prof. Malgorzata Peszynska and Prof. Rubin Landau}{2005-2008}
|
229 |
| - |
230 | 153 | \begin{itemize}
|
231 |
| - |
232 | 154 | \resitem{Finite element analysis with uncertainty and web-based teaching in \texttt{Java}}
|
233 |
| - |
234 | 155 | \end{itemize}
|
235 | 156 |
|
236 | 157 | \item
|
237 |
| - |
238 | 158 | \ressubheading{Max Plank Institute for the Physics of Complex Systems}{Dresden, Germany}{NSF REU Research Assistant under Prof. Steven Tomsovic}{Summer 2007}
|
239 |
| - |
240 | 159 | \begin{itemize}
|
241 |
| - |
242 | 160 | \resitem{Research on extreme value statistics in \texttt{MATLAB} and \texttt{FORTRAN}}
|
243 |
| - |
244 | 161 | \end{itemize}
|
245 | 162 |
|
246 | 163 | \item
|
247 |
| - |
248 | 164 | \ressubheading{University of California: Davis}{Davis, CA}{NSF REU Research Assistant under Prof. Daniel Cox}{Summer 2006}
|
249 |
| - |
250 | 165 | \begin{itemize}
|
251 |
| - |
252 | 166 | \resitem{Computational biophysics research as applied to protein folding in \texttt{Java}}
|
253 |
| - |
254 | 167 | \end{itemize}
|
255 | 168 |
|
256 | 169 | \end{itemize}
|
257 | 170 |
|
258 | 171 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
259 | 172 |
|
260 |
| -\resheading{Selected Open Source Projects and Publications {\mdseries(github.com/sc932)}} |
| 173 | +\resheading{Selected Open Source Projects} |
261 | 174 |
|
262 | 175 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
263 | 176 |
|
264 | 177 | \begin{itemize}
|
265 | 178 |
|
266 |
| -\item \ressubheading{MOE: Assembly Likelihood Estimator}{C, Python}{Probabalistic evaluation of genome assemblies}{2010 - Current} |
267 |
| - |
268 |
| - \begin{itemize} |
269 |
| - |
270 |
| - \resitem{Uses statistical likelihood function to score and rank genome assemblies} |
271 |
| - |
272 |
| - \resitem{Publication being prepared for Genome Research} |
273 |
| - |
274 |
| - \resitem{Presented at several conferences including SIAM Scientific Computing} |
275 |
| - |
| 179 | +\item |
| 180 | + \ressubheading{MOE: Metric Optimization Engine (\texttt{github.com/Yelp/MOE})}{Python, C++, CUDA}{A global, black box optimization engine for real world metric optimization}{2010 - Current} |
| 181 | + \begin{itemize} |
| 182 | + \resitem{Implemented throughout Yelp, optimizing ad metrics. 2nd most popular open source project.} |
| 183 | + \resitem{Talk: \texttt{bit.ly/1plYZA2}, Slides: \texttt{slidesha.re/1zOrOJy}, Blog: \texttt{bit.ly/1x73xdr}} |
| 184 | + \resitem{Presented to executives, universities, conferences and companies around the country.} |
276 | 185 | \end{itemize}
|
277 | 186 |
|
278 |
| -\item \ressubheading{ALE: Assembly Likelihood Estimator}{C, Python}{Probabalistic evaluation of genome assemblies}{2010 - 2013} |
279 |
| - |
280 |
| - \begin{itemize} |
281 |
| - |
282 |
| - \resitem{Uses statistical likelihood function to score and rank genome assemblies} |
283 |
| - |
284 |
| - \resitem{Publication being prepared for Genome Research} |
285 |
| - |
286 |
| - \resitem{Presented at several conferences including SIAM Scientific Computing} |
| 187 | +\item |
| 188 | + \ressubheading{My Resume/CV (\texttt{github.com/sc932/resume})}{\LaTeX}{This resume and my CV.}{2010 - current} |
| 189 | + \begin{itemize} |
| 190 | + \resitem{280+ GitHub stars, previous \#1 article on HN, 60+ forks.} |
| 191 | + \end{itemize} |
287 | 192 |
|
| 193 | +\item |
| 194 | + \ressubheading{ALE: Assembly Likelihood Estimator (\texttt{github.com/sc932/ALE})}{C, Python}{Probabilistic evaluation of genome assemblies}{2010 - 2013} |
| 195 | + \begin{itemize} |
| 196 | + \resitem{Uses statistical function to score and rank genome assemblies, published in Bioinformatics} |
288 | 197 | \end{itemize}
|
289 | 198 |
|
290 | 199 | \end{itemize}
|
291 | 200 |
|
292 |
| -\resheading{Personal} |
| 201 | +\resheading{Writing and Awards} |
293 | 202 |
|
294 | 203 | \begin{itemize}
|
295 | 204 |
|
296 |
| -\item {\bf Hobbies:} Running, Lifting, Poker, Golf, Racquet-based sports, Snowboarding, Video Games, Building things (physical and/or digital) and drinking good beer or scotch with new and old friends. |
| 205 | +\item {\bf Department of Energy Computational Science Graduate Fellow:} Four year full fellowship. $\sim$20 awarded nationally per year. Won the Communicating Science award (\texttt{bit.ly/VbcTZK}). |
| 206 | +\item {\bf Yelp Blog:} Wrote several posts announcing the open sourcing of MOE, the Yelp Dataset Challenge and more. \texttt{bit.ly/1x73xdr}, \texttt{bit.ly/1oCCZvv}, \texttt{bit.ly/1sOsEBS}, \texttt{bit.ly/1plX7Hk} |
| 207 | +\item {\bf Press:} WSJ: \texttt{on.wsj.com/VaOvqQ}, Cornell: \texttt{bit.ly/1oB2dzm}, DIEXIS: \texttt{bit.ly/1oofbl4} |
297 | 208 |
|
298 | 209 | \end{itemize}
|
299 | 210 |
|
|
0 commit comments