---
title: "Peter Vanney's Resume"
author: Peter Vanney
date: "`r Sys.Date()`"
output:
  pagedown::html_resume:
    # set it to true for a self-contained HTML page but it'll take longer to render
    self_contained: true
    # need to have add-page-num.css in pagedown library folder
    # On Windows: ...\R\win-library\4.1\pagedown\resources\css
    css: ["add-page-num", "resume"]
# uncomment the next line to produce HTML and PDF in RStudio:
# knit: pagedown::chrome_print
---

```{css, echo=FALSE}
:root {
  --margin-left: 0.25in;
  --margin-right: 0.25in;
  --root-font-size: 14pt;
  --root-font-color: #000;
}

body {
  color: #000;
}

.pagedjs_page {
  --main-blocks-title-icon-offset-left: calc(-17pt - 0.25 * var(--root-font-size));
  --sidebar-width: 0in;
  --sidebar-background-width 0in;
  --sidebar-background-color: #ffffff;
  --main-width: calc(var(--content-width) - var(--sidebar-width));
  --decorator-horizontal-margin: 0.2in;
  --decorator-outer-offset-top: calc(var(--root-font-size)*.7);
  --decorator-outer-offset-left: -5px;
  --pagedjs-margin-top: .75in;
  --pagedjs-margin-bottom: 1in;
  --pagedjs-margin-left: .25in;
  --pagedjs-margin-right: .25in;
}

/* Page number sizing */
.pagedjs_margin-content {
  font-size: 0.7rem;
}

[data-id="title"] { 
  left: 0in;
  margin: auto auto auto auto;
}


h1 {
  text-align: center;
}

.subtitle {
  text-align: center;
  font-size: 0.8rem;
}

.main-block {
    margin-top: 0.1in;
    padding-right: calc(var(--decorator-horizontal-margin)*1.4);
}

/* Remove vertical line directly below section headings */
/* This was done so I could add other interests in a clean and condensed way */

/* First page */
#main h2::after { 
  border-left: none;
}

/* Other pages  */
[data-id="main"] h2::after { 
  border-left: none;
}


```


Main
================================================================================

