\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}
\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}%\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}
      \href{https://www.github.com/ahuston-0}{github.com/ahuston-0}\\
      \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 -- expected May 2022}
{B.S. of Computer Science, Minor in Literature}{GPA: 3.34/4.0}
\resumeSubHeadingListEnd

%-----------PROGRAMMING SKILLS-----------
\section{Technical Skills}
\begin{itemize}[leftmargin=0.15in, label={}]
  \small{\item{
                \textbf{Programming Languages}{: C/C++, Python, Java, Bash, Javascript, ARM Assembly, R} \\
                \textbf{OS}{: Arch Linux, Debian, Raspberry Pi OS, Ubuntu Server, Unraid, Windows} \\
                \textbf{Libraries}{: NumPy, OpenCV, Winsock, PyTorch, scikit-learn, GLFW, Matplotlib}\\
                \textbf{Other Tools}{: Docker, LaTeX, SQL, AutoCAD, SolidWorks, ROS, OpenGL, Office}
          }}
\end{itemize}

%-----------EXPERIENCE-----------
\section{Experience}
\resumeSubHeadingListStart
\resumeSubheading
{Software Development Intern}{Dec. 2020 -- Present}
{Stevens Institute of Technology}{(Remote) Hoboken, NJ}
\resumeItemListStart
\resumeItem{Led a team of student interns to develop \href{https://github.com/StevensDeptECE/GrailGUI}{\textbf{Grail}}, an \textbf{OpenGL}-based graphics API and browser engine}
\resumeItem{Ported \textbf{C++} networking functionality on \textbf{Linux} to \textbf{Windows} using \textbf{Winsock}}
\resumeItem{Added support for \textbf{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

\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 \textbf{OpenCV} to filter out noise and detect buoys in a \textbf{ROS/Gazebo} simulation}
\resumeItem{Added mapping functionality to plot obstacles onto a 2D map generated by \textbf{OctoMap}}
\resumeItem{Optimized the image classification and mapping frameworks to improve reliability in navigation}
\resumeItemListEnd

\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

%The Ocean County Library Feb. 2017 – Aug. 2018
%Monitor Toms River, NJ
%•Sorted and shelved library materials
%•Answered patrons’ questions about library events, materials, and general use

\resumeSubHeadingListEnd

%-----------PUBLICATIONS-----------
%\section{Publications}
%\begin{itemize}[leftmargin=0.15in, label={}]
%\small{\item{
%\textbf{New techniques for Elektronik supersonik laser shootings. WORKSHOP ON INDUSTRY APPLICATION - Molvanîan Academy o Science, 2020 . p. 225-231.}{\\J. Zlad Doe}\\
%\textbf{Space Rockets . WORKSHOP ON INDUSTRY APPLICATION - Molvanîan Academy o Science, 2021 . p. 25-31.}{\\J. Zlad Doe, Darth Vapor}\\
%\ 
%}}
%\end{itemize}
\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

\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
\end{document}
