Resume updates

This commit is contained in:
greg 2020-02-21 22:57:12 -08:00
parent 1bcd7e7545
commit 464f58b047

View File

@ -48,24 +48,24 @@
\end{center} \end{center}
\begin{tabular*}{7.5in}{l@{\extracolsep{\fill}}r} \begin{tabular*}{7.5in}{l@{\extracolsep{\fill}}r}
\Letter \hspace{4pt} \emph{greg.shuflin@protonmail.com} & 1808A M.L.K. Jr Way\\ \Letter \hspace{4pt} \emph{greg.shuflin@protonmail.com} & 1084 43rd St, Apt 1\\
\Telefon \hspace{4pt} 510-332-6344 & Berkeley, CA, 94709 \Telefon \hspace{4pt} 510-332-6344 & Emeryville, CA, 94608
\end{tabular*} \end{tabular*}
\\ \\
\url{neunenak.github.com} \url{https://github.com/gshuflin}
\resheading{Qualifications and interests} \resheading{Qualifications and interests}
Motivated, professional computer scientist with broad expertise across several disciplines of industry software development: Motivated, professional computer scientist with broad expertise across several disciplines of industry and open-source software development:
\begin{itemize} \begin{itemize}
\renewcommand\labelitemi{-} \renewcommand\labelitemi{-}
\item Programming language, parsing, and typechecking theory, strongly-typed functional programming languages, Scala, Haskell, Elm, Rust.
\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 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, PostgreSQL, Ruby on Rails, Django (Python), modern Javascript (frontend and Node.js) \item Full-stack web development, PostgreSQL, Ruby on Rails, Django (Python), modern Javascript (frontend and Node.js)
and Javascript tooling (grunt/webpack/npm). I'm a fan of React.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. % \item Natural language processing (NLP). Linguistic science, particularly human language typology and universals and Japonic linguistics.
Can speak at length about why Rust is exciting. % Took two semesters of Georgian in college.
\item Natural language processing (NLP). Linguistic science, particularly human language typology and universals and Japonic linguistics. \item Linux system administration in production environments, Docker containerization, AWS/Terraform experience. \texttt{uptime -p} on the Arch Linux box under my desk is \texttt{up 11 weeks, 1 day, 6 hours, 20 minutes} as of this writing.
Took two semesters of Georgian in college.
\end{itemize} \end{itemize}
\resheading{Education} \resheading{Education}
@ -79,30 +79,37 @@ Relevant Coursework: Artificial Intelligence, Compilers, Operating Systems, Algo
\resheading{Professional Experience} \resheading{Professional Experience}
\begin{itemize} \begin{itemize}
\item \item
\ressubheading{3D Robotics}{Berkeley, CA}{Senior Software Engineer}{June 2017 - present} \ressubheading{Toolchain Labs}{San Francisco, CA}{Software Engineer}{June 2019 - present}
\begin{itemize}
\resitem{Primarily responsible for contributing business-critical features/bugfixes to the Pants (\url{https://github.com/pantsbuild/pants}) open-source build system.}
\resitem{Python metaprogramming and gradual typing, performance-critical Rust, collaborating with company-external contributors in a spirit of good open-source citizenship.}
\end{itemize}
\item
\ressubheading{3D Robotics}{Berkeley, CA}{Senior Software Engineer}{June 2017 - June 2019}
\begin{itemize} \begin{itemize}
\resitem{Primarily responsible for feature development and devops for a Scala web API backend, as well as a number of domain-specific external services} \resitem{Backend/devops engineer primarily responsible for feature development and cloud provisioning for a Scala web API backend for drone data.}
\resitem{Relevant buzzwords include: Amazon AWS, PostgreSQL, Couchbase NoSQL, Chef, Akka, Geospatial data, microservices, quadrotor drones} \resitem{Built processes for managing diverse geospatial and photogrammetry data, and TensorFlow/OpenCV-based machine learning workflows.}
\resitem{Relevant buzzwords include: AWS, TensorFlow, OpenCV, Docker, PostgreSQL, Couchbase NoSQL, Terraform, Akka, GDAL, quadrotor drones.}
\end{itemize} \end{itemize}
\item \item
\ressubheading{Cisco Meraki}{San Francisco, CA}{Software Engineer}{May 2013 - June 2017} \ressubheading{Cisco Meraki}{San Francisco, CA}{Software Engineer}{May 2013 - June 2017}
\begin{itemize} \begin{itemize}
\resitem{Primarily responsible for feature development and support of several different models of cloud-managed Ethernet switches and WiFi access points} \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 (Ruby on Rails/PostgreSQL/React stack + a little Scala)} \resitem{Healthy mix of embedded Linux firmware development on networking hardware (C++) and full stack web development (Ruby on Rails/PostgreSQL/React stack + a little Scala).}
\resitem{Designed and built WiFi statistics monitoring widget with d3 + React, looks cool in demos and saved at least one deal} \resitem{Designed and built WiFi statistics monitoring widget with d3 + React, looks cool in demos and saved at least one deal.}
\resitem{Regular troubleshooting and debugging of hardware and software in production network environments} \resitem{Regular troubleshooting and debugging of hardware and software in production network environments.}
\end{itemize} \end{itemize}
\item \item
\ressubheading{Waypoint Homes}{Oakland, CA}{Software Developer (Summer Internship)}{May 2011 - August 2011} \ressubheading{Waypoint Homes}{Oakland, CA}{Software Developer (Summer Internship)}{May 2011 - August 2011}
\begin{itemize} \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{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{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} \resitem{Adapted HTML5/Javascript-based mapping applications to work effectively in mobile device browsers.}
\end{itemize} \end{itemize}
\end{itemize} \end{itemize}
\resheading{Open-source Projects} \resheading{Personal Open-source Projects}
See \url{http://neunenak.github.io} for additional projects See \url{http://neunenak.github.io} for additional projects
\begin{description} \begin{description}