Senior Software Engineer at Netflix
San Francisco Bay Area
Software Engineer II, Mobile Backend
May 2015 to Present
San Francisco Bay Area
Senior Software Engineer
February 2014 to May 2015
December 2012 to February 2014
June 2011 to December 2012
Michigan State University
January 2011 to May 2011
Educational Technology Office of College of Arts and Letters, Michigan State University
January 2010 to May 2011
Department of Linguistics and Language, Michigan State University
September 2009 to May 2011
China Telecom Chengdu Branch
Intern Software Developer
February 2009 to June 2009
What company does Yang(Bruce) Li work for?
Yang(Bruce) Li works for TripAdvisor
What is Yang(Bruce) Li's role at TripAdvisor?
Yang(Bruce) Li is Software Engineer II, Mobile Backend
What industry does Yang(Bruce) Li work in?
Yang(Bruce) Li works in the Computer Software industry.
Yang (Bruce) Li is now software engineer in the Mobile API team at TripAdvisor(Palo Alto, CA). Before joining TripAdvisor, he worked for the Search Backend team at eBay(San Jose, CA) since 2013. He received his Master degree in Science(M.S) from Computer Science and Engineering Department of Michigan State University. Upon graduation, he joined Rovi Corporation as a software engineer in the Media Data & Web Service team. His interested fields include software programming for SaaS, data-intensive distributed system development and Android application development. He is proficient in Java/J2EE, C++, Ruby, ActionScript and Android application development with proven industry experience. During Bruce's graduate study, he was the research assistant of Linguistics and Language Department and Educational Technology Office of MSU. He developed Online Application Management System which helps faculties efficiently manage candidates application profiles. OAMS is now in active use by the department. In undergraduate study, Bruce was the intern software engineer in China Telecom, the Chinese largest telecommunication corporation. He participated in the knowledge management and keyword searching module design and development of Enterprise Knowledge Management System(EKMS) in J2EE. For more information about Bruce, please visit his personal website at http://www.yangli907.com Specialties: Proficient in C++, JAVA/J2EE, Ruby, ActionScript, MATLAB, XML/XSLT and Android development Experience in C#, Python, Perl, Objective-C, NS2, Hadoop, MapReduce and Tomcat deployment Excellent hands-on experience in MySQL, NoSQL(MongoDB, HBase), SQLite and Oracle 9i Proficient in working under Eclipse, Visual Studio, FLEX Builder, IDLE, Maven, Jenkins, SVN, Weka, LaTex Experience with software modeling tools: IBM Rational Rose, PowerDesigner, MindManager, KettleSoftware Engineer II, Mobile Backend @ Mobile API Team. From May 2015 to Present (8 months) San Francisco Bay AreaSenior Software Engineer @ Search Backend Team. From February 2014 to May 2015 (1 year 4 months) Software Engineer @ * Worked in Continuous Delivery as a Service(CDAAS) team at Search Backend department. Designed and implemented release orchestration pipeline for eBay next generation search engine(Cassini), featuring fully automated code compilation, deployment, certification and release workflow, which leads to 70% reduction of product release cycle. * Built up and maintained Cassini pre-production query service cluster with 300+ high-availability servers incorporating scalable Hadoop and PaaS stack, including MapReduce, HDFS, HBase, Oozie; * Co-founder of REST Commander(http://www.restcommander.com), an open-source parallel async http client for cluster monitoring and management. - Ranked top 10 in Github overall trending; - Reported at InfoQ China, a popular technology portal with 150K+ monthly visitor; - Listed as top 20 popular application by OSChina, the Chinese largest open-source community; - Became 3rd / 55 projects (top 6%) most starred project among all eBay open source projects. From December 2012 to February 2014 (1 year 3 months) Software Engineer @ • Participated in the implementation, deployment and maintenance of online entertainment store project for one of Europe's largest electrical retailer with support of eCommerce, licensing, download and streaming services using J2EE framework. • As a team member, developed RESTful APIs and business logic for distributed subordinate data persistent system incorporating cloud-based technologies. • Participated in daily Scrum agile development activities such as product backlog definition and sprint planning meetings. Comfortable with UML design and documentation for large distributed system. From June 2011 to December 2012 (1 year 7 months) Teaching Assistant @ Teaching Assistant for senior undergraduate course CSE410: Operating System. Responsible for grading homework and exams, proctoring quizzes, providing course project guidance From January 2011 to May 2011 (5 months) Computer Assistant @ • Responsible for computer system deployment, website design and development, hardware and network troubleshooting for the college. Familiar with the departmental technology knowledge base and inventory database management. • Participated in iPhone Application programming in Objective-C, proficient in Model-View-Controller design pattern, familiar with XCode environment and COCOA framework of iOS development. From January 2010 to May 2011 (1 year 5 months) Research Assistant @ • Independently developed Online Application Management System(OAMS), a Flash-based Rich Internet Application(RIA) system using FLEX/ColdFusion framework and MySQL back-end. • The aim is to help departmental committee members and professors manage candidates application profiles more efficiently, and accelerate the admitting process speed. OAMS supports content verification, process tracking and notification, SHA-1 encrypted security, instant keyword search, user access control, multimedia uploading and easy sharing, It's currently in active use by all departmental professors on daily basis. From September 2009 to May 2011 (1 year 9 months) Intern Software Developer @ Participated in development of Enterprise Knowledge Management System(EKMS) project for company. Responsible for designing and implementing modules of EKMS using J2EE (Sprint+Hibernate+Webwork). Designed software engineering model using IBM Rational Rose UML tools. Implemented build-in searching engine which integrates keywords searching & hybrid searching using Lucene and Oracle 9i. Worked on CVS for Version control of all the documents and codes developed. From February 2009 to June 2009 (5 months) M.S, Computer Science and Engeering @ Michigan State University From 2009 to 2011 B.S, Computer Science @ Chongqing University of Post and Telecommunications From 2005 to 2009 Yang(Bruce) Li is skilled in: C++, Python, Perl, C#, Matlab, JSP, LaTeX, Java, Kettle, MindManager, J2EE Web Services, Ruby, Ruby on Rails, XSLT, XML
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
1 year(s), 1 month(s)
There's 88% chance that Yang(Bruce) Li is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required