Peter Vanney {#title}
--------------------------------------------------------------------------------
<p class="subtitle"> *Street Address* -- *City, State Zip* </p>

<p class="subtitle"> <i class="fa fa-mobile"></i> *phone* $~ ~ ~ ~$ <i class="fa fa-envelope"></i> *email*  $~ ~ ~ ~$ <i class="fa fa-globe"></i> [www.petervanney.com](https://www.petervanney.com) </p>


**Currently happily employed**: I provide data-driven insights, analysis, and technical solutions at the Chelan County PUD. I'm a data scientist, statistician, analyst, and teacher who likes to get deep into data using R to deliver rigorous analyses, insightful visualizations, and production-ready solutions.


Education {data-icon=graduation-cap data-concise=true}
--------------------------------------------------------------------------------

### University of Alaska Fairbanks

M.S. Statistics, GPA -- 4.0

[Fairbanks, Alaska](https://goo.gl/maps/WHvZKxuBnRghVRn86)

2016 - 2014

Thesis: *Bayesian Predictive Process Models for Historical Precipitation Data of Alaska and SW Canada* 
<br/> Description: Used spatial statistical models to analyze and recreate large-scale climate maps in the program R using computationally efficient methods.


### Lawrence University

B.A. Mathematics, GPA -- 3.4 
<br/>Senior Project: Mathematical Game Theory

[Appleton, Wisconsin](https://goo.gl/maps/vbk1u4DS1Gg1fyF68)

2011 - 2007


Experience {data-icon=suitcase}
--------------------------------------------------------------------------------

### Senior Data Scientist/Analyst

Chelan County Public Utility District (PUD)

[Wenatchee, Washington](https://g.page/chelanpud?share)

Now - 2018

::: concise
- Advance enterprise data analytics and data science using the PI System, Seeq, RT Vista, RiverWare, R, Python, and our data warehouse by developing analyses, creating dashboards, and productionizing data workflows to meet business needs and capitalize on investments
- Implement production analyses using PI and Seeq leveraging time series functions, linear regression, machine learning, and random forests using built-in analysis, web APIs, analytics servers
- Design and create vertical software apps and reports in R Shiny using product APIs, web APIs, ODBC connections, and web scraping
- Subject matter expert on statistical analysis with emphasis on digital twin models, condition-based maintenance, river forecasting, river modeling, Markov chain financial analysis, and risk forecasts
- Initiate, coordinate, and design projects for business users, IT, OT, and executives to turn ideas into analyses, and then implement them with robust software in our production systems
- Present findings to coworkers, executives, Board of Commissioners, and at external conferences
- Implemented the underlying data models used in the [Chelan PUD Current App](https://www.chelanpud.org/about-us/app) to provide the public with estimates of water conditions
- Productionized a machine learning stator temperature model using PI data and R to monitor cooling system efficiency in PUD generators
- Create internal R packages to enhance system integration, speed up analysis, and improve reproducibility
- Member of the PUD's Diversity and Equity working group
:::

### Statistician IV

Texas Highway Patrol (THP)

[Austin, Texas](https://goo.gl/maps/ETdLFqZ9eRk3woWA8)

2018 - 2016

::: concise
- Quickly promoted to lead statistical analyst after demonstrating ability to understand business needs and create repeatable, streamlined analytic solutions as well as support other statisticians
- Developed the THP Early Intervention System to identify Troopers who may be racial profiling using rigorous statistical methods in R
- Extract, transform, load, prepare, analyze, and interpret data using Microsoft SQL Server, R, Python, SPSS, Tableau, MicroStrategy, Crystal Reports, Access, and Excel for use in law enforcement assessments, briefings, meetings, bulletins, and other publications
- Started and hosted ‘Stats Club’ to teach coworkers about data analytic and programming techniques, visualizations, the THP databases, data best practices, and valid statistical inference
:::

### Assistant Office Manager

Alaska Mountain Guides

[Skagway, Alaska](https://goo.gl/maps/Kg2sjKxa9BQNPfys8)

2016 - 2015

::: concise
- Development on our cruise tour database in the program Panorama to improve user interfaces and accounting integration
- Managed and scheduled guides on rock climbing, ziplining, kayaking, and rafting tours
- Tour bus driver and CDL instructor
:::


### Instructor & Teaching Assistant

University of Alaska Fairbanks

[Fairbanks, Alaska](https://goo.gl/maps/WHvZKxuBnRghVRn86)


2016 - 2014

::: concise
- Taught STAT 200 Elementary Probability and Statistics as the instructor of record 
- Created lesson plans, the syllabus, and schedule as well as original material such as exams, homework problems, and lesson notes
- Taught MATH 113 Concepts and Contemporary Applications of Mathematics for two semesters
:::

### Education Volunteer

Peace Corps Ghana

[Bodada, Volta Region, Ghana](https://goo.gl/maps/YAF6QRDpGHZTEhBg8)

2014 - 2012

::: concise
- Served as a full-time middle school math, science, and computers teacher to students aged 12 to 21 in a rural Ghanaian town with limited resources
- Developed original lessons focused on learner-centered methods and critical thinking
- Created school library
- Collaborated with community on creation of a computer lab
- Selected by Peace Corps Ghana staff to train 2013 – 2015 Education Volunteers during ten weeks of in-country training and cultural integration
:::


Programming Toolset {data-icon=laptop}
--------------------------------------------------------------------------------

### R

Analytic tool of choice for statistical modeling, analysis, data frame manipulation, machine learning, and graphics using **ggplot2**, **dplyr**, other **tidyverse** packages, **data.table**, **keras**, and **tensorflow**. Advanced user. I develop packages, create Shiny apps, integrate web API workflows in production, connect to database management systems, and do front-end web development.

N/A

N/A

### AVEVA PI System

PI super user. Integrate the PI system with external analyses in production using the PI Web API, develop new PI tags and event frames to meet business needs, create logical asset hierarchies in PI AF, develop self-contained analyses using PI Analysis server, create PI Vision displays, and understand PI Data Historian data compression methods and extraction techniques. Develop data pipelines to move from archived process data to normalized database to display.

N/A

N/A

### Seeq

Analytic tool of choice for time-series data due to its intuitive data searching and transformation features, easy-to-use interface, ability to speed up analyses, and extensibility through its well-documented web API.

N/A

N/A


### Python

Intermediate user of Python for data manipulation, graphics, flexible production ETL, and machine learning with **numpy**, **scipy**, **pandas**, **plotly**, **matplotlib**, **tensorflow**, and **keras**. While I prefer R for statistical analysis, Python offers advantages for its greater production IT acceptance and ease data ingestion from most sources.

N/A

N/A


### Excel, SQL, Business Intelligence Tools, and Statistical Software

Advanced Excel user because Excel is a necessary ~~evil~~ part of the business data experience. Strong experience with SQL to improve scripting performance. Experience developing analyses and dashboards in Seeq, Cognos, Power BI, Tableau, Crystal Reports, MicroStrategy, SPSS, and SAS. I can read documentation and implement solutions using these software and others.

N/A

N/A


Selected Achievements {data-icon=chalkboard-teacher}
--------------------------------------------------------------------------------

### NCW Tech Alliance AI Expo: AI Jobs of the Future Panel Discussion

Panelist - discussion for teachers about AI uses and jobs. [Presentation linked.](https://www.youtube.com/watch?v=29JNBCkFvvY)

N/A

2021

### Seeq at the Chelan PUD: The Chelan Chronicles - Seeqing Deeper Analytics

Speaker - presentation given at Grid Forward 2020 with coworkers. [Presentation linked.](https://www.youtube.com/watch?v=Wp7P5YIaV8M)

N/A

2020

### Chelan PUD's Use of PI - A Data and Notification Hub for Machine Learning, Modeling, and Analytics using Hybrid Cloud Technology

Speaker - presentation given at PI World 2020. [Presentation linked.](https://resources.osisoft.com/presentations/pi-system--data-and-notification-hub-for-machine-learning--models--analytics-using-hybrid-cloud-tech/)

N/A

2020

### 30 Under 35 Leader -- Wenatchee Business World

*Peter Vanney, a data analyst at Chelan County PUD, has been a Peace Corps volunteer and, when he worked for the Texas Highway Patrol, developed statistical methods for detecting racial profiling.* 
[Wenatchee World article linked here.](https://www.wenatcheeworld.com/business/rufus-woods-opinion-finding-inspiration-in-our-emerging-young-leaders/article_9172382c-bd2b-11e9-9f22-43c3de02b460.html)

N/A

2019

### Texas Highway Patrol Early Intervention System: Statistical Methods

Unpublished manuscript of statistical methods. Results and slides made public at the December 2018 meeting of the Texas Public Safety Commission. [Minutes linked here.](https://cdn.www3.dps.texas.gov/cdn/ff/Yv0UTMZ-rVXdckeQmRz20iJ-AqKs-F50hHG5qTXtjdo/1604894725/public/psc_calendar/2021/minutes20181213.pdf) [Slides linked here.](https://www.dps.texas.gov/sites/default/files/documents/director_staff/media_and_communications/2018/1213a_trafficstopdemographicsthp.pdf)

N/A

2018

Other Interests {data-icon=user-circle}
--------------------------------------------------------------------------------

|                          American Statistical Association member, data science blogging, service work, math and stats
|                          education, data visualization and mapping, spatiotemporal data modeling, root cause analysis,
|                          big data, tidy data, eliminating busy work and repetitive copying-pasting
|                        
|                          Dog walking, hiking, canoeing, gardening, ultimate frisbee, fishing, running, backpacking, biking, skiing,
|                          cooking, car maintenance and repair, sports, and cribbage