Jerry Yang (Chen)

Software Engineer

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.
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
Proficient: Java / C / C++ / C# / Perl / shell script
Preferred Platforms: Windows / MacOS / Linux
Natural Languages: English(Fluent), Mandarin(Native)
Work Experience
Principal Software Engineer, Data Services and Solutions, eBay Inc; Campbell, CA — 6/2016 - Present
Data Services and Solutions team. Work on dynamic data query services driven by metadata that serve across elasticsearch, couchbase, cassandra, mongodb, general JDBC, h2olap, apache kylin and so on.
Staff Software Engineer, Smart Sourcing, @WalmartLabs; San Bruno, CA — 7/2014 - 6/2016
Smart Sourcing team. Provide optimal sourcing solution as web services for as part of supply chain optimization. Develop API, dashboard, test framework and alerts in Java using Cassandra, CouchDB, Hadoop, OracleDB with Spring, Guava, Jackson, jmeter and so on.
Software Engineer, Addepar; Mountain View, CA — 9/2013 - 6/2014
Data team and later Architecture team. Parallelize and optimize services to perform 10X better.
Staff Software Engineer, Smart Pricing, @WalmartLabs; San Bruno, CA — 7/2012 - 9/2013
Smart Pricing team. Develop API, dashboard and Big Data infrastructure in Java using Spring, Hibernate, Hive, Cassandra, Solr and LevelDB.
Software Development Engineer, Search Experience,; 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
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.

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.