153 lines
5.8 KiB
TeX
153 lines
5.8 KiB
TeX
\documentclass{article}
|
|
\usepackage[letterpaper, portrait, margin=0.75in]{geometry}
|
|
\usepackage{amsmath}
|
|
\usepackage{amssymb}
|
|
\usepackage{textcomp}
|
|
\usepackage{hyperref}
|
|
\usepackage{fontspec}
|
|
|
|
\setmainfont{SourceSans3}[
|
|
Extension = .otf ,
|
|
Path = ./fonts/ ,
|
|
UprightFont = *-Regular,
|
|
BoldFont = *-Bold,
|
|
ItalicFont = *-It,
|
|
BoldItalicFont = *-BoldIt
|
|
]
|
|
\newfontfamily\sssb{SourceSans3}[
|
|
Extension = .otf ,
|
|
Path = ./fonts/ ,
|
|
UprightFont = *-Semibold
|
|
]
|
|
|
|
|
|
\hypersetup{
|
|
colorlinks=true,
|
|
urlcolor=black
|
|
}
|
|
\urlstyle{same}
|
|
|
|
\pagestyle{empty}
|
|
\raggedright
|
|
|
|
% DEFINITIONS FOR RESUME %%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\newcommand{\lineunder} {
|
|
\vspace*{-8pt} \\
|
|
\hspace*{-18pt} \hrulefill \\
|
|
}
|
|
|
|
\newcommand{\header} [1] {
|
|
{\hspace*{-18pt}\vspace*{6pt} \large\textsc{#1}}
|
|
\vspace*{-6pt} \lineunder
|
|
}
|
|
|
|
\newcommand{\textsb} [1] {
|
|
{\sssb{#1}}
|
|
}
|
|
% END RESUME DEFINITIONS %%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\begin{document}
|
|
|
|
|
|
|
|
%==== Profile ====%
|
|
\begin{center}
|
|
{\Huge \textsc{Jacob Patterson}}\\
|
|
Columbus, OH $\cdot$ jacob.p.patterson@gmail.com $\cdot$ (614) 570-6494\\
|
|
https://jacobpa.com $\cdot$ https://github.com/jacobpa\\
|
|
\end{center}
|
|
|
|
%==== Education ====%
|
|
\header{Education}
|
|
\textbf{The Ohio State University}\hfill Columbus, OH\\
|
|
BS Computer and Information Science \hfill May 2015 -- Dec 2019\\
|
|
Russian Minor \\
|
|
\vspace{2mm}
|
|
|
|
%==== Experience ====%
|
|
\header{Experience}
|
|
\vspace{1mm}
|
|
|
|
\textbf{L Brands}, \textit{Columbus, OH} \\
|
|
\vspace{1mm}
|
|
\textsb{Junior Software Developer} {\textbar} {\sl Bash, Python, Linux} \hfill Aug 2020 -- Present \\
|
|
\vspace{-2mm}
|
|
\begin{itemize} \itemsep -1mm
|
|
\item Supported and maintained existing code for data transfer and validation around MapR
|
|
\item Facilitated data export from MapR with Apache Hive to Adobe Analytics
|
|
\item Performed administration and support duties for licensed and open-sourced web applications, including SAS, HCL Unica, and Jupyter Notebook
|
|
\end{itemize}
|
|
\textsb{Junior Test Automation Developer} {\textbar} {\sl Ruby, RSpec, Cucumber, Selenium, Jenkins, Elasticsearch} \hfill Jan 2020 -- July 2020\\
|
|
\vspace{-2mm}
|
|
\begin{itemize} \itemsep -1mm
|
|
\item Authored behavior-driven UI and REST API test automation scripts utilizing Selenium webdriver and Ruby HTTP libraries
|
|
\item Assisted in administration of Jenkins instance to execute and display results of test suites
|
|
\item Extended test framework to send suite execution results to Elasticsearch
|
|
\end{itemize}
|
|
\textsb{Test Automation Intern} {\textbar} {\sl Java, JUnit, Cucumber, Selenium, Appium, Elasticsearch}\hfill May 2019 -- Dec 2019\\
|
|
\vspace{-2mm}
|
|
\begin{itemize} \itemsep -1mm
|
|
\item Authored behavior-driven test automation scripts utilizing Selenium, Appium, and Java HTTP libraries
|
|
\item Refactored test automation framework to load Selenium element locators via centralized YAML configuration files
|
|
\item Enhanced automatic reporting to Elasticsearch, with reporting dashboards in Kibana for both mobile and web testing efforts
|
|
\end{itemize}
|
|
|
|
|
|
\header{Projects}
|
|
\vspace{1mm}
|
|
|
|
{\textbf{FCICT}} {\textbar} {\sl Javascript, Svelte, Chart.js, SQLite, Docker} \hfill \url{https://fcict.jacobpa.com}\\
|
|
\vspace{1mm}
|
|
Or \textit{Franklin County Inmate Population and COVID-19 Case Tracker}, a lightweight PWA to compare historical inmate population and total COVID-19 cases.\\
|
|
\vspace{-2mm}
|
|
\begin{itemize} \itemsep -1mm
|
|
\item Utilized Google Lighthouse to optimize page performance and accessibility
|
|
\item Created Docker container for easy deployment and distribution
|
|
\item Wrote custom library to scrape and parse data from relevant sources
|
|
\item Wrote lightweight REST API using Polka to serve and scrape data
|
|
\end{itemize}
|
|
|
|
{\textbf{Speaq-AI}} {\textbar} {\sl Javascript, React, Kepler.gl, Python, Django, IBM Watson API} \hfill \url{https://github.com/speaq-ai/react-ui}\\
|
|
\vspace{1mm}
|
|
University Capstone project, an interactive, personal-assistant based spatiotemporal analysis tool.\\
|
|
\vspace{-2mm}
|
|
\begin{itemize} \itemsep -1mm
|
|
\item With teammates, wrote Single Page Application wrapper around Kepler.gl using on React and Redux
|
|
\item Wrote end-to-end frontend tests using Jest and Enzyme
|
|
\item With teammates, wrote Django based RESTful API, serving as a middle layer between our frontend and IBM Watson
|
|
\item Leveraged IBM Watson Assistant, Text-to-Speech, and Speech-to-Text for natural-language interactions
|
|
\end{itemize}
|
|
|
|
{\textbf{Ladno Pass}} {\textbar} {\sl Javascript, Vue.js, Vuex, Docker} \hfill \url{https://lp.jacobpa.com} \\
|
|
\vspace{1mm}
|
|
University information security course project, a Progressive Web Application to demonstrate inconsistencies with arbitrary password security requirements.\\
|
|
\vspace{-2mm}
|
|
\begin{itemize} \itemsep -1mm
|
|
\item Utilized Vuex for application state management
|
|
\item Wrote custom styles using SCSS, leveraging modern CSS modules such as CSS Grid and Flexbox
|
|
\item Presented quick presentation and demo of Vue.js for unfamiliar groupmates
|
|
\end{itemize}
|
|
|
|
% {\textbf{Bowl Buddy}} {\textbar} {\sl Java, Android, Ruby on Rails} \\
|
|
% \vspace{1mm}
|
|
% University mobile application course, an Android application to rate and find the best bathrooms on OSU's campus.\\
|
|
% \vspace{-2mm}
|
|
% \begin{itemize} \itemsep -1mm
|
|
% \item Built backend with Ruby on Rails serving data from SQLite database using Active Record
|
|
% \item Utilized Google Maps API to locate and plot bathroom locations
|
|
% \item Scraped building location data using custom scripts
|
|
% \end{itemize}
|
|
|
|
\header{Skills}
|
|
\vspace{1mm}
|
|
\begin{tabular}{ l l }
|
|
Programming Languages & Java, Ruby, Javascript, Python, Bash \\
|
|
Frameworks & Vue.js, Svelte, Ruby on Rails, Android \\
|
|
Devops & Elasticsearch/Kibana, Jenkins, TravisCI, Github Actions, Drone \\
|
|
Other & Git, Docker, Linux
|
|
\end{tabular}
|
|
\vspace{2mm}
|
|
|
|
\end{document}
|
|
|