Xinlong Bao

Xinlong Bao

Software Engineer at Google

Greater Pittsburgh Area

Current
Past
Education
  • Oregon State University
  • University of Science and Technology of China
Connections
65 connections
Industry
Computer Software
Websites

Xinlong Bao’s Summary

I want to make computers smart. My goal is to create softwares that help users better perform their tasks on the computers: easy-to-use interfaces, intelligent recommendations, automatic actions and even some surprises.

I have been working on various projects on Machine Learning, Information Retrieval, Intelligent User Interface and Computer Security in the past nine years.

My greatest strengths are enthusiasm on turning research ideas into real-world applications, excellent problem-solving skills and teamwork.

Xinlong Bao’s Specialties:

Proficient in C#, Java, C++ and C with extensive development experiences in team projects.
Java/C# database interfaces using MySQL, SQLite and DB2.
Other languages and tools include OpenGL, XML, HTML, Javascript, R, Matlab, Weka, COM, Lucene, Windows/Linux.
Extensive development experiences in implementing plug-ins and instrumentations for MS Office Suite (VBA, COM add-in), MS IE and Windows OS.
Solid background in Machine Learning, Statistics, Mathematics, and User Interface Design.


Xinlong Bao’s Experience

  • Software Engineer

    Google

    (Public Company; GOOG; Internet industry)

    September 2009Present (3 months)

  • Research Assistant

    Oregon State University

    (Educational Institution; Higher Education industry)

    September 2004August 2009 (5 years )

    I'm working on various projects that involve building intelligent information systems. Some of the works I have done at OSU: instrumenting users' desktop activities; predicting the folder that the user will access next; integrating learning and reasoning through Markov logic; transfer learning.

  • Research Intern

    IBM T. J. Watson Research Center

    (Computer Software industry)

    June 2008September 2008 (4 months)

    I spent the summer of 2008 at IBM T.J. Watson Research Center at Hawthorne, NY as a research intern. My project is entitled "STREAM" (STacking Recommendation Engines with Additional Meta-features), which is a framework for better combining recommendation engines. Our paper won the Best Applied Paper award at ACM RecSys09.


Xinlong Bao’s Education

  • Oregon State University

    Ph.D , Computer Science , 20042009

    Thesis Topic: Applying Machine Learning on Prediction, Recommendation and Integration

  • University of Science and Technology of China

    B.S., M.E. , Computer Science , 19972004


Additional Information

Xinlong Bao’s Websites:

Xinlong Bao’s Interests:

Soccer is my favorite.

Xinlong Bao’s Groups:

  •    University of Science and Technology of China Alumni Association
  •    Machine Learning Connection
  •    IBM Research

Xinlong Bao’s Honors:

Best Applied Paper award at ACM Conference on Recommender Systems 2009
Member, Association for Computing Machinery
Technology Advance Award, Anhui Province, China, 2003


Xinlong Bao’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Xinlong Bao’s full profile:

  • See who you and Xinlong Bao know in common
  • Get introduced to Xinlong Bao
  • Contact Xinlong Bao directly

View Full Profile