Skip to content

Commit

Permalink
switch to ruby
Browse files Browse the repository at this point in the history
  • Loading branch information
ryancahildebrandt committed Feb 11, 2024
1 parent b30d27f commit 4945354
Show file tree
Hide file tree
Showing 42 changed files with 1,222 additions and 647 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@
*.fls
*.xdv
*.pdf
*.odt
*~
*backup*
*.docx
*etter*
*etter*
*.lock
10 changes: 10 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# frozen_string_literal: true

source "https://rubygems.org"

# gem "rails"

gem "erb", "~> 4.0"
gem "json", "~> 2.7"

gem "pandoc-ruby", "~> 2.1"
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@

---

I've included some of the shell and jq scripts I use to update and generate my resumes from the single resume.json file, so I don't have to update 8+ different documents manually.
Existing resume.json parsers (HackMyResume, jsonresume, etc) didn't have quite the flexibility or utility I wanted (multiple resume versions, custom templating) or weren't super well maintained, so I wrote these scripts for my own needs and goals.
I've included some of the ruby (used shell & jq for a while, keeping them in this repo for posterity) scripts I use to update and generate my resumes from the single resume.json file, so I don't have to update 8+ different documents manually.
Existing resume.json parsers (HackMyResume, jsonresume, etc) didn't have quite the flexibility or utility I wanted (multiple resume versions, custom templating) or weren't super well maintained, so I wrote these scripts for my own needs and goals.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
63 changes: 27 additions & 36 deletions out/Cv_Resume.md → out/CV.md
Original file line number Diff line number Diff line change
@@ -1,42 +1,34 @@

# Ryan Hildebrandt
### Data Scientist & NLP Specialist

---

