Chen Yang
Software Engineer
Cell 917-***-****
*********@*****.***
http://resume.chenyang.us/
To work in an information service company with challenging environment as a software
Developer. Looking for vertical search, social-networking, Web 2.0, Web 3.0, or semantic
web related company but not limited to work for company focusing in information technology
industry.
Education
M.S., Computer Science; New York University, New York, NY 2005-07
B.S., Computer Science; Stony Brook University, Stony Brook, NY 2003-05
Civil Engineering; National Taiwan University, Taipei, Taiwan 1999-02
Skills
Proficient: C / C++ / objective-C / C# / Java / Perl / shell script
Preferred Platforms: Windows / MacOS / FreeBSD / Linux
Mobile Platforms: iPhone / Symbian
Natural Languages: English(Fluent), Mandarin(Native)Work Experience
Staff Software Engineer, Smart Pricing, @WalmartLabs; San Bruno, CA 7/2012 - Current
Smart Pricing team.
Software Development Engineer, Search Experience, Amazon.com; Seattle, WA 5/2011 -
7/2012
Amazon's Search Experience team. Design and implement features on Amazon search page.
Features include Visually Similar search, Mason(perl) to Java integration, Unicode/Multi-
language encoding, Lucene Chinese tokenization, Amazon mobile search page and mobile app
component.
Software Development Engineer II, Office Mobile Shared Services, Microsoft Corp.;
Redmond, WA 7/2010 - 4/2011
Microsoft Office OneNote on Symbian. Build OneNote in C++ with RVCT compiler and QML.
Software Development Engineer in Test II, Mobile Advertising eXperiences, Microsoft
Corp.; Bellevue, WA 8/2008 - 6/2010
Client:
Design and implement iPhone component testing. Develop UI, network and IDE integration
test framework with full automation on iPhone Simulator and device in objective-C.
Construct a build lab for BVT and web interface buddy build. This is done in objective-C,
Perl, and Shell script.
Server:
Design and implement Mobile Coupon Offers server API testing. Develop and implement
functional integration and database testing.
Technical Yahoo!, Yahoo! Search Marketing, Yahoo! Inc.; Sunnyvale, CA 7/2007-7/2008
Developer of linguistical canonicalization service, Yahoo! Search Marketing's core
matching technology. The service includes a standalone server that handles up to 10,000
queries per second and will serve more than 20 markets, as well as web UI, server
controller and clients in Java, Perl and C++. This project is developed in C++, Java, Perl
and shell script.
Also Contribute in listing URL bolding in Perl.
Technical Yahoo! (Intern), Yahoo! Inc.; Sunnyvale, CA 6-8/2006
Internship at International Vertical Search Group under Yahoo! Search. Develop a C/C++
test framework on API level for semantic linguistical library on BSD machine. Test the
performance in four major Asian languages as well as major European languages; study and
test the performance, tokenization quality, and consistency among languages; white box
testing for different usages.
This job is developed under C/C++ and shell script.
Honors and Awards
Gold Star Team Award,
Microsoft Corp.; Redmond, WA 2009
Research Experience
Natural Language Processing,
New York University; New York, NY 2006-07
Followed a project at Microsoft Research. Expanding Extended Name Entity dictionary by
pattern recognition and comparison in year-long New York Times corpus parsed into a
transactional persistence. This system is developed under Java.
Natural Language Processing,
New York University; New York, NY 2005-06
Primarily a year New York Times corpus was extracted into GDBM for article correlations
and mutual information. This system is developed under Java.
Search Engine Optimizer Algorithm, Stony Brook University; Stony Brook, NY 2004
Research on the ranking system of search engines, Google in particular. Use meta-tag
format, cross hyper-links and networking techniques such as virtual hosting, DNS load
balancing and so on to boost the ranking of targeting websites.