Jerry Yang

Software Engineer

Profile
To work in an information service company with challenging problems.
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
Work Experience
Senior Software Infrastructure Engineer, Apple Inc.; Sunnyvale, CA — 5/2019 - Current
iPhone Product Operations team. Projects under NDA per Apple common practice.

Projects were developed in Java, golang, postgresql, redis, aws s3 and so on.
Principal Software Engineer, Infrastructure Services, Roblox Corp.; San Mateo, CA — 9/2018 - 3/2019
Infrastructure Services team. Working on .net Core.
Principal Software Engineer, Data Services and Solutions, eBay Inc; Campbell, CA — 6/2016 - 8/2018
Data Services and Solutions team. Work on dynamic data query services that is driven by metadata and empowered by Apache Calcite. The microservices serve data across elasticsearch, couchbase, Cassandra, mongodb, general JDBC, h2olap, Apache kylin and so on.

The project is done mainly in Java.
Staff Software Engineer, Smart Sourcing, @WalmartLabs; San Bruno, CA — 7/2014 - 6/2016
Smart Sourcing team. Provide optimal sourcing solution as web services for Walmart.com regarding supply chain optimization. Develop API, dashboard, test framework and alerts in Java using Cassandra, CouchDB, Hadoop, OracleDB with Spring, 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 with misc. optimizations.
Staff Software Engineer, Smart Pricing, @WalmartLabs; San Bruno, CA — 7/2012 - 9/2013
Smart Pricing team. Develop API, dashboard and big data infrastructure for massive calculation in Java using Spring, Hibernate, Hive, Cassandra, Solr and LevelDB.
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, Microsoft Corp.; Redmond, WA — 8/2008 - 4/2011
Office Mobile Shared Services team. Microsoft Office OneNote on Symbian. Build OneNote in C++ with RVCT compiler and QML.
Mobile Advertising team. Design and implement iPhone component testing. Develop test framework with full automation on iPhone Simulator and device in objective-C; design and implement build labs for build verification and binary build.

The project was developed in objective-C, C#, Perl, and Shell script.
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 server with 10,000 qps with 20+ markets and web UI, controller as well as clients.

This project was developed in C++, Java, Perl and shell script.
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 project was developed in C/C++ and shell script.