[Github](https://github.com/ryancahildebrandt)
[LinkedIn](https://linkedin.com/in/rcah)
[ResearchGate](https://researchgate.net/profile/Ryan-Hildebrandt)
#[Github](https://github.com/ryancahildebrandt) [LinkedIn](https://linkedin.com/in/rcah) [ResearchGate](https://researchgate.net/profile/Ryan-Hildebrandt)
[email protected] | Corning, New York

---

## Work Experience

## Skills
### **Programming Languages, Tools, & Platforms**
Keywords: *R, Python, Ruby, SQL, NoSql Databases, Vector Databases, Julia, MATLAB, SAS, Microsoft VBA, Google AppsScript, Git, Shell, Linux/Unix, Windows, Google Cloud Platform*
*R, Python, Ruby, SQL, NoSql Databases, Vector Databases, Julia, MATLAB, SAS, Microsoft VBA, Google AppsScript, Git, Shell, Linux/Unix, Windows, Google Cloud Platform*

### **Data Analysis & Statistical Techniques**
Keywords: *Data manipulation, Data tidying, NLP (sentiment analysis, topic modeling, embedding), Feature engineering, Regresison (linear, logistic, polynomial), Mixed linear modeling, Structural equation modeling, (M)AN(C)OVA, Unsupervised & supervised classification, Principal component analysis & dimensionality reduction*
*Data manipulation, Data tidying, NLP (sentiment analysis, topic modeling, embedding), Feature engineering, Regresison (linear, logistic, polynomial), Mixed linear modeling, Structural equation modeling, (M)AN(C)OVA, Unsupervised & supervised classification, Principal component analysis & dimensionality reduction*

### **Data & Statistics Software**
Keywords: *SPSS, Tableau, Excel, Microsoft Access, Google Data Studio, KNIME, JASP, jamovi, RStudio, Spyder, MiniTab, Amazon MTurk, Qualtrics, MongoDB, Power BI, Looker, BigQuery*
*SPSS, Tableau, Excel, Microsoft Access, Google Data Studio, KNIME, JASP, jamovi, RStudio, Spyder, MiniTab, Amazon MTurk, Qualtrics, MongoDB, Power BI, Looker, BigQuery*

### **Research Skills**
Keywords: *Experimental design, Survey design, Data collection, Literature review, Data analysis, Data visualization, Research presentation, Human subjects research, IRB compliance, Scientific writing, Academic writing*
*Experimental design, Survey design, Data collection, Literature review, Data analysis, Data visualization, Research presentation, Human subjects research, IRB compliance, Scientific writing, Academic writing*

### **Language**
Keywords: *Language teaching, Translation, Linguistic theory, Cultural & educational activities, Natural Language Processing, Multilingual Research*
*Language teaching, Translation, Linguistic theory, Cultural & educational activities, Natural Language Processing, Multilingual Research*

## Education
### **Rochester Institute of Technology**
### Rochester Institute of Technology
*Graduate - Experimental Psychology*, 2018-01 - 2019-12

### **Colgate University**
### Colgate University
*Undergraduate - Japanese & Psychology*, 2013-08 - 2017-05

### **Kyoto Japanese Language School**
### Kyoto Japanese Language School
*Semester-long Language Study - Japanese*, 2014-08 - 2014-12

## Volunteer Work
Expand All @@ -52,46 +44,45 @@ Keywords: *Language teaching, Translation, Linguistic theory, Cultural & educati
- Communicate in Japanese with staff and other assistants to conduct conversatory operations

## Projects
### **[particles](https://github.com/ryancahildebrandt/particles)**
### **[particles(https://github.com/ryancahildebrandt/particles)]**
Contextual particle frequency in written Japanese, taking a swing at the age old question of は vs が
Keywords: *Report, Python, Japanese, NLP*

### **[thesis](https://github.com/ryancahildebrandt/thesis)**
### **[thesis(https://github.com/ryancahildebrandt/thesis)]**
Analyses from my graduate thesis work, Investigating Emotion-label and Emotion-laden Words in a Semantic Satiation Paradigm
Keywords: *Publication, R, Psycholinguistics, Study*

### **[aozora_corpus](https://github.com/ryancahildebrandt/aozora_corpus)**
### **[aozora_corpus(https://github.com/ryancahildebrandt/aozora_corpus)]**
A compilation of Japanese texts pulled from 青空文庫
Keywords: *Corpus, R, Japanese, Literature*

### **[hanakotoba](https://github.com/ryancahildebrandt/hanakotoba)**
### **[hanakotoba(https://github.com/ryancahildebrandt/hanakotoba)]**
Looking at the use of 花言葉 in literature
Keywords: *Report, Python, Japanese, Literature*

### **[embs](https://github.com/ryancahildebrandt/embs)**
### **[embs(https://github.com/ryancahildebrandt/embs)]**
Tools streamlining sentence embedding or clustering techniques
Keywords: *Application, Report, Python, NLP*

### **[siftr](https://github.com/ryancahildebrandt/siftr)**
### **[siftr(https://github.com/ryancahildebrandt/siftr)]**
Shiny app using SIF sentence embeddings to separate out unwanted text data
Keywords: *Application, R, NLP, Sentence embedding*

### **[priors](https://github.com/ryancahildebrandt/priors)**
### **[priors(https://github.com/ryancahildebrandt/priors)]**
An experiment combining pretrained and bag of words embeddings to incorporate prior semantic knowledge
Keywords: *Report, Python, NLP, Sentence embedding*

### **[bowts](https://github.com/ryancahildebrandt/bowts)**
### **[bowts(https://github.com/ryancahildebrandt/bowts)]**
An experiment combining pretrained and bag of words embedding approaches for embedding vector space manipulation
Keywords: *Report, Python, NLP, Sentence embedding*

### **[iterate](https://github.com/ryancahildebrandt/iterate)**
### **[iterate(https://github.com/ryancahildebrandt/iterate)]**
Iterative clustering for sklearn clusterers
Keywords: *Tools, Python, Clustering, NLP*

## Languages
### **English: Native**

### **Japanese: CEFR B2**
#
### **Japanese: CEFR B2**
*Conversational: Advanced High*
*Compositional - Spoken: Advanced Mid*
*Compositional - Written: Intermediate High*
Expand Down Expand Up @@ -128,41 +119,41 @@ Sutton, T. M., Crumb, R., & Hildebrandt, R.
https://google.accredible.com/d3ef369f-9c2c-486a-bda6-943a74f70dff

## Research Experience
### Emotion Word Processing in a Satiation Paradigm
### **Emotion Word Processing in a Satiation Paradigm**
Rochester Institute of Technology
Graduate Thesis
- Study investigating how emotion word type and valence impact word processing via semantic satiation
- R : Stimulus selection, data analysis & visualization
- Qualtrics/SuperLab : Data collection & experiment coding
- Presented at Psychonomic Society 2019 Meeting, Montreal

### Detection & Perception of Emotional Faces
### **Detection & Perception of Emotional Faces**
Rochester Institute of Technology
Graduate Research Assistantship
- Research examining the categorization, detection, and rating of emotional faces as compared to other images
- R : Stimulus selection
- Python/PsychoPy : Experiment coding

### Content Retention & Note Taking Style
### **Content Retention & Note Taking Style**
Rochester Institute of Technology
Graduate Research Assistantship
- Study looking at how note taking mode (laptop or hand-written) impacts retention of different kinds of information in an educational setting
- Presented at APS 2019, Washington DC
- Published: Crumb, R., Hildebrandt, R. & Sutton, T. M. (2019). The value of handwritten notes: A failure to find state-dependent effects when using a laptop to take notes and complete a quiz.

### Speech Intelligibility Testing for Novel Noise Reduction Algorithm
### **Speech Intelligibility Testing for Novel Noise Reduction Algorithm**
Rochester Institute of Technology
Graduate Researcher Position
- Project assessing noise reduction algorithms for use in microphones used by first responders
- Praat/R : Stimulus preparation, data coding
- MTurk : Experiment coding, data collection

### Integration of Visual Cues When Reproducing Novel L2 Phonemes
### **Integration of Visual Cues When Reproducing Novel L2 Phonemes**
Colgate University
Undergraduate Thesis
- Assessing how visual cues impact how accurately English speakers reproduce Japanese long vowels and geminate consonants

### Synthesis of English & Japanese Research on the McGurk Effect
### **Synthesis of English & Japanese Research on the McGurk Effect**
Colgate University
Independent Research Grant
- Translating and synthesizing English and Japanese scientific literature for use in my thesis study through a student research grant awarded by Colgate University
Expand Down
Loading

0 comments on commit 4945354

Please sign in to comment.