Staff Machine Learning Engineer @ YouFM, Genres, and Free Radio
* Implemented back end models, internal algorithms, and partner integration for new personalized "YouFM" stations, genre-based stations, and album stations.
* http://www.theatlantic.com/technology/archive/2013/08/the-music-is-waiting-to-be-tapped-listening-in-the-era-of-the-stream/278466/
Search
* Built search evaluation framework, re-architected existing search system bringing response times and hardware costs down while improving relevance
Related Artist Recommendations
* Implemented
Staff Machine Learning Engineer @ YouFM, Genres, and Free Radio
* Implemented back end models, internal algorithms, and partner integration for new personalized "YouFM" stations, genre-based stations, and album stations.
* http://www.theatlantic.com/technology/archive/2013/08/the-music-is-waiting-to-be-tapped-listening-in-the-era-of-the-stream/278466/
Search
* Built search evaluation framework, re-architected existing search system bringing response times and hardware costs down while improving relevance
Related Artist Recommendations
* Implemented evaluation framework and internal machine learning models for related artist recommendations
Playlisting Models
* Implemented models for algorithmic playlisting (i.e., "Stations") From June 2013 to Present (2 years 7 months) Student @ Participated in a three month experiment in NYC on self-directed learning for programmers. From February 2013 to May 2013 (4 months) Research Assistant @ * Summarizing Argumentative Text
Automatically summarize reasons from argument/debate texts in support of/opposition to particular viewpoints.
* Arabic Semantic Role Labeling
Managed two students in an Arabic Semantic Role Labeling (SRL) project that explored incorporating linguistically-motivated features into existing supervised learning frameworks.
* Opinionated Summarization
Leveraging user comments to identify and extract important opinionated and controversial statements from editorials.
* Causal Tweet Retrieval
Built a search engine for retrieving tweets causally relevant to a query (via PMI, BM25, and Python).
* Detection of Argumentative Text
Created a classifier to identify text spans as argumentative vs informational.
* Statistical Spelling Checker
Created a framework for statistical spell checking, rule-based grammar checking, and machine-learned article-error detectors. From August 2010 to May 2013 (2 years 10 months) Urbana-Champaign, Illinois AreaTeaching Assistant @ * Taught CS 102, an introductory course designed to introduce non-computer science students to a wide range of topics in computer science.
* Ran three weekly two hour lab sessions and performed various administrative tasks. From August 2012 to December 2012 (5 months) Research Assistant @ * Helped develop a novel attack on adapted GMM speaker verification systems
* Implemented a toy speaker verification system From June 2010 to August 2010 (3 months) Residential Computer Consultant @ * Disinfected computers from viruses, spy-ware, and malware
* Communicated safe and secure computing policies to clients From 2007 to 2010 (3 years) IT Advisory Intern @ * Automated data migration process of eleven employees
* Audited IT general controls for a multinational corporation
* Set-up laptops for security engagements; trained in scanning and vulnerability assessments From 2009 to 2009 (less than a year) NSF-REU Summer Fellow @ * Designed and implemented unsupervised learning and parameter optimization algorithms
* Delivered presentations on cognitive science, machine learning, and neural networks From 2008 to 2008 (less than a year)
M.S., Computer Science @ University of Illinois at Urbana-Champaign From 2010 to 2013 B.S., Computer Science, 3.95 @ State University of New York at Binghamton From 2006 to 2010 Semester Abroad, Computer Science @ The American University in Cairo From 2010 to 2010 David L. is skilled in: Python, C++, Java, Matlab, Ruby on Rails, C, Public Speaking, Machine Learning, LaTeX, Objective-C, Bash, Natural Language Processing, Information Retrieval, HTML, CSS
Looking for a different
David L.?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension