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