\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} %-----------TECHNICAL SKILLS & CERTIFICATIONS----------- \section{Technical Skills \& Certifications} \vspace{-8pt} \begin{multicols}{2} \small{ \textbf{Languages}{: Python, Java, Nix, Bash, SQL, C/C++, Typescript} \\ \textbf{Frameworks}{: Hadoop, Apache Airflow, Kubernetes, Docker} \\ \textbf{Databases/Lakehouses}{: Starburst, Databricks, Iceberg, Hive, CockroachDB, OracleDB }\\ \textbf{OS}{: NixOS, RHEL 8, Debian, Ubuntu Server, Windows} \\ \textbf{Tools}{: LaTeX, Terraform, SQL, PyArrow, OpenGL} } \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 \resumeItem{Designed and deployed configurable data ingestion framework using Iceberg CTAS and time-travel for zero-outage updates, orchestrating 200+ refinement pipelines with automated data reconciliation across four zones (OLTP, raw, trusted, refined)} \resumeItem{Implemented PyArrow-based validation and dual-engine architecture supporting on-prem (Starburst) and off-prem (Databricks) reporting for 50+ downstream teams} \resumeItem{Architected and implemented Apache Airflow orchestration supporting 1,000+ tasks per DAG with templated configuration-driven design, tiered pooling to prevent resource exhaustion, and automated partition registration in Trino for large Hive tables} \resumeItem{Led weekly office hours to help onboard new datasets and trained 10 developers to operate and extend the framework across multiple applications, reducing MTTR for incidents} \resumeItem{Led Kubernetes resource optimization across 30+ services in three applications, implementing best-effort QoS in dev and test environments while tuning production resources, achieving \$50k annual cost savings in reservations and usage} \resumeItem{Created reusable Helm charts and a shared service layer that enabled 4 platform teams to deploy and configure UI services more consistently} \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 \resumeItem{Owned production support for 30 applications across multiple teams, including deployment approvals, incident response, root cause analysis, and post-mortems} \resumeItem{Served as primary support engineer for a Hadoop-based data lake platform spanning Tableau, Kubernetes, Cloud Foundry, Dremio, 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 cluster for reprocessing and merge back to primary Hive datasets, reducing 72 hours of manual effort to zero and enabling on-demand backfill capabilities} \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 \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 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 OpenCV to filter out noise and detect buoys in a ROS/Gazebo simulation} \resumeItem{Added mapping functionality to plot obstacles onto a 2D map generated by OctoMap} \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 %\section{Projects} %\resumeSubHeadingListStart %\resumeProjectHeading{SwitchForward}{Jun. 2020 -- Aug. 2020} %\resumeItemListStart %\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} %\resumeItemListEnd % %\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 %\resumeSubHeadingListEnd %-----------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 \end{document}