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