Resume - Xiang Li

Xiang Li
11701 Texas Ave, Apt 204, CA, 90025
[email protected]
Personal website: xiangli.me
Education
Master of Science in Electrical Engineering(Circuits & Embedded System)
University of California, Los Angeles(UCLA)
09/2012 – 03/2014
Bachelor of Science in Electrical Engineering
Zhejiang University, Hangzhou, P.R.China
09/2008 – 06/2012
!
!
Experience
Software Engineer at Silvus Technologies
• Developed cgi-bin scripts for web interface with Javascript, HTML, python, shell scripts
• Create API at backend for communication with web interface AJAX, updated Linux kernel and rootfs.
• Implement map functions with open sources(openstreet map, google api, openlayers)
03/2013 – Present
Quality Assurance with selenium framework
• Built Auto web test framework for web interface with selenium, yui test and hudson.
• Created python test cases for different Browsers on different platforms(Chrome, Firefox, IE, Android, IOS)
03/2013 – Present
!
!
Web crawler
• Developed Java web crawler to connect the website get DOM(Java URLconnection)
• Implemented jsoup library as HTML parser for needed information, basic HTML SEO operation
11/2013 – 12/2013
!
Android app development
03/2013 – 06/2013
• Created Android app for realtime display and control. Designed user interface and app functions with Java
• Implemented bluetooth module communication with embedded board. Ploting data realtime with “achartengine”
!
Course Projects
Gumstix open embedded development
• Used open embedded framework and bitbake for embedded Linux. Created GUI with Qt embedded. C++
• Forked Yocto project and angstrom project, implemented cross-compiler for gumstix with chestnut board
11/2013 – 04/2013
!
Wireless oxygenation monitor system
01/2013 – 04/2013
• Built embedded system consists of optical sensor, mbed, bluetooth module and android phone to detect patient’s
oxygenation level. Processed raw data to get status of patient and gave advice for doctor and patient. C, Java
• Developed signal processing C code on mbed. Created test filter and plotting code in Matlab. Matlab
!
RF-based People Motion Detection
09/2012 – 12/2012
• Programmed Emitter and detector code on 2 arduino platforms, detected people motion according to signal attenuation
• Tested accuracy and improved the algorithm to achieve 85% accuracy, supporting multiple people motion. C
!
Skills
•
•
•
•
!
!
!
310-721-6519
Java, Javascript, Python, shell script, C/C++, Verilog, Matlab
Web development(Php, Javascript, HTML, CSS, jQuery), Node.js, Bootstrap
Linux shell programming, Android development, open embedded development
Test automation framework(selenium, browser stack), Github