You are on page 1of 2

Ying Jiang

San Francisco, CA 94118 415-216-9031 jynj1984@gmail


.com
TECHINICAL EXPERTISE
Languages Python, Django, Java, SQL, JavaScript, XML, CSS, HTML, FLEX, ACTIONS
CRIPT3.0, Shell Script
System Windows(2003,XP,vista32bit&64bit,2008), UNIX/LINUX, Macintosh
Software MS Office, Adobe Acrobat
EDUCATION
University of San Francisco, San Francisco, CA
M.S, Internet Engineering (Dec 2008)
Nanjing University of Posts and Telecommunications (NUPT), NanJing, China
B.S. Electrical Engineering (July 2006)
EXPERIENCE
Software Engineer – Contractor
May 08 – April 09
Splunk Inc, San Francisco, CA
Writing test plans and executing test cases on i18n test effort, writing automat
ion tests and running integration testing on windows OS platform with team, deve
loping a web application to address the problem of test planning, execution, and
tracking. Developed a web application intended to automate what test plan to ru
n, gather results, and report on them using python, Django,Google chart API, HTM
L,CSS,JavaScript.
Teacher assistant in Data structure & Algorithms
Jan 08 – May 08
Department of Computer Science, University of San Francisco, CA
Answer questions and help students with In-depth knowledge on Data structure & A
lgorithms and grade assignments.
IT Support (Volunteer)
Oct 06 -- Dec 08
Community Connections, San Francisco, CA
Provide full technical support in Windows XP, Microsoft Office; Installed and te
sted new office products; presented the use of new software.
PROJECTS
Manual Test Tracker
Jun 08 – Aug
08
Developed a web application intended to automate what test plan to run, gather r
esults, and report on them using python, Django,Google chart api, HTML,CSS,JavaS
cript. Sponsored by Splunk, Inc.
• Design and implement test suite logic module for building test cases and entryin
g test result using Django, HTML,CSS,JavaScript
• Track test results and build analysis report using google chart api
Master Project: Idea Intuition Engine
Jan 08- May 08
Developed a recommender system that applies the techniques of Natural Language P
rocessing and Data Mining by Python, and MSSQL. Sponsored by BrightIdea, Inc. (h
ttp://www.cs.usfca.edu/~yjiang5/ms_pro/) (username:ying)
• Connect to the BrightIdea’s MSSQL database and pull important and relevant data fro
the repository
• Clean and preprocess dirty and noisy data from the repository
• Examine the relative strength of different terms in different documents
• Quantify the interestingness of ideas
• Achieve a clustering prediction accuracy of at least 60% against the test data

Greasy Tony’s restaurant Menu Project


Feb08 – May 08
Presented with a common business scenario, a restaurant chain, and develop a com
puter system that would streamline the ordering, preparation and delivery of foo
d and beverages in the restaurants using FLEX, Actionscript3.0.
( http://www.cs.usfca.edu/~yjiang5/Flex/GreasyTony.swf)
• Design and implement the logic module among order, cooking and delivery
• Develop menu database using ActionScript
• Build UI interface of order system readable , effective and fast
Java Webmail
Oct 07 – Dec 07
Developed an email application that utilizes SMTP and POP to send and retrieve e
mail messages from the CS email server by Java, StringTemplate, MySQL
• Develop STMP and POP protocol using Java
• Design and build email logic database using MySQL
• Implement webmail GUI using stringtemplate
• Add attachment function using java mail
• Build English word dictionary and implement spell checking
P2P Client
Ap
ril 07 – May 07
Developed a P2P Client that runs on HTTP server and allows sharing of images amo
ng the peers in the CS Dept by
Python, HTML, CSS, JavaScript, XHTML, XML, XSLT,REST, SOAP
• Construct HTTP server that can process requests from a browser and return HTML S
end an information request to another client.
• Maintain the list of images in an XML database and communicate with other peers
by using RESTful URL requests and replies
• Build GUI to view photos; search and display a subset of photos; add tags to pho
tos ;see the photos of other users, and tell what photo belongs to a particular
user; apply basic transformations to a picture, such as scale, rotate, and so on
; conduct searches of other peers and view results.
Spam Filter
Oct 06-N
ov 06
Implement a Naive Bayes classifier in Python that can distinguish between spam a
nd non-spam by Python
• Train on a set of spam and a set of "ham."
• Classify an unseen email as either spam or ham by computing the MAP hypothesis
Web Crawler
Sep 06-Oc
t 06
Implemented a web crawler that fetches relevant pages in the Internet by Python
• Get rid of words that don't help us determine its content in the document
• Build two scorers for this project: one that uses keywords, and one that uses a
vector model and this scorer is an object that can tell us how "good" a page is
• Construct a model of a text document as an n-dimensional vector, where n is the
number of words in the corpus, and the value of the nth element in the vector is
that word's TFIDF score with respect to that document

You might also like