Post Job Free
Sign in

Software engineer

Location:
Mountain View, CA
Posted:
December 11, 2017

Contact this candidate

Resume:

Deyan Chen

**** ****** ****, ******** *****

669-***-****/***********@*****.***

Skills

Language

JAVA, Python, Matlab, C, Bash

System

Linux/Unix, Windows, iOS

Mobile System

Android, iOS

Testing

Software Testing

Experience

12/2016 - PRESENT

Google.Inc, Mountain View - Daydream VR tester (Contractor)

●Create/update test plan and test case on test tracker.

●Use Bash script to flash different Android devices.

●Code in Python to perform automation testing on 3P APPs, including installing apps, starting and killing apps, recording videos.

●Design personal apps using JAVA.

●Work with Googlers on JAVA/Python scripts to get FPS, thermal and battery data.

●Generate bug report, and collaborate with Dev team to analyze OTA problem, controller connection issue, bad display performance, low frame frequency and high persistence.

●Use Python scripts to test devices’ power data and battery level, and analyze the results with Googlers.

●Employ Python script get FPS data of devices from different apps and work with Googlers to analyze the data.

●Work with Googlers to maintain and update the power and battery Java and Python scripts.

●Create BASH scripts to dumpsys package automatically to get build version, system info, apps information.

●Attend weekly meeting to update testing strategy and bug status.

●Update JAVA scripts to test different VR 1P apps and send the result data to developers.

●Update and maintain different Python and Java codes in different testing areas.

●Perform OTA on VR standalone devices and test the performances.

●Test VR Home and VR Core for daily/nightly teamfood and dogfood builds on different

Devices.

●Test VR controller in 3 DoF and 6 DoF environments.

●Use ADB commands to get the devices’ CPU information, power state transition, memory info, battery level, install/uninstall apps, obtain bug report, logcat logs, dumpsys package, get version incremental, getprop/setprop, fastboot devices, reboot-bootloader, screencap or screenrecord, etc..

03/2015-08/2015

Oregon State University - Teaching Assistant

● Solved Assembly Language problems for students.

● Graded students' homework and exams.

● Assisted professor on the decision of teaching process.

● Updated teaching resources depending on students' performances.

Project

10/2015-03/2016

Oregon State University - Project Design: Indoor Optical Wireless Communication System

●Employed LEDs and photodiodes as transmitters and receivers to implement an indoor optical wireless communication system through Ethernet using On-Off Keying modulation.

●Analyzed the Medium Access Control (MAC) protocol to implement the data transmission via Ethernet.

●Used ALTERA FPGA board and Quartus II software programmed in Verilog and C to implement signal transmission and communication between FPGA modules.

●Used JTAG protocol and USB connection to debug and verify the system.

●Implemented oscilloscope analysis to troubleshoot telecommunication hardware by transmitting signals and verifying parity bits.

Education

09/ 2012 - 03/2016

Electrical Engineering and Computer Science - Master of Science, Oregon State University, Corvallis, OR



Contact this candidate