Song Xiong

Mountain View, California, United States Contact Info
5K followers 500+ connections

Join to view profile

About

Full time software engineer at Google

Activity

Experience & Education

  • Google

View Song’s full experience

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Volunteer Experience

  • Pittsburgh Parks Conservancy Graphic

    Volunteer

    Pittsburgh Parks Conservancy

    - Present 9 years 6 months

    Environment

    Two-hour volunteer activity at Frick Park in Pittsburgh. Cut off invasive vines to protect forest.

  • City Station Volunteer

    THE 12 NATIONAL GAMES OF THE P.R.CHINA

    Social Services

    Provided public services like answering questions.

  • Habitat for Humanity Greater San Francisco Graphic

    Volunteer

    Habitat for Humanity Greater San Francisco

    - Present 8 years 3 months

    Home Repairs in San Francisco Bayview Neighborhood

Courses

  • Algorithm Part I

    Coursera

  • Algorithm Part II

    Coursera

  • Analysis of Software Artifacts

    17-654

  • Architectures for Software Systems

    17-655

  • Business for Engineers

    17646

  • Coding Boot-camp

    11-601

  • Introduction to Computer Systems

    15-213

  • Introduction to Personal Software Process

    17-602

  • Java Smartphone Development

    18641

  • Managing Software Development

    17-653

  • Methods: Deciding What to Design

    17-652

  • Models of Software Systems

    17-651

  • Objected Oriented Analysis and Design

    95706

  • Open Source Software

    17624

Projects

  • Lightning Order

    -

    Project Description: An Android application project in a 3-person team that enables restaurant customers to place an order, pay for the check via PayPal, and post relevant reviews on Facebook.

    Personal Responsibilities:
    - Analyst. Provided project concept and designed the system architecture, database schema, functionalities and procedures.
    - Developer. Implemented database access utilization class database access and all the Model classes based on MVC pattern. Implemented all the…

    Project Description: An Android application project in a 3-person team that enables restaurant customers to place an order, pay for the check via PayPal, and post relevant reviews on Facebook.

    Personal Responsibilities:
    - Analyst. Provided project concept and designed the system architecture, database schema, functionalities and procedures.
    - Developer. Implemented database access utilization class database access and all the Model classes based on MVC pattern. Implemented all the Data Access Objects (DAO) to Create, Read, Update, Delete (CRUD) the data of corresponding models and communicate with Android Activities.

    Other creators
  • Cycling Fusion Class Builder

    -

    Project Description: Master’s degree graduate project in a 4-person team that built a Ruby on Rails web application for Cycling Fusion (http://www.cyclingfusion.com) to aid cycling instructors to create, organize and conduct indoor cycling classes easily and smoothly.

    Personal Responsibilities:
    - Architect. Designed a three-tier architecture and developed UML class diagrams and sequence diagrams. Verified that final product
    met functional requirements and quality attributes.
    -…

    Project Description: Master’s degree graduate project in a 4-person team that built a Ruby on Rails web application for Cycling Fusion (http://www.cyclingfusion.com) to aid cycling instructors to create, organize and conduct indoor cycling classes easily and smoothly.

    Personal Responsibilities:
    - Architect. Designed a three-tier architecture and developed UML class diagrams and sequence diagrams. Verified that final product
    met functional requirements and quality attributes.
    - Developer. Implemented REST/JSON protocol to communicate with a third party website for user authentication. Applied techniques of Polymorphic Associations and Single Table Inheritance to implement the backend.

    Other creators
    See project
  • Examination Paper Generator

    -

    Project Description: Bachelor’s degree graduate project in a 2-person team that developed a J2EE-based web application used for maintaining questions in a Question Bank subsystem and automatically generating examination papers based on that Question Bank with related documentation in MS Word format.

    Personal Responsibilities:
    - Analyst. Analyzed requirements and designed the system architecture, user interface, functionalities and procedures.
    - Developer. Solved the problems of…

    Project Description: Bachelor’s degree graduate project in a 2-person team that developed a J2EE-based web application used for maintaining questions in a Question Bank subsystem and automatically generating examination papers based on that Question Bank with related documentation in MS Word format.

    Personal Responsibilities:
    - Analyst. Analyzed requirements and designed the system architecture, user interface, functionalities and procedures.
    - Developer. Solved the problems of displaying questions containing mathematical formula by using JSTL in web pages and BLOB type in database. Implemented function of dynamically filling MSWord templates by using JACOB. Applied Analytic Hierarchy Process and enhanced Genetic Algorithm to the implementation of automatically question selection and composition.

  • Lost-And-Found platform on Campus

    -

    Project Description: A project in a 3-person team for the Chinese National College Students Computer Design Contest. It is a LBS Android application based on Google Map, by which users can post lost and found information and search for lost items.

    Personal Responsibilities:
    - Team Lead. Made the plan, assigned the tasks and kept track of progress.
    - Analyst. Provided idea and designed the system architecture, user interface, functionalities and procedures.
    - Developer…

    Project Description: A project in a 3-person team for the Chinese National College Students Computer Design Contest. It is a LBS Android application based on Google Map, by which users can post lost and found information and search for lost items.

    Personal Responsibilities:
    - Team Lead. Made the plan, assigned the tasks and kept track of progress.
    - Analyst. Provided idea and designed the system architecture, user interface, functionalities and procedures.
    - Developer. Implemented part of Android GUI, all Map and LBS functions and communication protocol between client on Android phone and server on computer.

    Accomplishment: Acquired The Third Prize in National College Students Computer Design Contest.

  • Mr. Culture

    -

    Project Description: A project in a 4-person team for the Microsoft Imagine Cup 2013 World Citizenship Competition. It is a LBS Windows Phone 7 application designed for disseminating traditional culture by merging local history and culture into daily life through interactive Geo-fencing maps.

    Personal Responsibilities:
    - Analyst. Provided idea and designed the system architecture, functionalities and procedures.
    - Developer. Implemented database access part in Data Tier of program…

    Project Description: A project in a 4-person team for the Microsoft Imagine Cup 2013 World Citizenship Competition. It is a LBS Windows Phone 7 application designed for disseminating traditional culture by merging local history and culture into daily life through interactive Geo-fencing maps.

    Personal Responsibilities:
    - Analyst. Provided idea and designed the system architecture, functionalities and procedures.
    - Developer. Implemented database access part in Data Tier of program and was responsible for managing the database. Applied for the developer permissions of major SNS in China, and implemented the SNS related functions.

    Accomplishment: Acquired the Third Prize of China in Microsoft Imagine Cup 2013 World Citizenship.

Honors & Awards

  • Outstanding Graduate of Liao Ning Province (Top 1%)

    Northeastern University

  • The Third Prize in National College Students Computer Design Contest

    -

  • The Third Prize of China in Microsoft Imagine Cup 2013 World Citizenship

    Microsoft

  • Outstanding Student of Northeastern University (Top 1%)

    Northeastern University

  • Suzhou Industrial Park Excellent Student Scholarship

    Suzhou Industrial Park

  • The First-class Scholarship of Northeastern University (Top 1%)

    Northeastern University

  • Ba Yi Iron & Steel Corporation Excellent Student Scholarship

    Ba Yi Iron & Steel Corporation

  • Outstanding Student Leader of Northeastern University

    Northeastern University

Languages

  • Chinese

    Native or bilingual proficiency

  • English

    Professional working proficiency

Recommendations received

View Song’s full profile

  • See who you know in common
  • Get introduced
  • Contact Song directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Song Xiong in United States

Add new skills with these courses