• Projects on GitHub
  • Print CV
  • View photo

Internship Experience

Myriad Group AG (Chengdu, China)June 2013 - September 2013

Software developer in the team of Test Automation
View internship proof document

Helped company to eventually deliver quite a few key modules to their proprietary auto-test platform.
Grasped many skills in the areas of test automation, development process, design methodology, quality control, trouble-shooting, and good software engineering practices.

Professional skills

The list below is what I learned during my school life.

Programming Languages

  • C, C++, Objective-C
  • HTML, CSS, JavaScript
  • Python, Ruby, SQL
  • Java, VHDL

Languages

  • Chinese (Native proficiency)
  • English (Professional working proficiency)
  • Japanese (Elementary proficiency)

Operating Systems

  • Windows 7/8.1/8/10/Server 2008
  • Mac OS X
  • Ubuntu/CentOS

Education

Nanodegree Programs – www.udacity.comJanuary 2017 - Present

Android Development
Academic Projects:
  • Popular Movies (Android)Mar 2017
  • Designed an app to show the popular movies’ list with movies’ information.
    Project 1

  • MyAppPortfolio (Android)Jan 2017
  • Designed and builded a layout in Android Studio for an app that showcases my app portfolio.
    Project 0

Still in progress...

University of California, Irvine September 2014 - March 2017

B.S. Computer Science
Academic Projects:
  • Search Engine: Ranker and Web Interface (Python, HTML, CSS)Mar 2017
  • created a web based search engine and combined with Tokenizer and Crawler. The search engine will show top 5 web page after ranking the information.
    in course: COMPSCI 121 Information Retrieval

  • Search Engine: Search Engine: Web Crawler (Python)Feb 2017
  • Created a web crawler to get the information from web pages.
    in course: COMPSCI 121 Information Retrieval

  • Search Engine: Text Tokenizer (Python)Jan 2017
  • Implemented a text tokenizer to phrase text files and count the words in documents.
    in course: COMPSCI 121 Information Retrieval

  • Sobel Filter for edge detection (C++)Mar 2017
  • Implemented the Sobel Edge Detection algorithm using MPI.
    in course: COMPSCI 131 Parallel and Distributed Systems

  • Dinning Philosophers Problem (C)Feb 2017
  • Used C to solve the Dead Lock Problem in the Dinning Philosophers Problem with multi-processing.
    in course: COMPSCI 131 Parallel and Distributed Systems

  • Connect-K Game AI (C++)Nov 2016
  • Implemented AI for the Connect-K game.
    in course: COMPSCI 171 Introduction to Artificial Intelligence

  • Web Proxy (C)Aug 2016
  • Used C to design a web proxy.
    in course: ICS 53 and ICS 53L Logic Design Laboratory

  • Complete MIPS Processor (VHDL)Jun 2016
  • Designed and implement a multi-cycle control unit and integrated it with the datapath for a complete CPU
    in course: COMPSCI 154 Computer Design Lab

  • Simple shell (C)Jun 2016
  • Used C to design a simple shell which included some basic commands, such as ls, pwd, cd, etc.
    in course: ICS 53 and ICS 53L Logic Design Laboratory

  • Malloc (C)May 2016
  • used C to design a malloc.
    in course: ICS 53 and ICS 53L Logic Design Laboratory

  • CPU Scheduling Simulator (JAVA)May 2016
  • Implemented the CPU scheduling algorithms: FCFS, SJF, RR and Priority
    in course: COMPSCI 143A Principles of Operating Systems

  • FPGA Board Development (VHDL)Mar 2016
  • Implemented a digital design using VHDL, and designed a timer on a FPGA board
    in course: COMPSCI 153 Logic Design Laboratory

  • Othello Game with AI (Python)May 2015
  • Used Python to design an Othello Game
    in course: ICS 32 Programming with Software Libraries

  • Battleship Game (Python)May 2015
  • Used Python to design a Battleship Game
    in course: ICS 31 Introduction to Programming

School Activities:
  • UCI Japanese Student Association
  • Member

Santa Monica CollegeFebruary 2011 – August 2014

Computer Science
Academic Projects:
  • Memo APP (Java)Nov 2013
  • Used Java to design a Memo APP on an Android device.
    in course: CS 86 ANDROID DEVLPMT

  • Memo APP (Objective-C)Nov 2013
  • Used Objective-C to design a Memo APP on an iPhone.
    in course: CS 53A IOS DEVL OBJ C

Volunteer Activities:
  • Phi Theta Kappa (PTK)Sep 2012 - Present
  • Premium Member

Copyright © 2017. Names All rights reserved.