Nanjie Chenglie is seeking a full-time position utilizing skills in problem-solving, machine learning and programming. She has a Master's in Computer Science from Carnegie Mellon University and a Bachelor's from Harbin Institute of Technology. Her programming skills include Java, C++, C, Python, SQL, JavaScript, Matlab and LaTeX. She has internship experience designing credential filtering software and analyzing microblog sentiment, as well as academic projects including a travel planning application and music classification system.
1. NANJIE CHENGLIE
(412)328-2601 nchengli@andrew.cmu.edu www.linkedin.com/in/nanjiechenglieprofile/en
Objective
• Obtain a full-time position to utilize my skills in problem-solving, machine learning and programming
Education
Carnegie Mellon University, Pittsburgh, PA, expected 05/2016, GPA: 3.5/4.0
• Master of Science in Computer Science, Language Technology Institute, School of Computer Science
Harbin Institute of Technology, Harbin, China, 2015, GPA: 86.9/100
• Bachelor of Computer Science, School of Computer Science
Major Programming Languages and skills
•Programming: Java, C++, C, python, SQL, Javascript, Matlab, LATEX, VHDL
•Software Tools: Hadoop, R, UIMA, MongoDB, Flask, Bootstrap, PostgreSQL
Internships
Exfilt (Credential information filter), Cyplex, 05/2015-08/2015
• With a team of four, designed and implemented a piece of software named Exfilt, serving as a credential
information filter, which could analyze the packets being transferred from clients to server, and block the
packets from going to server if the SHA1 sum of the packets was marked as credential
• Used VHDL and forth to implement the same-functional hardware on FPGA
• Maintained a detailed documentation book, in order to do literate program
Micro Blog Sentiment Analysis, BISTU, Beijing, China, 10/2013 – 01/2014
• With a team of three, built a lookup dictionary from scratch, hashing words, phrases and emoticons to a list
of emotion tags, each with an initial possibility
• Predicted emotions of different users using Micro Blogs, splitting sentences into words, phrases and
emoticons, using lookup dictionary to calculate possible emotion tags
• Updated possibilities in lookup dictionary to improve performance, testing on new set of micro blog data
Academic Projects
TravelGene (Intelligent Trip Planner), CMU, 10/2014 – 08/2015
• With a team of eight, designed and implemented a web-based software named TravelGene, using machine
learning techniques to make recommendations for the customers to help them design a perfect travel plan,
based on customers’ travel histories and comments.
• Front end was built using Bootstrap and JavaScript
• Used MongoDB as database and Flask to establish the backend
Music classification system, CMU, 02/2015 – 05/2015
• With a team of three, crawled music data and labeled each piece of music data with its category
• used Matlab and signal processing techniques to preprocess music data to get corresponding Matrices
• used R to implement different machine algorithms to classify music, comparing overall accuracy
Bio-Medical Question Answering System, CMU, 10/2014 – 12/2014
• Designed and implemented a UIMA pipeline (which was used to develop IBM Watson) to recognize the
semantic entity from large input documents
• Used Stanford-NLP and LingPipe APIs to rank the retrieved answer candidates
• Evaluated and compared the performance of each approach using the Mean Reciprocal Rank
Relevant Coursework
• Graduate: Natural Language Processing, Machine Learning, Big Data Analytics, Database Application,
Signal Processing, Cloud Computing
• Teaching Assistant: Entrepreneurial Project Lab
• Undergraduate: Object-Oriented Programming, Data Structure & Algorithm, Software Engineering
• Github repository link: https://github.com/clnjjackson