\documentclass[margin]{res}

% Default font is the helvetica postscript font
\usepackage{polyglossia}
\usepackage{fontspec}
\usepackage{url}
\usepackage{hyperref}
\usepackage{hyphenat}

\newcommand{\clisp}{\nohyphens{Common\penalty10000\ Lisp}}
\setdefaultlanguage{english}

\setmainfont{Alegreya-Regular.otf}[
  BoldFont=Alegreya-Bold.otf,
  ItalicFont=Alegreya-Italic.otf,
  BoldItalicFont=Alegreya-BoldItalic.otf,
  SmallCapsFont=AlegreyaSC-Bold.otf
]

\setsansfont{AlegreyaSans-Regular.otf}[
  BoldFont=AlegreyaSans-Bold.otf,
  ItalicFont=AlegreyaSans-Italic.otf,
  BoldItalicFont=AlegreyaSans-BoldItalic.otf,
  SmallCapsFont=AlegreyaSansSC-Bold.otf
]

\setmonofont{SourceCodePro-Regular.otf}

% Increase text height
\textheight=700pt
\parskip=8pt

\begin{document}

%-------------------------------------------------------------------------------
%	NAME AND ADDRESS SECTION
%-------------------------------------------------------------------------------
\name{\Huge{\textsc{Edward Langley}}}
\vfill

\address{\textbf{Email:} edward@elangley.org \\ \textbf{Phone:} (832) 585--2660}
\address{1204 Forest Dr.\\ Santa Paula, CA 93060}

\begin{resume}

%-------------------------------------------------------------------------------
%	PROJECTS SECTION
%-------------------------------------------------------------------------------
  \section{\textbf{\textsc{Skills}}}

\par Designing and optimizing ETL pipelines for analytics platforms.

\par Developing maintainable, test-driven frontends for web and mobile.

\par Administing Unix servers and cloud deployments (AWS and Firebase)

%-------------------------------------------------------------------------------

%-------------------------------------------------------------------------------
%	EXPERIENCE SECTION
%-------------------------------------------------------------------------------
% Modify the format of each position
\begin{format}
\title{l}\employer{r}\\
\dates{l}\location{r}\\
\body\\
\end{format}
%-------------------------------------------------------------------------------

\section{\textbf{\textsc{Experience}}}
\employer{HOVER Inc.}
\location{San Francisco, CA}
\dates{2020--present}
\title{\textbf{Senior Software Engineer}}
\begin{position}
  Focused on improving the architecture and developer experience of
  HOVER's React Native mobile app.

  Designed and implemented an architecture to enable reliable
  unit-testing of the React codebase and implemented unit-test
  coverage of business-critical portions of the mobile app.

  Participated in an inter-team effort to identify causes of upload
  failures and implement fixes to make image uploads more reliable
  over an intermittently-connected network.
\end{position}

\employer{CJ Affiliate (ADS, Publicis Groupe)}
\location{Westlake Village, CA}
\dates{2017--2020}
\title{\textbf{Senior Software Engineer}}
\begin{position}
  Maintained key systems for CJ's affiliate marketing clients, developing
  features that led to key clients renewing contracts worth approximately 10\%
  of our revenue:

  First, CJ's situational commissioning solution, enabling our clients
  to optimize their affiliate spend by targeting classes of users more
  precisely. (Scala, Oracle)

  Second, CJ's Insights platform, a real-time analytics platform for our
  clients, enabling them to analyze a variety of metrics according to
  an arbitrary set of dimensions. (Kafka, Elastisearch, ClickHouse,
  Clojure)
\end{position}

\employer{Independent Consultant}
\location{Ventura, CA}
\dates{2014--2017}
\title{\textbf{Software Engineer}}
\begin{position}
  Maintained and developed features for a AtomOS, a Gentoo-derived
  proprietary Linux distribution for routers.

  Developed and maintained the UI and operations for an e-commerce
  site.
\end{position}

\employer{NCMI, Baylor College of Medicine}
\location{Houston, TX}
\dates{2007--2012}
\title{\textbf{Software Engineer}}
\begin{position}
  Build and maintain a document-oriented database for a electronic lab
  notebook. Focused on implementing a web framework and improving its
  reliability and performance.
\end{position}

%% \employer{Desktop Assistance, L.P.}
%% \location{Houston, TX}
%% \dates{2004}
%% \title{\textbf{IT Assistant}}
%% \begin{position}
%%   Configured and Administered linux servers and researched the
%%   implementation of various system services.
%% \end{position}

%-------------------------------------------------------------------------------
%	COMPUTER SKILLS SECTION
%-------------------------------------------------------------------------------
\section{\textbf{\textsc{Technologies}}}

\par Clojure, Java, Scala, JavaScript (NodeJS and Browser),
     TypeScript, Python, Haskell,\clisp, SQL, \texttt{\LaTeX{}}

\par React, React Native, XState, Redux, Ramda, HTML, CSS, Nginx, Firebase

\par Firebase Firestore, PostgreSQL, ClickHouse, Oracle, Elasticsearch, Interbase/Firebird

%-------------------------------------------------------------------------------

%% \vfill
%-------------------------------------------------------------------------------
\section{\textbf{\textsc{Publications}}}

\par
Rees, I., Langley, E., Chiu, W., \& Ludtke, S.J. (2013). {\em EMEN2: an object oriented database and electronic lab notebook.\/} Microsc Microanal 19, 1--10


%-------------------------------------------------------------------------------
%	EDUCATION SECTION
%-------------------------------------------------------------------------------
\section{\textbf{\textsc{Education}}}
Thomas Aquinas College, Santa Paula, CA\\
{\sl Bachelor of Arts}, Liberal Arts, 2012%\hfill GPA:\ 3.96
% \\
% \textbf{The Catholic University of America}, Washington, DC\\
% {\sl Ph.D Student}, Philosophy, 2012--2015\hfill GPA:\ 3.84
% %-------------------------------------------------------------------------------


\end{resume}
\end{document}
