Professional software engineer with experience in Natural Language Processing and Machine Learning. I'm especially interested in software design and architecture, and am typically developing backend Java servers and libraries.
In my free time I enjoy hacking on new libraries, languages, and ideas ranging from writing Clojure code to dabbling in front-end development with frameworks like AngularJS.
Software Development Engineer @ Worked on a small team of 1 to 2 other engineers building the backend, machine learning, and infrastructure to be able to identify media references (books, TV, movies, music) with high precision on web pages, and a service architecture that served tens of millions of requests a month.
Built the full stack from DB to UI of an internal annotation tool used by a team of data analysts to label hundreds of thousands of data points in the span of a couple months.
Currently work in the area of Speech@Amazon to help deliver a range of speech and language solutions for products such as the Amazon Echo. From December 2012 to Present (3 years) Greater Seattle AreaSoftware Engineer @ Server-side Java engineer working on a wide range of areas such as billing, data importing/exporting, anti-spam, and many things in between. From June 2011 to November 2012 (1 year 6 months) Greater New York City AreaSoftware Engineer @ Specialized in Natural Language Processing and Machine Learning, building classification, information extraction, and backend processing systems for financial documents from around the world. From August 2009 to June 2011 (1 year 11 months) Greater New York City AreaGraduate Research Assistant @ Research in Input Systems and Machine Translation with the AVENUE Research group. From 2007 to 2009 (2 years) Greater Pittsburgh AreaUndergraduate Research Assistant @ Research in AI/Robotics with the Neural Systems group. From 2005 to 2006 (1 year) Computer Science Lab Consultant @ Worked with introductory programming students in Java for four quarters to assist them in learning, coding, and debugging classroom assignments and lessons. From 2004 to 2006 (2 years)
MS, Language Technologies @ Carnegie Mellon University From 2007 to 2009 BS, Computer Science @ University of Washington From 2002 to 2006 Daniel Rashid is skilled in: Java, Machine Learning, Natural Language Processing, Guice, Digital Photography, Scala, Visual C#, MongoDB, Clojure, Software Engineering, Computer Science, Information Extraction, Information Retrieval, JavaScript, Algorithms
Websites:
http://drashid.me