\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}}}


\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 ETL pipelines for analytics platforms.

\par Developing maintainable, test-driven frontends.

\par Administering Unix systems and associated services.

\par Managing automated deployments to the AWS Cloud.

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

%-------------------------------------------------------------------------------
%	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{CJ Affiliate (ADS, Publicis Groupe)}
\location{Westlake Village, CA}
\dates{2017--present}
\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}
  Built a web framework for EMEN2, a document-oriented database for
  recording scientific experiments.
  Improved EMEN2's reliability and performance by debugging and fixing
  memory leaks and taking advantage of Berkeley DB's transactional
  storage.
\end{position}

\employer{Desktop Assistance, L.P.}
\location{Houston, TX}
\dates{2004}
\title{\textbf{IT Assistant}}
\begin{position}
Installed and configured Linux desktops and servers. Built a Linux distribution
based on Fedora Cores 1 and 2 for internal use. Researched, installed and configured
a variety of server applications including: databases, Apache, Squid, Samba, NFS.\@
\end{position}

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

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

\par React, Redux, Ramda, HTML, CSS, Nginx, PHP-FPM

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

\par Vi/Vim, Emacs, VirtualBox, OpenVPN, NFS, Samba

\par Unix, Linux, FreeBSD, Sol\-aris (SmartOS), Mac OSX, AWS (EC2, EKS, ECS, S3, RDS, Route53)

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

\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}}}
\textbf{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}
