yang (bruce) li - michigan state universityliyang5/docs/bruce_resume_ebay_2014.pdf · yang (bruce)...

Download YANG (Bruce) LI - Michigan State Universityliyang5/docs/bruce_resume_ebay_2014.pdf · YANG (Bruce) LI . 1720 Avenida Elisa, San Jose, ... eBay Inc., San Jose, CA ... MySQL and Hadoop

If you can't read please download the document

Upload: ngodat

Post on 05-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • YANG (Bruce) LI 1720 Avenida Elisa, San Jose, CA 95131 (517)643-4699 [email protected] Homepage: http://www.yangli907.com LinkedIn: http://www.linkedin.com/in/yangli907

    QUALIFICATIONS

    Creative and highly self-motivated software engineer with 5 years of academic and industry experience in web application and cloud-based distributed system development.

    Demonstrated programming skills in Java, C++, Python, Ruby and Android application development Excellent knowledge in Object Oriented Design, RESTful, Hadoop, database and Agile methodology Strong teamwork, leadership, communication, time-management and troubleshooting capability

    PROFESSIONAL SKILLS

    Languages: Java/J2EE, C++, Python, Ruby, Rails, PHP, JavaScript, CSS, XML, XSLT, ActionScript Database: MySQL, Oracle, HBase, MongoDB, SQLite Java: Spring, Hibernate, JPA, JDBC, Tomcat, Jetty, Avro, Android, Lucene Environment: Linux, Maven, SVN, Hadoop, MapReduce, AWS(EC2), Eclipse, Visual Studio, Agile(Scrum)

    WORKING & RESEARCH EXPERIENCE Senior Software Engineer, Search Backend Team eBay Inc., San Jose, CA 2012.12-present Designed and implemented product release workflow and internal web application tools for Cassini, eBays next generation distributed search engine. Selected projects:

    Search Backend Portal

    Built a one-stop shop web application with RESTful API support from ground zero, featuring sandbox and release management, system monitoring and data pipeline troubleshooting, which greatly simplified the release process and saved end-to-end data debugging cycle by 70%.

    Implemented backend data model and controllers using Play Framework 2.3 and MySQL+MongoDB.

    Implemented web UI with Twitter Bootstrap 3, JavaScript/jQuery and highchart metrics visualization.

    Skills: Java, Play Framework, Bootstrap, PHP, JavaScript, Git, Maven, Hadoop, MySQL, MongoDB

    REST Superman (Opensourced)

    Co-founder of REST Superman, an open-source AKKA-based parallel async http client for cluster monitoring and management.

    Widely used in eBay for data center monitoring, software deployment and host remediation across 10000s of machines with low latency and high availability.

    Ranked 2nd most starred project among all eBay open source projects. Reported by InfoQ news and listed as top 20 popular applications by OSChina, the Chinese largest open-source community.

    Skills: Java, AKKA, Play Framework, Bootstrap, Maven, Git, Travis CI,

    Release Orchestration Engine

    Built highly available distributed release orchestration engine, which fully automated the build, deploy, certify and production release process, reduced production release cycle from 1 week to 5 hours.

    Skills: Groovy, Jenkins, bash, Python, Maven, Git, MySQL

    mailto:[email protected]://www.yangli907.com/http://www.linkedin.com/in/yangli907mailto:http://www.restsuperman.commailto:http://www.infoq.com/cn/news/2014/03/ebay-released-rest-commandermailto:http://www.oschina.net/p/restsuperman

  • YANG (Bruce) LI

    Page 2 of 2

    Software Engineer, Media Data and Cloud Service Group Rovi, Ann Arbor, MI 2011.6-2012.12 Designed and developed scalable and highly available digital entertainment solutions for clients using web and database technologies, including J2EE, SOA, SaaS, MySQL and Hadoop cluster. Applied Agile development practice with Scrum for Sprint planning and task management. Selected projects: Rovi Entertainment Store

    Developed backend web services of online entertainment store for Dixons and Toys R Us with support of eCommerce, licensing, download and streaming features. Implemented RESTful APIs for media purchasing, device activation, video streaming and parental control functionalities.

    Skills: Spring, JAXB, RESTful, XML, XSLT, JavaScript, Tomcat, Maven, SVN, JUnit, JMeter, Scrum

    Research Assistant Educational Technology Office, MSU, East Lansing, MI 2009.9-2011.5 Responsible for educational web application development, computer system maintenance, website design and development, database management, hardware and network troubleshooting. Selected project: Online Application Management System (OAMS)

    Designed, implemented and supported OAMS, a web-based RIA system for online candidate profile and admitting decision management. Reduced average candidate application processing time by 70%. System is now in active use by the college. Product demo is available at http://www.yangli907.com.

    Skills: ActionScript, FLEX, ColdFusion, MySQL, phpMyAdmin, SVN, PowerDesigner, CSS

    Intern Software Engineer China Telecommunication Chengdu Branch, China 2009.2-2009.6 Joined expert system research team and developed real-time full text searching service module for knowledge management products. Selected project: Enterprise Knowledge Management System(EKMS)

    Designed and implemented full text searching module of EKMS for customer service center with Apache Lucene engine. Achieved over 95% accuracy in keywords searching and less than 1.5 seconds response time with 1 million of knowledge records.

    Skills: Spring, Hibernate, Structs, Lucene, Ajax, XML, JavaScript, Oracle, Rational Rose, SVN, Scrum

    SELECTED PROJECTS & PAPERS

    Android Application Cheese Camera. Developed an innovative camera application powered with voice recognition technology. Along with the common camera application features such as gallery, zoom, flash control, the use of voice recognition enables hand-free shutter and zoom control. Its published in Google Play market with hundreds of installations on various devices. 2012.8-2012.9

    EDUCATION

    M.S., Computer Science, Michigan State University, East Lansing, MI | 05/2011 Concentration: Distributed System, Database and Wireless Communication GPA: 3.9/4.0

    B.Eng., Computer Science, Chongqing University of Posts and Telecommunications, China | 06/2009 Honor graduates Overall GPA: 3.5/4.0 (ranked #2 out of 144) Thesis: Enterprise Knowledge Management System based on J2EE (Excellent Thesis Award)

    http://www.yangli907.com/