resume/resume_mentioning_ling.tex
2017-04-28 16:56:53 -07:00

122 lines
5.8 KiB
TeX

% resume.tex
%
% (c) 2002 Matthew Boedicker <mboedick@mboedick.org> (original author) http://mboedick.org
% (c) 2003-2007 David J. Grant <davidgrant-at-gmail.com> http://www.davidgrant.ca
% (c) 2007-2010 Todd C. Miller <Todd.Miller@courtesan.com> http://www.courtesan.com/todd
% (c) 2012 Gregory Shuflin <greg.shuflin@gmail.com>
% 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} & 1808A M.L.K. Jr Way\\
\Telefon \hspace{4pt} 510-332-6344 & Berkeley, CA, 94709
\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 (OSI model layer 2-4, TCP/IP, IPv6, Ethernet), 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 for cloud environments, PostgreSQL/SQLite, Nginx, Ruby on Rails, Django (Python), modern Javascript (frontend and Node.js) and Javascript tooling (grunt/webpack/npm). 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 Linguistic science, particularly human language typology and universals and Japonic linguistics, and applications of Natural Language Processing. 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}\\
Selected coursework: AI, Compilers, Operating Systems, Algorithms, Data Structures, Computer Graphics
\resheading{Professional Experience}
\begin{itemize}
\item
\ressubheading{Cisco Meraki}{San Francisco, CA}{Software Engineer}{May 2013 - present}
\begin{itemize}
\resitem{Primarily responsible for feature development and support of several different models of cloud-managed Ethernet switches and WiFi access points}
\resitem{Healthy mix of embedded Linux firmware development on networking hardware (C++)
and full stack web development (Rails/Javascript/Scala backend) in a multi-server environment}
\resitem{Designed and built WiFi statistics monitoring widget with d3 + React, looks cool in demos and saved at least one deal}
\resitem{Regularly troubleshoots networking hardware and software in dogfood and 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}