CV

PDF | JSON

Cora Johnson-Roberson

Doctoral candidate in music and masters' student in CS with 5 years of professional and open-source experience in machine learning (NLP/audio analysis) and full-stack development. Seeking to transfer my broad skillset from academia to industry. Dedicated self-starter excited to work with a dynamic team toward business objectives.

Work

Princeton University

2015-03-01 - 2015-11-01
Frontend Developer (Freelance)

Built a new site for African-American Studies Dept. with designer Remeike Forbes.

  • Enriched UX with a responsive WordPress theme.

  • Saved client labor by writing a plugin for importing academic publications (PHP).

Processing.org

2014-05-25 - 2014-08-25
Google Summer of Code Intern

Created Loom, a library and declarative DSL for patterning audiovisual events (Java).

  • Improved frame-based timing (>30 ms) accuracy) to <1 ms by writing a soft real-time scheduler.

MetaLAB @ Harvard

2012-05-01 - 2012-08-25
Google Summer of Code Intern

Developed Paper Machines, Firefox extension for NLP/dataviz, with Jo Guldi (Python, D3).

  • Offered insight into users' text corpora via topic modeling, NER, geoparsing.

Harvard University

2011-05-01 - 2011-08-01
Presidential Instructional Technology Fellow

Built a keyboard harmony trainer (JS).

  • App used by all intro music theory courses the next year.

Projects

servant-state-graph

2017-01-01 - 2017-03-01

Visualizing state transition graphs for servant RESTful APIs (Haskell).

Transbucket

2016-05-01 - 2016-07-01

New features, refactoring, and functional tests for 70k-user image-sharing app (Rails).

Susurrant

2015-02-01 - 2015-07-01

Visualization/sonification for topic models of audio (Python, Elm).

  • Presented at Global Digital Humanities 2015.

OHHLA_viz

2013-08-01 - 2013-12-01

Visualization of Original Hip-Hop Lyrics Archive (D3, Ember).

  • Shown at NIPS 2013 Topic Modeling Workshop.

Paper Machines

2012-08-25 - 2014-07-01
  • Continued maintenance after GSoC.

  • Broadened compatibility by switching to Jython.

  • Wrote a new server (Scala/Play).

Musosphere

2012-01-01 - 2012-03-01

Viz/mashup of Last.FM and Twitter API data (JRuby).

  • Tracked musicians' relationships across social platforms.

Education

2011-09-01 - 2017-05-25
Brown University
Computer Science
Sc.M.
  • Thesis: Content-Based Genre Classification and Sample Recognition using Topic Models

  • Ph.D in Ethnomusicology (defending Oct 2017)

  • M.A. in Ethnomusicology (completed May 2013)

2007-09-01 - 2011-05-01
Harvard University
History & Literature & Music
A.B. cum laude

Skills

Languages
fluent
  • Haskell
  • Java
  • Python
  • JS
Languages
proficient
  • Scala
  • Ruby
  • Elm
  • PHP
Frameworks
UI/viz
  • D3.js
  • Ember
Frameworks
web
  • Rails
  • Play