diff --git a/resume.tex b/resume.tex new file mode 100644 index 0000000..0fc6e7d --- /dev/null +++ b/resume.tex @@ -0,0 +1,153 @@ +\documentclass{article} +\usepackage[legalpaper, portrait, margin=1in]{geometry} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{textcomp} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\textheight=10in +\pagestyle{empty} +\raggedright + + %\renewcommand{\encodingdefault}{cg} +%\renewcommand{\rmdefault}{lgrcmr} + +\def\bull{\vrule height 0.8ex width .7ex depth -.1ex } + +% DEFINITIONS FOR RESUME %%%%%%%%%%%%%%%%%%%%%%% + +\newcommand{\area} [2] { + \vspace*{-9pt} + \begin{verse} + \textbf{#1} #2 + \end{verse} +} + +\newcommand{\lineunder} { + \vspace*{-8pt} \\ + \hspace*{-18pt} \hrulefill \\ +} + +\newcommand{\header} [1] { + {\hspace*{-18pt}\vspace*{6pt} \textsc{#1}} + \vspace*{-6pt} \lineunder +} + +\newcommand{\employer} [3] { + { \textbf{#1} (#2)\\ \underline{\textbf{\emph{#3}}}\\ } +} + +\newcommand{\contact} [3] { + \vspace*{-10pt} + \begin{center} + {\Huge \scshape {#1}}\\ + #2 \\ #3 + \end{center} + \vspace*{-8pt} +} + +\newenvironment{achievements}{ + \begin{list} + {$\bullet$}{\topsep 0pt \itemsep -2pt}}{\vspace*{4pt} + \end{list} +} + +\newcommand{\schoolwithcourses} [4] { + \textbf{#1} #2 $\bullet$ #3\\ + #4 \\ + \vspace*{5pt} +} + +\newcommand{\school} [4] { + \textbf{#1} #2 $\bullet$ #3\\ + #4 \\ +} +% END RESUME DEFINITIONS %%%%%%%%%%%%%%%%%%%%%%% + + \begin{document} +\vspace*{-40pt} + + + +%==== Profile ====% +\vspace*{-10pt} +\begin{center} + {\Huge \scshape {Jacob Patterson}}\\ + Columbus, OH $\cdot$ jacob@jacobpa.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 - December 2019\\ +\vspace{2mm} + +%==== Experience ====% +\header{Experience} +\vspace{1mm} + +\textbf{LBrands} \hfill Reynoldsburg, OH\\ +\textit{Test Automation Intern} \hfill May 2019 - December 2019\\ +\vspace{-3mm} +\begin{itemize} \itemsep -1mm + \item Restructured Selenium based test automation framework to load web page locators more efficiently + using YAML files + \item Assisted in debugging and identifying test failures in Java based framework + \item Assisted in configuration of ELK stack for recording and analyzing regression suite results + across mobile and browser automation suites, as well as designing the dashboard to view and interact + with this data +\end{itemize} +\textit{Junior Test Automation Developer} \hfill January 2019 - Present\\ +\vspace{-3mm} +\begin{itemize} \itemsep -1mm + \item Authored behavior-driven scripts to automate manual testing processes for a third-party web-based + inventory management platform, utilizing browser testing tools including Selenium and custom API based tests + \item Assisted in administration of Jenkins instance to execute and display results of test suites + \item Assisted in configuration of ELK stack to consume and process test suite results in addition to + standard Cucumber output +\end{itemize} + +\header{Skills} +\vspace{1mm} +\begin{tabular}{ l l } + Programming Languages & Ruby, Javascript, Java \\ + Frameworks & Cucumber, Selenium, Vue.JS \\ + Other Technologies & Docker, SQL +\end{tabular} +\vspace{2mm} + +\header{Projects} +\vspace{1mm} + +{\textbf{FCICT}} {\sl Sapper/Svelte, Chart.js, SQLite3, Docker} \hfill https://fcict.jacobpa.com\\ +\vspace*{0.5mm} +Franklin County Inmate Population and COVID-19 Case Tracker, a lightweight web application to track total historical COVID-19 cases in Franklin County, OH against the inmate population in the same area.\\ +\vspace*{2mm} + +{\textbf{Speaq-AI}} {\sl React, Redux, Django, Kepler.gl, IBM Watson Assitant} \\ +\vspace*{0.5mm} +OSU capstone project. Created user interface wrapped around Kepler.gl, to display various datasets +in an interactive way using IBM Watson Assitant. Contributed to user interface design, logic for modifying +the geographic bounding box, and training Watson to interact with a dataset containing Airbnb rental +information. \\ +\vspace*{2mm} + +{\textbf{Ladno Pass}} {\sl Vue.js, Docker} \hfill https://lp.jacobpa.com \\ +\vspace*{0.5mm} +OSU information security course project. Created an SPA in Vue.js which allows users to validate +their passwords against requirements to other services, as well as define their own parameters. Additionally, +gave a crash-course on Vue.js for group mates for this project. \\ +\vspace*{2mm} + +{\textbf{Bowl Buddy}} {\sl Android, Ruby on Rails} \\ +\vspace*{0.5mm} +Bowl Buddy was an Android application written for a Mobile Applications course to rate, share, and find the best public restrooms at OSU. +Eligible buildings were obtained by scraping a public directory of buildings into a database. Utilized a +web server built with the Rails framework to interface with a relational database via REST APIs.\\ +\vspace*{2mm} + + + +\ +\end{document} \ No newline at end of file