diff --git a/resume.tex b/resume.tex index 29612b2..79a1d3b 100644 --- a/resume.tex +++ b/resume.tex @@ -1,11 +1,13 @@ \documentclass{article} -\usepackage[letterpaper, portrait, margin=0.75in]{geometry} +\usepackage{enumitem} +\usepackage[letterpaper, portrait, margin=0.5in]{geometry} \usepackage{amsmath} \usepackage{amssymb} \usepackage{textcomp} \usepackage{hyperref} \usepackage{fontspec} +\setlist[itemize]{left=8pt} \setmainfont{SourceSans3}[ Extension = .otf , Path = ./fonts/ , @@ -50,7 +52,6 @@ \begin{document} - %==== Profile ====% \begin{center} {\Huge \textsc{Jacob Patterson}}\\ @@ -69,20 +70,20 @@ BS Computer and Information Science\\ \vspace{1mm} \textbf{J.P. Morgan Chase} \hfill \textit{Columbus, OH} \\ -\vspace{1mm} \textsb{Lead Software Developer} \hfill Jan 2021 -- Present \\ \vspace{-1mm} \begin{itemize} \itemsep -1mm - \item Created a CLI utility in Go to distill a manual 10-step build process to a single command - \item Redesigned in collaboration with partner teams a push/pull data ingest, reducing hundreds of web requests to two, and reducing data ingest time by 80\% - \item Refactored content storage in accordance with our CMS' best practices, resulting in reduction of processing time by 75\% - \item Led code reviews for a team of five developers - \item Collaborated with business to digest requirements into completable tasks for developers + \item Created a CLI utility in Bash and Go to distill a manual 10-step build process for local environments to a single command + \item Partnered with data provider teams to redesign a data ingest process, reducing a batch process of hundreds of web requests to two, and ingest time by 80\% + \item Refactored content storage in accordance with our CMS' best practices, reducing processing time by 75\% + \item Contributed to a Spring Boot microservice, serving as MQ consumer to integrate data from external partners with high resiliency + \item Maintained a React frontend to enable highly customized interface for custom data storage in our CMS + \item Conducted regular code reviews for a team of five engineers, and broader on a monthly cadence with stakeholder teams + \item Collaborated with business to digest requirements into specific and completable tasks for developers \end{itemize} \textbf{L Brands} \hfill \textit{Columbus, OH} \\ -\vspace{1mm} \textsb{Junior Software Developer} \hfill Jan 2020 -- Jan 2021 \\ \vspace{-1mm} \begin{itemize} \itemsep -1mm @@ -95,7 +96,7 @@ BS Computer and Information Science\\ \textsb{Software Engineer in Test Intern} \hfill May 2019 -- Dec 2019\\ \vspace{-1mm} \begin{itemize} \itemsep -1mm - \item Authored behavior-driven test suites for web and mobile utilizing Cucumber, Selenium, and Appium + \item Authored behavior-driven Java test suites for web and mobile utilizing Cucumber, Selenium, and Appium \item Refactored in-house automation framework to deduplicate and centrally store element selectors for use with Selenium \item Maintained observability and monitoring dashboards utilizing the ELK stack for both web and mobile automated test suites \end{itemize} @@ -105,13 +106,13 @@ BS Computer and Information Science\\ {\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.\\ +\textit{Franklin County Inmate Population and COVID-19 Case Tracker}, a lightweight PWA to compare Franklin County Jail population against total COVID-19 cases.\\ \vspace{-2mm} \begin{itemize} \itemsep -1mm + \item Containerized application for ease of deployment and distribution with Docker + \item Created Node.js library to scrape and parse data from official data sources + \item Authored lightweight REST API using Polka to serve and scrape data \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}\\ @@ -119,9 +120,9 @@ Or \textit{Franklin County Inmate Population and COVID-19 Case Tracker}, a light 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 With teammates, wrote SPA wrapper around Kepler.gl using 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 Contributed to Django based REST 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} @@ -148,10 +149,10 @@ University Capstone project, an interactive, personal-assistant based spatiotemp \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 + Programming Languages & Java, Javascript, Go, Python, Ruby, Bash \\ + Frameworks & Spring Boot, React, Vue.js, Svelte, Ruby on Rails \\ + Devops and Monitoring & Datadog, Splunk, Elasticsearch/Kibana, Jenkins, TravisCI, Github Actions \\ + Systems and Utilities & Git, Docker, Linux \end{tabular} \vspace{2mm}