Yuanliang Meng
Arlington, MA 02476
*********.****@*****.***
I am a software engineer with solid training in data analysis and machine learning. I
Objective
hope my capabilities in software development, management and research can
contribute to innovative ideas and products.
I graduated from the top ranking university in China, and studied computer science
Summary
in the US, focusing on applications of statistical machine learning. Python is my
primary programming language, and recently I have worked on implementations of
Solr engine, Celery task queue with Rabbitmq broker with Amazon Web Services in
Ubuntu Linux environment. Meanwhile I am developing a program to automatically
generate text descriptions for images.
Software Developer, Juju Inc.
Experience
Arlington, MA 06/2013 present
My assignment is roughly 80% development and 20% research. My tasks involve
various aspects of the job search engine at Juju.
Accomplishments
● Developed a new posting classification algorithm, implemented with SciKit
of Python.
● Implemented Solr engine for indexing job postings and applicant resumes.
● Implemented Celery and Rabbitmq on client server.
● Improved efficiency for data clustering.
● Updated backend programs with Multithreading and multiprocessing.
Research Engineer (Intern), Nuance Communications Inc.
Burlington, MA 01/2013 – 05/2013
While writing my master's thesis, I worked full time as an intern engineer at Nuance,
a company specialized in speech recognition and synthesis.
Accomplishments
● Wrote a Python program to translate text annotations from BNF+ format to
JSGF and GRXML.
● Learned speech recognition and understanding algorithms.
Research Assistant, Information and Telecommunication Technology
Center (ITTC), University of Kansas
Lawrence, KS 05/2011 – 12/2012
I worked on the Invertebrate Paleontology Knowledgebase project, supported by the
National Science Foundation. My tasks included data collection, algorithm design,
coding, writing up, and presenting on an international conference.
Accomplishments
● Developed a website of invertebrate paleontology, powered with PHP and
MySQL. Keyword search and a lot of other functions are implemented.
● Developed an algorithm to classify fossils, based on their photos. It is a
warp template approach based on expectation propagation. It led to my
thesis.
● Part of our research was presented and published on ACM/IEEE Joint
Conference on Digital Libraries (JCDL) 2012.
Developer (Intern), Cepstral LLC
Pittsburgh, PA 06/2012 – 07/2012
I developed an algorithm to perform voice period tracking. The Python program can
accurately mark the starting point and ending point of each period, for a variety of
speech signals.
Developer, SVOX AG
Zurich, Switzerland 08/2007 – 12/2008
I worked on the text analysis and voice unit selection of Mandarin Chinese and
Greek.
University of Massachusetts at Lowell
Education
PhD (part time) Computer Science 09/2014 present
I am a part time PhD student in the Department of Computer Science at UML. My
interest is in machine learning and data science. I am taking one course per
semester.
Harvard University
Special student (non degree) 09/2013 – 12/2013
I studied machine learning as a non degree graduate student.
University of Kansas
Master of Science, Computer Science 09/2011 07/2013
Thesis: Building an Intelligent Knowledgebase of Brachiopod Paleontology
https://kuscholarworks.ku.edu/bitstream/handle/1808/12184/Meng_ku_0099M_129
89_DATA_1.pdf
GPA: 3.95
Tsinghua University (Beijing)
Bachelor of Science, Precision Instruments 09/1997 – 06/2001
Excellence Scholarship, 2nd rize
P
Tsinghua has the No. 1 engineering program in China.
● Programming languages: Python, C/C++, PHP, MySQL, Ruby, Matlab
Skills
● Computing packages: Scipy, SciKit, NLTK, OpenCV, Caffe
● Machine learning techniques: linear regression, logistic regression, support
vector machine, decision trees, adaboost, neural networks, k means,
k nearest neighbors, Bayesian network, Markov random fields, and more
● Version control tools: Mercurial, SVN
● Research experience: statistical machine learning, computer vision,
computational linguistics, cognitive science
● Other techniques: mechanics, acoustic phonetics, optics, digital signal
processing