2026-03-27 16:10:57 -04:00
|
|
|
\documentclass[letterpaper,11pt]{article}
|
|
|
|
|
|
|
|
|
|
\usepackage{latexsym}
|
|
|
|
|
\usepackage[empty]{fullpage}
|
|
|
|
|
\usepackage{titlesec}
|
|
|
|
|
\usepackage{marvosym}
|
|
|
|
|
\usepackage[usenames,dvipsnames]{color}
|
|
|
|
|
\usepackage{verbatim}
|
|
|
|
|
\usepackage{enumitem}
|
|
|
|
|
\usepackage[hidelinks]{hyperref}
|
|
|
|
|
\usepackage{fancyhdr}
|
|
|
|
|
\usepackage[english]{babel}
|
|
|
|
|
\usepackage{tabularx}
|
|
|
|
|
\usepackage{multicol}
|
|
|
|
|
\usepackage{fontawesome7}
|
|
|
|
|
\input{glyphtounicode}
|
|
|
|
|
|
|
|
|
|
\usepackage[default]{sourcesanspro}
|
|
|
|
|
\usepackage[T1]{fontenc}
|
|
|
|
|
|
|
|
|
|
\pagestyle{fancy}
|
|
|
|
|
\fancyhf{}
|
|
|
|
|
\fancyfoot{}
|
|
|
|
|
\renewcommand{\headrulewidth}{0pt}
|
|
|
|
|
\renewcommand{\footrulewidth}{0pt}
|
|
|
|
|
|
|
|
|
|
\addtolength{\oddsidemargin}{-0.5in}
|
|
|
|
|
\addtolength{\evensidemargin}{-0.5in}
|
|
|
|
|
\addtolength{\textwidth}{1in}
|
|
|
|
|
\addtolength{\topmargin}{-.5in}
|
|
|
|
|
\addtolength{\textheight}{1.0in}
|
|
|
|
|
|
|
|
|
|
\urlstyle{same}
|
|
|
|
|
|
|
|
|
|
\raggedbottom
|
|
|
|
|
\raggedright
|
|
|
|
|
\setlength{\tabcolsep}{0in}
|
|
|
|
|
|
|
|
|
|
\titleformat{\section}{
|
|
|
|
|
\vspace{-0.85em}\bfseries%\centering
|
|
|
|
|
}{}{0em}{}[\color{black}\titlerule\vspace{-5pt}]
|
|
|
|
|
|
|
|
|
|
\pdfgentounicode=1
|
|
|
|
|
|
|
|
|
|
\newcommand{\resumeItem}[1]{
|
|
|
|
|
\item\small{
|
|
|
|
|
{#1 \vspace{-2pt}}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
\newcommand{\resumeSubheading}[4]{
|
|
|
|
|
\vspace{-2pt}
|
|
|
|
|
\item
|
|
|
|
|
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
|
|
|
|
|
\textbf{#1} & #2 \\
|
|
|
|
|
\textit{\small#3} & \textit{\small #4} \\
|
|
|
|
|
\end{tabular*}\vspace{-7pt}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
\newcommand{\resumeEducation}[5]{
|
|
|
|
|
\vspace{-2pt}
|
|
|
|
|
\item
|
|
|
|
|
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
|
|
|
|
|
\textbf{#1} | #2 & #3 \\
|
|
|
|
|
\textit{\small#4} & \textit{\small #5} \\
|
|
|
|
|
\end{tabular*}\vspace{-7pt}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
\newcommand{\resumeSubSubheading}[2]{
|
|
|
|
|
\item
|
|
|
|
|
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
|
|
|
|
|
\textit{\small#1} & \textit{\small #2} \\
|
|
|
|
|
\end{tabular*}\vspace{-7pt}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
\newcommand{\resumeProjectHeading}[2]{
|
|
|
|
|
\item
|
|
|
|
|
\begin{tabular*}{0.97\textwidth}{l@{\extracolsep{\fill}}r}
|
|
|
|
|
\small\textbf{#1} & #2 \\
|
|
|
|
|
\end{tabular*}\vspace{-7pt}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
\newcommand{\resumeSubItem}[1]{\resumeItem{#1}\vspace{-4pt}}
|
|
|
|
|
|
|
|
|
|
\renewcommand\labelitemii{$\vcenter{\hbox{\tiny$\bullet$}}$}
|
|
|
|
|
|
|
|
|
|
\newcommand{\resumeSubHeadingListStart}{
|
|
|
|
|
\begin{itemize}[leftmargin=0.15in, label={}]}
|
|
|
|
|
\newcommand{\resumeSubHeadingListEnd}{
|
|
|
|
|
\end{itemize}}
|
|
|
|
|
\newcommand{\resumeItemListStart}{
|
|
|
|
|
\begin{itemize}}
|
|
|
|
|
\newcommand{\resumeItemListEnd}{
|
|
|
|
|
\end{itemize}\vspace{-5pt}}
|
|
|
|
|
|
|
|
|
|
\begin{document}
|
|
|
|
|
|
|
|
|
|
\begin{center}
|
|
|
|
|
{\LARGE Alice Huston} \\ \vspace{2pt}
|
|
|
|
|
\begin{multicols}{2}
|
|
|
|
|
\begin{flushleft}
|
|
|
|
|
%% Github profile is no longer used
|
|
|
|
|
%% work is moved over to private gitea instance at nayeonie.com
|
|
|
|
|
%%
|
|
|
|
|
%%\href{https://www.github.com/ahuston-0}{github.com/ahuston-0}\\
|
|
|
|
|
\textbf{Portfolio}:
|
|
|
|
|
\href{https://nayeonie.com/ahuston-0}{nayeonie.com/ahuston-0}\\
|
|
|
|
|
\faIcon{linkedin}
|
|
|
|
|
\href{https://www.linkedin.com/in/ahuston0}{linkedin.com/in/ahuston0}
|
|
|
|
|
\end{flushleft}
|
|
|
|
|
|
|
|
|
|
\begin{flushright}
|
|
|
|
|
\href{tel:848-210-1300}{(848) 210-1300}\\
|
|
|
|
|
\href{mailto:{aliceghuston@gmail.com}}{aliceghuston@gmail.com}
|
|
|
|
|
\end{flushright}
|
|
|
|
|
\end{multicols}
|
|
|
|
|
\end{center}
|
|
|
|
|
|
|
|
|
|
%-----------EDUCATION-----------
|
|
|
|
|
\vspace{-1.5em}
|
|
|
|
|
\section{Education}
|
|
|
|
|
\resumeSubHeadingListStart
|
|
|
|
|
\resumeEducation
|
|
|
|
|
{Stevens Institute of Technology}{Hoboken, NJ}{Aug. 2018 -- May 2022}
|
|
|
|
|
{B.S. of Computer Science, Minor in Literature}{GPA: 3.34/4.0}
|
|
|
|
|
\resumeSubHeadingListEnd
|
|
|
|
|
|
|
|
|
|
%-----------TECHNICAL SKILLS & CERTIFICATIONS-----------
|
|
|
|
|
\section{Technical Skills \& Certifications}
|
|
|
|
|
\vspace{-8pt}
|
|
|
|
|
|
|
|
|
|
\begin{multicols}{2}
|
|
|
|
|
\small{
|
2026-04-30 14:21:39 -04:00
|
|
|
\textbf{Languages}{: Python, Java, Nix, Bash, C/C++, Typescript} \\
|
2026-04-30 14:06:27 -04:00
|
|
|
\textbf{Frameworks}{: Hadoop, Apache Airflow, Kubernetes, Docker} \\
|
|
|
|
|
\textbf{Databases/Lakehouses}{: Starburst, Databricks, Iceberg, Hive,
|
2026-03-27 16:10:57 -04:00
|
|
|
CockroachDB, OracleDB }\\
|
|
|
|
|
\textbf{OS}{: NixOS, RHEL 8, Debian, Ubuntu Server, Windows} \\
|
2026-04-30 14:06:27 -04:00
|
|
|
\textbf{Tools}{: LaTeX, Terraform, SQL, PyArrow, OpenGL}
|
2026-03-27 16:10:57 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
\columnbreak
|
|
|
|
|
|
|
|
|
|
\small{
|
|
|
|
|
\textbf{AWS Certified Solutions Architect - Associate} \\
|
|
|
|
|
Amazon Web Services, Mar. 2024
|
|
|
|
|
}
|
|
|
|
|
\end{multicols}
|
|
|
|
|
|
|
|
|
|
%-----------EXPERIENCE-----------
|
|
|
|
|
\section{Experience}
|
|
|
|
|
\resumeSubHeadingListStart
|
|
|
|
|
\resumeSubheading
|
|
|
|
|
{Software Engineer II}{Jan. 2025 -- Present}
|
|
|
|
|
{JPMorgan Chase}{Jersey City, NJ}
|
|
|
|
|
\resumeItemListStart
|
2026-04-30 14:06:27 -04:00
|
|
|
\resumeItem{Designed and deployed configurable data ingestion framework
|
2026-04-30 14:09:34 -04:00
|
|
|
using Iceberg CTAS and time-travel for zero-outage updates,
|
|
|
|
|
orchestrating 200+ refinement pipelines with automated data
|
2026-04-30 14:06:27 -04:00
|
|
|
reconciliation across four zones (OLTP, raw, trusted, refined)}
|
|
|
|
|
\resumeItem{Implemented PyArrow-based validation and dual-engine
|
2026-04-30 14:09:34 -04:00
|
|
|
architecture supporting on-prem (Starburst) and off-prem (Databricks)
|
2026-04-30 14:06:27 -04:00
|
|
|
reporting for 50+ downstream teams}
|
|
|
|
|
\resumeItem{Architected and implemented Apache Airflow orchestration
|
2026-04-30 14:09:34 -04:00
|
|
|
supporting 1,000+ tasks per DAG with templated configuration-driven
|
|
|
|
|
design, tiered pooling to prevent resource exhaustion, and automated
|
2026-04-30 14:06:27 -04:00
|
|
|
partition registration in Trino for large Hive tables}
|
|
|
|
|
\resumeItem{Led weekly office hours to help onboard new datasets and
|
2026-04-30 14:09:34 -04:00
|
|
|
trained 10 developers to operate and extend the framework across
|
2026-04-30 14:06:27 -04:00
|
|
|
multiple applications, reducing MTTR for incidents}
|
|
|
|
|
\resumeItem{Led Kubernetes resource optimization across 30+ services in
|
2026-04-30 14:09:34 -04:00
|
|
|
three applications, implementing best-effort QoS in dev and test
|
|
|
|
|
environments while tuning production resources, achieving \$50k
|
2026-04-30 14:06:27 -04:00
|
|
|
annual cost savings in reservations and usage}
|
|
|
|
|
\resumeItem{Created reusable Helm charts and a shared service layer
|
2026-04-30 14:09:34 -04:00
|
|
|
that enabled 4 platform teams to deploy and configure UI services
|
2026-04-30 14:06:27 -04:00
|
|
|
more consistently}
|
2026-03-27 16:10:57 -04:00
|
|
|
\resumeItemListEnd
|
|
|
|
|
|
|
|
|
|
%% create a new resume item below for a software engineering job at
|
|
|
|
|
% JPMorgan Chase
|
|
|
|
|
|
|
|
|
|
\resumeSubheading
|
|
|
|
|
{Site Reliability Engineer}{Jul. 2022 -- Jan. 2025}
|
|
|
|
|
{JPMorgan Chase}{Jersey City, NJ}
|
|
|
|
|
\resumeItemListStart
|
2026-04-30 14:06:27 -04:00
|
|
|
\resumeItem{Owned production support for 30 applications across
|
2026-04-30 14:09:34 -04:00
|
|
|
multiple teams, including deployment approvals, incident response,
|
2026-04-30 14:06:27 -04:00
|
|
|
root cause analysis, and post-mortems}
|
|
|
|
|
\resumeItem{Served as primary support engineer for a Hadoop-based data
|
2026-04-30 14:09:34 -04:00
|
|
|
lake platform spanning Tableau, Kubernetes, Cloud Foundry, Dremio,
|
2026-04-30 14:06:27 -04:00
|
|
|
and S3-compatible object storage}
|
|
|
|
|
\resumeItem{Served as the team expert on Linux, networking, and
|
|
|
|
|
Hadoop infrastructure supporting business-critical applications}
|
|
|
|
|
\resumeItem{Reduced toil and noisy alerts by 40\% through automated
|
|
|
|
|
recovery workflows and tighter monitoring and alerting controls}
|
|
|
|
|
\resumeItem{Standardized Dynatrace and Splunk onboarding across 30
|
|
|
|
|
applications, improving alert coverage and observability consistency}
|
|
|
|
|
\resumeItem{Automated disaster recovery procedures for a subset of
|
|
|
|
|
production applications, reducing manual failover steps}
|
|
|
|
|
\resumeItem{Automated historical data reload workflows using backup
|
2026-04-30 14:09:34 -04:00
|
|
|
cluster for reprocessing and merge back to primary Hive datasets,
|
|
|
|
|
reducing 72 hours of manual effort to zero and enabling on-demand
|
2026-04-30 14:06:27 -04:00
|
|
|
backfill capabilities}
|
2026-03-27 16:10:57 -04:00
|
|
|
\resumeItemListEnd
|
|
|
|
|
|
|
|
|
|
\resumeSubheading
|
|
|
|
|
{Software Development Intern}{Dec. 2020 -- May 2022}
|
|
|
|
|
{Stevens Institute of Technology}{(Remote) Hoboken, NJ}
|
|
|
|
|
\resumeItemListStart
|
|
|
|
|
\resumeItem{Led a team of student interns to develop
|
2026-04-30 14:06:27 -04:00
|
|
|
\href{https://github.com/StevensDeptECE/GrailGUI}{Grail}, an
|
|
|
|
|
OpenGL-based graphics API and browser engine}
|
|
|
|
|
\resumeItem{Ported C++ networking functionality on
|
|
|
|
|
Linux to Windows using Winsock}
|
|
|
|
|
\resumeItem{Added support for ESRI Shapefiles to draw and
|
2026-03-27 16:10:57 -04:00
|
|
|
animate maps through rendering engine}
|
|
|
|
|
\resumeItem{Improved XDL Type system, a custom standard similar to
|
|
|
|
|
CORBA, to send and receive statically-typed data}
|
|
|
|
|
\resumeItemListEnd
|
|
|
|
|
|
|
|
|
|
% Removing this experience as it is not as relevant to the software
|
|
|
|
|
% engineering positions I am applying for
|
|
|
|
|
% and the work was not as technical as my other experiences
|
|
|
|
|
%\resumeSubheading
|
|
|
|
|
%{IT R\&D Project Management Intern}{Jun. 2020 -- Aug. 2020}
|
|
|
|
|
%{USCG Research and Development Center}{(Remote) New London, CT}
|
|
|
|
|
%\resumeItemListStart
|
|
|
|
|
%\resumeItem{Led meetings with potential vendors for an upcoming project}
|
|
|
|
|
%\resumeItem{Gathered requirements from past projects and potential users}
|
|
|
|
|
%\resumeItem{Collected and processed data to narrow down potential vendors and
|
|
|
|
|
% viable products}
|
|
|
|
|
%\resumeItem{Resolved pre-testing issues with setup and application
|
|
|
|
|
% requirements}
|
|
|
|
|
%\resumeItemListEnd
|
|
|
|
|
|
|
|
|
|
\resumeSubheading
|
|
|
|
|
{Research Intern}{Jun. 2019 -- Dec. 2019}
|
|
|
|
|
{Maritime Security Center}{Hoboken, NJ}
|
|
|
|
|
\resumeItemListStart
|
|
|
|
|
\resumeItem{Created an image classification system with
|
2026-04-30 14:06:27 -04:00
|
|
|
OpenCV to filter out noise and detect buoys in a
|
|
|
|
|
ROS/Gazebo simulation}
|
2026-03-27 16:10:57 -04:00
|
|
|
\resumeItem{Added mapping functionality to plot obstacles onto a 2D
|
2026-04-30 14:06:27 -04:00
|
|
|
map generated by OctoMap}
|
2026-03-27 16:10:57 -04:00
|
|
|
\resumeItem{Optimized the image classification and mapping frameworks
|
|
|
|
|
to improve reliability in navigation}
|
|
|
|
|
\resumeItemListEnd
|
|
|
|
|
|
|
|
|
|
% Removing this experience as it is not as relevant to the software
|
|
|
|
|
% engineering positions I am applying for and the work was not as
|
|
|
|
|
% technical as my other experiences
|
|
|
|
|
%\resumeSubheading
|
|
|
|
|
%{Research Intern}{Jul. 2018 -- Aug. 2018}
|
|
|
|
|
%{Rutgers School of Engineering}{Piscataway, NJ}
|
|
|
|
|
%\resumeItemListStart
|
|
|
|
|
%\resumeItem{Used piezoelectric materials to create and detect
|
|
|
|
|
% mechanical waves from \textbf{Arduino} microcontrollers}
|
|
|
|
|
%\resumeItem{Detected different mediums based on a mechnical wave's travel time}
|
|
|
|
|
%\resumeItemListEnd
|
|
|
|
|
|
|
|
|
|
\resumeSubHeadingListEnd
|
|
|
|
|
%\resumeSubHeadingListEnd
|
|
|
|
|
|
|
|
|
|
% Certifications moved to Technical Skills & Certifications section above
|
|
|
|
|
|
2026-04-30 14:06:27 -04:00
|
|
|
%\section{Projects}
|
|
|
|
|
%\resumeSubHeadingListStart
|
|
|
|
|
%\resumeProjectHeading{SwitchForward}{Jun. 2020 -- Aug. 2020}
|
2026-03-27 16:10:57 -04:00
|
|
|
%\resumeItemListStart
|
2026-04-30 14:06:27 -04:00
|
|
|
%\resumeItem{A \textbf{Python}-based Telegram bot to send stock
|
|
|
|
|
% updates for the Nintendo Switch during a supply shortage}
|
|
|
|
|
%\resumeItem{Used the Gmail API to receive and parse emails from a
|
|
|
|
|
% Google Group tracking Nintendo Switch stock}
|
|
|
|
|
%\resumeItem{Sent updates to a Telegram announcements channel used by
|
|
|
|
|
% \textbf{5-10} users}
|
2026-03-27 16:10:57 -04:00
|
|
|
%\resumeItemListEnd
|
2026-04-30 14:06:27 -04:00
|
|
|
%
|
|
|
|
|
%\resumeProjectHeading{Autonomous Robot}{Aug. 2018 -- Dec. 2018}
|
|
|
|
|
%\resumeItemListStart
|
|
|
|
|
%\resumeItem{An \textbf{Arduino}-based robot designed to navigate
|
|
|
|
|
% through a maze}
|
|
|
|
|
%\resumeItem{Primarily worked on pathplanning and control in a dynamic setting}
|
|
|
|
|
%\resumeItem{Implemented basic error-correction to account for drift
|
|
|
|
|
% during navigation}
|
|
|
|
|
%\resumeItemListEnd
|
|
|
|
|
%
|
|
|
|
|
%% Removing this project as it is not as relevant to the software
|
|
|
|
|
%% engineering positions I am applying for
|
|
|
|
|
%% and the work was not as technical as my other experiences
|
|
|
|
|
%%\resumeProjectHeading{Cost-effective Road Anomaly Locator}{Sep. 2016
|
|
|
|
|
%% -- May. 2018}
|
|
|
|
|
%%\resumeItemListStart
|
|
|
|
|
%%\resumeItem{Designed an affordable methodology for implementing and
|
|
|
|
|
%% monitoring a unit to detect potholes and other damaging road
|
|
|
|
|
%% anomalies with \textbf{65\%} accuracy ($p<0.05$)}
|
|
|
|
|
%%\resumeItem{Assembled and tested units for to collect data and
|
|
|
|
|
%% demonstrate effectiveness of the unit}
|
|
|
|
|
%%\resumeItem{Ran several tests and did statistical analysis on the
|
|
|
|
|
%% resulting data}
|
|
|
|
|
%%\resumeItemListEnd
|
2026-03-27 16:10:57 -04:00
|
|
|
|
2026-04-30 14:06:27 -04:00
|
|
|
%\resumeSubHeadingListEnd
|
2026-03-27 16:10:57 -04:00
|
|
|
|
|
|
|
|
\end{document}
|