Robert Felty
Arvada, CO 80004
robfelty@gmail.com
Technical Skills
-
Operating systems UNIX/Linux, Macintosh, and Windows
-
Programming languages Perl, Python, Java, C++, Matlab, R, and BASH
-
Client-side web development (x)html, css, javascript, AJAX, JSON, jQuery, YUI
-
Server-side web development PHP, JSP, MySQL, XML, Apache, nginx
-
Content management systems WordPress, Wikimedia, Drupal, ExressionEngine
-
Web optimization and analysis Google Analytics, SEO, analog, YSlow, CDN
-
MVC frameworks codeigniter, cakePHP
-
Systems administration linux (ubuntu, fedora, and centos), apache, postfix, mysql, monit
-
Statistics ANOVA, multiple regression, monte-carlo, and bootstrapping, using SPSS, Matlab, and R
-
Source content management (Subversion, git)
Experience
-
Software developer , independent contractor, 2004–present
-
Developed site re-design for redtri.com using WordPress, including use of custom post types and taxonomies
-
Updated design and improved SEO and usability for Regional Air Quality Council (raqc.org) using ExpressionEngine, photoshop, html, css, and javascript.
-
Implemented frontend and backend portions of farmcredit.com using php and codeigniter as part of the development team while contracting for rabble+rouser
-
Migrated sql database information for farmcredit.com using perl, mysql, and phpMyAdmin while contracting for rabble+rouser
-
Designed facebook apps for Weber Grills using php, html, javascript, css and fbml as contractor for rabble+rouser — see http://facebook.com/weberbbq
-
Created custom log file analysis software in python for parrotview.com
-
Designed eight open-source WordPress plugins, using php, MySQL, html, css, and javascript
-
Developed a custom content management and scheduling system for the University of Michigan Linguistics department using php
-
-
Linux systems administrator , independent contractor, 2006–present
-
Migrated shinyorb.com from shared hosting to a VPS running Ubuntu
-
Administered Linux server running Fedora for approximately one dozen websites
-
Managed e-mail using postfix and mailman
-
Maintained apache web server with support for php, python, and ruby on rails
-
-
Lecturer in Linguistics , University of Colorado – Boulder, 2009
-
Taught Introduction to Computational Corpus Linguistics
-
Topics include regular expressions, part of speech tagging, word frequency analyses, and natural language processing using python
-
-
Adjunct professor of Linguistics , Indiana University, 2008
-
Taught Introduction to programming for computational linguists
-
Topics included UNIX basics, regular expressions, searching corpora and databases, using python
-
-
Post-doctoral fellow, Indiana University, 2007–2009
-
Managed two undergraduate assistants
-
Carried out a large-scale investigation of spoken word recognition of English.
-
Designed and implemented novel error analyses using perl, python, and R, including monte-carlo simulations of behavioral data.
-
Developed a new clinical screening test of speech recognition for cochlear implant candidates
-
-
Phonetics lab research assistant , University of Michigan, 2004–2005
-
Managed and mentored four undergraduate research assistants
-
Performed acoustic analysis and editing of stimuli for speech perception experiments
-
Created custom stimulus presentation software and data analysis software using Matlab
-
Education
University of Michigan
-
Ph.D. in Linguistics and Germanic Languages & Literatures , May, 2007
-
Dissertation: Context Effects in Spoken Word Recognition of English and German by Native and Non-native Listeners
-
taught five undergraduate courses, including the first four semesters of German, and Introduction to Linguistics
-
-
M.A. in Linguistics , January 2005
-
Thesis: The Ongoing (Un)merging of Stops in the Swabian Dialect of Isny im Allgäu
-
Grinnell College
-
B.A. in German, with honors, December, 2000
-
Semester Abroad in Munich, Germany, Spring, 1999
Selected Publications
-
Adaptation to frozen babble in spoken word recognition in Journal of the Acoustical Society of America, 125 (3), EL93–EL97 (2009), with. Adam Buchwald, and David B. Pisoni.
-
Confusion patterns and response bias in spoken word recognition of German disyllabic words and nonwords, in Proceedings of the 16th International Congress of the Phonetic Sciences, 1957–1960. .pdf (2007)
Sample Conference Presentations
-
Constructing neighborhood density from spoken word recognition errors , 2008
-
6th Conference on the Mental Lexicon, with Adam Buchwald, and David B. Pisoni.
-
-
Confusion patterns and response bias in spoken word recognition
of German disyllabic words and nonwords. , 2007 -
Relative contributions of initial and final similarity to neighborhood density
effects on English spoken word recognition. , 2006-
5th International Conference on the Mental Lexicon, with José Benkí.
-
-
Asymmetries in patterns of confusion of American English vowels. , 2005
-
11th Midcontinental Workshop on Phonology, with José Benkí.
-
Languages
-
Fluent in English and German
-
Linguistic knowledge of Spanish (particular phonetic and phonological), as well as rudimentary speaking skills
Awards
-
Candidacy Fellowship (awarded by the Linguistics department) , 2005
-
Regents Fellowship from the University of Michigan , 2001
-
Phi Beta Kappa Member , 2001
-
Trustee Merit scholarship from Grinnell College , 1997–2000