diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..09249c3 --- /dev/null +++ b/Makefile @@ -0,0 +1,4 @@ + + +build_resume: + pdflatex resume.tex diff --git a/resume.tex b/resume.tex new file mode 100644 index 0000000..de4db9a --- /dev/null +++ b/resume.tex @@ -0,0 +1,122 @@ +% resume.tex +% +% (c) 2002 Matthew Boedicker (original author) http://mboedick.org +% (c) 2003-2007 David J. Grant http://www.davidgrant.ca +% (c) 2007-2010 Todd C. Miller http://www.courtesan.com/todd +% (c) 2012 Gregory Shuflin + +% This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. + +\documentclass[letterpaper,11pt]{article} + +%----------------------------------------------------------- +\usepackage[empty]{fullpage} +\usepackage{color} +\usepackage{hyperref} +\usepackage{marvosym} +\definecolor{mygrey}{gray}{0.80} + +\raggedbottom +\raggedright +\setlength{\tabcolsep}{0in} + +% Adjust margins to 0.5in on all sides +\addtolength{\oddsidemargin}{-0.5in} +\addtolength{\evensidemargin}{-0.5in} +\addtolength{\textwidth}{1.0in} +\addtolength{\topmargin}{-0.5in} +\addtolength{\textheight}{1.0in} + +%----------------------------------------------------------- +%Custom commands +\newcommand{\resitem}[1]{\item #1 \vspace{-2pt}} +\newcommand{\resheading}[1]{\vspace{0.1in}{\large \colorbox{mygrey}{\begin{minipage}{\textwidth}{\textbf{#1 \vphantom{p\^{E}}}}\end{minipage}}}\vspace{0.1in}} + +\newcommand{\ressubheading}[4]{ +\begin{tabular*}{7.0in}{l@{\extracolsep{\fill}}r} + \textbf{#1} & #2 \\ + \textit{#3} & \textit{#4} \\ +\end{tabular*}\vspace{-4pt}} +%----------------------------------------------------------- + +\definecolor{blue}{rgb}{0,0,1.0} + +\begin{document} + +\begin{center} +\textsc{ \Huge Gregory Shuflin } +\end{center} + +\begin{tabular*}{7.5in}{l@{\extracolsep{\fill}}r} + \Letter \hspace{4pt} \emph{greg.shuflin@gmail.com} & 673 Brannan St, Apt 312\\ + \Telefon \hspace{4pt} 510-332-6344 & San Francisco, CA, 94107 +\end{tabular*} +\\ +\url{neunenak.github.com} + +\resheading{Qualifications and interests} + +Motivated, professional computer scientist with broad expertise across several disciplines of industry software development: +\begin{itemize} + \renewcommand\labelitemi{-} + \item Network programming and troubleshooting (layer 2 and 3), hardware and software packet processing, embedded Linux hardware bringup, writing clear and maintainable C and C++. Can solder if necessary. + \item Full-stack web development, PostgreSQL, Ruby on Rails, Django (Python), modern frontend Javascript (jQuery, underscore), + frameworks (backbone, react) and build tools (grunt). I'm a fan of React.js. + \item Programming language design, parsing theory, Hindley-Milner type inference, strongly-typed functional programming languages, Scala, Haskell, Elm, Rust. + Can speak at length about why Rust is exciting. + \item Natural language processing (NLP). Linguistic science, particularly human language typology and universals and Japonic linguistics. + Took two semesters of Georgian in college. +\end{itemize} + +\resheading{Education} + +\textbf{University of California, Berkeley} \hfill \emph{August 2007 - December 2012} +\\ +\emph{Bachelor of Arts, Computer Science, Linguistics, Japanese Language}\\ + +Relevant Coursework: Artificial Intelligence, Compilers, Operating Systems, Algorithms, Data Structures, Computer Graphics, 4th year Japanese Language + +\resheading{Professional Experience} +\begin{itemize} + \item + \ressubheading{Cisco Meraki}{San Francisco, CA}{Software Engineer - Ethernet switch team}{May 2013 - present} + \begin{itemize} + \resitem{primarily responsible for feature development and support of several different models of cloud-managed ethernet switches} + \resitem{healthy mix of embedded linux firmware development networking hardware (C++) + and frontend web development on the web dashboard (Ruby on Rails/postgreSQL stack, frontend Javascript, a little Scala)} + \resitem{troubleshooting and debugging packet flow issues in production network environments} + \end{itemize} +\item + \ressubheading{Waypoint Homes}{Oakland, CA}{Software Developer (Summer Internship)}{May 2011 - August 2011} + \begin{itemize} + \resitem{Built a custom iPad app to improve the efficiency of real estate inspectors in environments with weak network connectivity, including writing documentation} + \resitem{Rewrote and overhauled Salesforce/Apex-based business logic for real estate pricing calculations} + \resitem{Adapted HTML5/Javascript-based mapping applications to work effectively in mobile device browsers} + \end{itemize} + +\end{itemize} + +\resheading{Open-source Projects} +See \url{http://neunenak.github.io} for additional projects +\begin{description} + + \item[Untrusted (\url{alex.nisnevich.io/untrusted})] + An open-source browser-based roguelike game where the player must edit the game's code to progress. One of two primary developers. + Early version won 1st place in Spring 2013 Berkeley CSUA Hackathon, + + \item [ Hilite (Rust port)(\url{https://crates.io/crates/hilite})] + Rust port (with a few new features) of Hilite, a simple command-line utility to highlight stderr output, useful for build systems. + +\end{description} + +\resheading{Leadership and Affiliations} + +\begin{description} +\item[Eagle Scout, Boy Scouts of America] \hfill \emph{October 2007} \\ + Troop 103, Mission Peak District, San Francisco Bay Area. Eagle Project: designed and built a retaining wall and planter structure for a local school +\item[Network Manager, Berkeley Student Cooperative] \hfill \emph{August 2008 - December 2011}\\ +Elected leadership position in cooperative student housing residences. In charge of maintaining house-wide network and computer systems. + +\end{description} + +\end{document}