Upload
james-zeng
View
52
Download
1
Embed Size (px)
Citation preview
#2101 – 6688 Arcola St., Burnaby, BC, Canada
(778) 960-8448 [email protected]
PROJECT RELATED SKILLS Hardware
• Expert in Real Time Embedded System programming (process, threads, interrupts, etc.) in C • Experienced in embedded hardware of Raspberry Pi, ZED and FPGA board • Good Math and Analytical skills • Advanced knowledge of Feedback Control System and FM/AM/DSB/SSB
generation/modulation • Expert with Mixed Signal Oscilloscope, Soldering Station and Re-work Station
Software • Proficiency in Computer Aided Design with AutoCAD, SolidWorks/OpenScam • Good understanding of HTML, CSS, Dreamweaver, Web Server, Database • Proficiency with MATLAB/Simulink and LT Spice • Advanced C++ and Python programmer of system and tool design • Familiar with Biophotonic, Microscopy, Laser, Rehabilitation Engineering • Experienced with Mac and Linux operating system
TECHNICAL WORK EXPERIENCE Hardware Engineer, Global Desktop MOB R&D Department Lenovo Group Ltd. Sept - Dec 2013
• Took charge of department lab equipment setups, BIOS upgrade to ensure MOB automatic diagnosis is running in newest BIOS
• Attached and detached components from MOB using soldering station and rework station customized on clients’ requests
• Tested high speed signal using oscilloscope, saved and transmitted data to excel on oscilloscope and analyzed waveforms with colleague
• Checked the stability of random samples
PROJECT Capstone Project - Automatic Following Cart
Python Programming on Raspberry Pi and Mechanical Engineering Jan - Apr 2015 • Integrated OS and basic setup for Raspberry Pi B+ • Co-designed Python algorisms for ultrasonic sensors • Designed cart’s transmission system and electronic components mounting methods
Sound Processing on FPGA VHDL project on DE2-115 Jan – Apr 2015
• Designed UI to be user friendly • Applied HP, LP and BP FIR filters for the equalizer effects • Modified volume change algorithm • Programmed code for displaying modes and coordinated number for volume on 7-segment
Graphical UART Performance Monitor Embedded System on ZED Board in C Sept - Dec 2014
• Programmed arithmetic logic reads inputs from keyboard and display characters on screen using ASCII code
• Co-programmed function for scanning, color displaying and alpha blending algorithms • Co-designed the hardware timer and software timer algorithms • Debugged and optimized C code for characters reading and pixel scanning
2 [JAMES ZENG]
PROJECT (CONTINUED)
Programmer of C++ Programmed Game of Reversi (Othello) Sept - Dec 2012
• Customized a text user interface and optimized the functions and main program • Designed class of algorithm of Reversi • Co-designed the Display Board for Game of Reversi • Modified function that automatically check the input logic in the game
Computer Aided Design and Manufacturing Reverse Engineering, 3D Printing and CNC Sept – Dec 2014
• Measured object and scratched draft of it • Reversed object on SolidWorks • Printed the part using 3D printer and passed the comparison test to the real part • Drew CNC Moulds for the part on SolidWorks • Simulated CNC cutting steps for the Moulds by implementing G-code on OpenScam
Feedback Control System Project Using MatLab and Simulink Inverted Pendulum Jan – Apr 2014
• Designed the closed-loop feedback control system using Simulink • Plotted the simulated scope graph of the closed-loop and open-loop system • Found the controllability, observability, feedback gain, the observer poles and the L-gains using
MatLab • Determined the external and internal stability of the control system • Programmed the algorithm of the ECPUSR for controlling the inverted pendulum
EDUCATION
Simon Fraser University, Burnaby, BC Jan 2011- Present Electronics Engineering, 4th year
OTHER WORK EXPERIENCE
Cook and Driver at Panago Pizza Jun - Oct 2014 • Resolved customer complaints and colleagues’ arguments to encourage strong team work and
positive interactions through effective communication skills SELF-LEARNING
• Downgrading PC’s OS from Windows 8.1 to Windows 7 • Helping friend with offices’ computers, printers and wireless setup • Reading C++ Primer Plus to enhance the Programming knowledge
INTERESTS
• Snowboarding • Hiking • Guitar • Violin
• Hardware developing • Reading • Gaming • Basketball