Sign in

High School Computer Science

Union City, California, United States
November 13, 2017

Contact this candidate

Xibeizi Ma

** ***** ****** ***, ***** City, CA **587; (201)******* Cell;


Stevens Institute of Technology, Hoboken, NJ May 2017 Master of Computer Science. Concentration: Software Engineering

• GPA: 3.8/4.0

• Related course: Web Programming, Data Structure & Algorithms, Database Management System, Human- Computer Interaction

Northeastern University at Qinhuangdao, Qinhuangdao, Hebei, China June 2015 Bachelor of Materials Science & Engineering

• GPA: 3.58/4.0


Volunteer in Hoboken High School April 2016 - May 2016 Member of the Coding Club in the department of ECE

• Taught the High School students programming language, JavaScript, once a week. Our club’s activity was aimed at letting them know the fundamentals of programming, basic syntax of JavaScript, and be familiar with canvas.


Calendar - Gulp, SASS, Node.js, Express, Electron Sept. 2016

• Building a web application like Apple Calendar, it provides either a daily view of calendar events for a particular day or a monthly view. And it allows the users to save or load a file with all their calendar data.

• Implement my own fully responsive grid system with flexbox using SASS, making the calendar app friendly to phone/tablet/desktop.

• Using Electron to turn web application into cross-platform desktop application.

• Using the Electron API to generate menus with options Music Wall - Node.js, Express, Redis(pub & sub),, SASS Dec. 2016

• A web application which can allow users to build their “party room”, as hosts, their friends can join in, to add their favorite music to the play list and send bullet messages on the screen using their phones.

• Implementing a user system which allows users to log in/sign up, update profile, manage existed “party room”.

• Utilizing & Redis pub/sub. Adding a song is considered as an event/message, which is pushed to all the users.

• Implement bullet message system using JavaScript, which allows users to fly the message on the screen. Robot navigation and localization - Java May 2016

• To help robot navigate to a particular location, based on analyzing random errors and implementing concepts of Kalman Filtering and Particle Filtering in Java. SKILLS

● Programming Language: Java, Node.js, JavaScript

● Front End Technologies: JavaScript, HTML, CSS, SASS, Gulp, Angular

● Back End Technologies: Node.js, Mongo DB, PostgreSQL, Redis

● IDE: Eclipse, Visual Studio Code

● Version Control: Git

Contact this candidate