~dricottone/blog

65f844340698f66b74aa9f1a63e2801ff22f1c74 — Dominic Ricottone 2 years ago b6d71d6
CV updates
3 files changed, 38 insertions(+), 31 deletions(-)

M content/cv.md
M scripts/cv_html.awk
M scripts/cv_tex.awk
M content/cv.md => content/cv.md +34 -31
@@ 10,32 10,35 @@ toc: true

<!-- Ignore above content for PDF and HTML versions -->

Five years experience in survey research operations.
Training in econometric analysis and quantitative methods.
Self-trained programmer and systems administrator.
Proficient in diverse set of programming languages and statistical software.
Five years experience in survey research including data collection, cleaning, and weighting.
Self-trained programmer with proficiencies in SPSS and Stata, and an eagerness to learn new toolsets.
Seeking opportunities to develop analytical and visualization skills in a goal-oriented team.

------

## Employment
### Fors Marsh Group
*A market research company primarily working federal contracts.
A majority of the time, I'm working with
the Department of Defense (ex. JAMRS' Youth Poll survey)
and
Department of Commerce (ex. NIST's Manufacturing Extension Partnership survey).
I work on several high-profile surveys that drive national policy-making,
such as the Department of Defense's continuously-running
[Youth Poll](https://jamrs.defense.gov/Market-Research-Studies/Reports/).
I hold a Common Access Card (CAC) in service of my military contracts.*

 + #### Data Management Analyst
   *February 2019 to present*
   + Cleaning and processing large (1M+) sample files, including international addresses
   + Validating multi-modal survey instruments and data with SPSS, Stata, and Python
   + Integrating web portals and backend databases through Python, R, SPSS, and Microsoft Access SQL
   + Managing protection of Personally Identifiable Information (PII) and Protected Health Information (PHI)
   + Cleaning large (1M+) sample files with international addresses using SPSS, Stata, and Python
   + Weighting survey data to mitigate design effects and non-response bias using Stata
   + Writing technical chapters for analytical reports and incident report postmortems
   + Validating multi-modal surveys operated through Decipher, VoxCo, and TeleForm using SPSS, Stata, Python, and R
   + Reviewing and quality assurance testing of junior analysts' work

### The Harris Poll
*Market research company specializing in brand evaluation and concept testing.
A decades-old firm entering into public polling and political reporting in collaboration with Harvard CAPS and Yahoo News.*
We operated at a breakneck pace, often launching a panel survey within days of
winning a contract and delivering weighted data a week later.
I developed automation programs, VBA macros, and shell scripts for my team
to accelerate turnaround times.
I led a migration to GitLab for version control and software maintenance.*

 + #### Junior Survey Programmer
   *November 2018 to February 2019*


@@ 43,41 46,41 @@ A decades-old firm entering into public polling and political reporting in colla

 + #### Data Processing Programmer
   *September 2017 to November 2018*
   + Validating web survey instruments and data with SPSS and Quantum
   + Raking data to generate survey weights
   + Development of automation, especially syntax generation, through Python and Perl
   + Maintaining production software and Linux servers
   + Weighting longitudinal survey data with stratified sampling for rolling-window B2C analysis using Quantum and SPSS
   + Validating web surveys operated through Decipher and Confirmit with SPSS and Quantum
   + Automating data cleaning and quality assurance processes through Bash, Python, and Perl

### Chris Harris & Associates
*Political consultancy firm working with Democratic officials across Western New York.
Specialties in campaign finance law and fundraising strategy.*
*Political consultancy firm working with Democratic officials across Western New York.*

 + #### Campaign Finance Intern
   *August 2017 to September 2017*
   + Aggregating data from internal operations and external databases into actionable samples
   + Scraping contribution disclosures from government websites and PDF filings
   + Organizing fundraisers for elected officials including Monroe and Erie County Democratic Committee Chairs, Monroe County Sheriff Todd Baxter, and the late Congresswoman Louise Slaughter
   + Scraping contributions disclosures from web pages and PDF documents using Python
   + Canvassing and organizing fundraisers for elected officials including Monroe and Erie County Democratic Committee Chairs, Monroe County Sheriff Todd Baxter, and the late Congresswoman Louise Slaughter

### University of Rochester
*Research university established in 1850.
The largest single employer in the Rochester area.
I worked under the Record Verification and Workers' Compensation teams.*
*Internationally-acclaimed research university and the largest single employer
in the Rochester area.
Decades of employment records are stored on- and off-site with strict protocols
concerning access and retention.
I worked with the Record Verification and Workers' Compensation teams as the
centralized manager of employee data.*

 + #### Human Resources Office Assistant
   *May 2016 to May 2017*
   + Maintaining primary copies of all employment records
   + Managing flow of protected files throughout HR department
   + Managing flow of protected files between physical offices when they are pulled for inquiries and audits
   + Administering multiple modernization and digitization projects

### Cancer Care of Western New York
*Cancer treatment facility based in Buffalo.
I worked with Dr. Roehmholdt as he explored publishing a case report on penile melanoma.*
I scrubbed PII and PHI from patient records for use in secondary exempt
research.
I worked with Dr. Roehmholdt to draft a case report of penile melanoma.*

 + #### Research Assistant
   *May 2013 to August 2013*
   + Researching the academic literature on penile melanoma
   + Data entry of patient records
   + Scrubbing Protected Health Information (PHI) from patient records in preparation for sharing with external principal researchers
   + Researching the medical academic literature on penile melanoma
   + De-identifying data files in compliance with IRB and Common Rule exemptions

------


M scripts/cv_html.awk => scripts/cv_html.awk +1 -0
@@ 49,6 49,7 @@ BEGIN {

    gsub("&","\\&amp;");
    gsub("'","\\&rsquo;");
    $0 = gensub(/\[([^\]]+)\]\(([^\)]+)\)/, "<a href=\"\\2\">\\1</a>", "g");

    if ($0 ~ /^## /) {
      if (in_paragraph==1) end_paragraph();

M scripts/cv_tex.awk => scripts/cv_tex.awk +3 -0
@@ 53,6 53,8 @@ BEGIN {
  print "\\usepackage{enumitem} % exports macros for below";
  print "\\setitemize{topsep=0pt,parsep=0pt,partopsep=0pt} % compact itemize";
  print "\\usepackage{CJKutf8}";
  print "\\usepackage{hyperref} % embedded hyperlinks";
  print "\\urlstyle{same}";
  print "\\begin{document}";
  print "\\section*{Dominic Ricottone}";
  print "\\vspace{.05in}";


@@ 61,6 63,7 @@ BEGIN {
  if (ignore==0) {

    gsub("&","\\\\&");
    $0 = gensub(/\[([^\]]+)\]\(([^\)]+)\)/, "\\\\href{\\2}{\\1}", "g");

    # start of a subsection
    if ($0 ~ /^## /) {