TUAN D. DO
**** **** ***** ****** • Torrance, CA 90504 • (310) 347 – 9794 • *******@*****.***
ELECTRICAL ENGINEER - ELECTRONICS ENGINEER
Over 5 years of experience in hardware and firmware development and validation of multi-layer circuit board design. Adequate software knowledge in C and C++ to allow smooth system integration between hardware and software. Ability to work on projects independently with minimal supervision and to work with external groups to deliver products on time.
NOTABLE PROJECTS
PRINTER INTERFACE BOARDS
• Developed a unified interface board architecture that was used on more than 10 different high-volume products
• Met with vendors and selected parts to maximize performance while reducing cost and power consumption
• Performed schematic entry, preliminary signal integrity analysis, and provided layout instruction to the layout designers
• Designed FPGA firmware that implemented the interface logic between Xerox print servers and printers that included PCI Express data delivery, proprietary communication protocol, flash storage interface, and diagnostic capability
• Automated different compilation schemes to achieve optimal scenario with regard to timing, area, and logic utilization
• Developed test plan and produced functional tester modules with scripts for manufactured board verification
• Supported the software driver team with system integration and maintained the driver code after the board release
DIGITAL INPUT MONITORING AND OUTPUT CONTROL FPGA
• Ported a legacy ASIC design to an FPGA from scratch using archived requirements; the original ASIC code and netlist were not available
• Confirmed ASIC functionality by using an external Spartan 6 FPGA to send various stimuli to the existing ASIC
IMAGE CAPTURE AND STORAGE DEVICE
• Designed board architecture that captured images and stored them in memory to be displayed at a later time
• Created DAC, ADC, and mixed-signal circuit to accomplish the task
• Developed firmware for the microcontroller in C and for a GAL device as general glue logic
TECHNICAL SKILLS
PROGRAMMING LANGUAGES --- Extensive knowledge in Verilog and VHDL; sufficient knowledge in C, C++, Java, assembly code, shell scripts
LAB EQUIPMENT --- Logic analyzer (HP and Agilent), oscilloscope, function generator, device programmer, PCI and PCI Express analyzer, soldering and rework equipment, Avnet and Xilinx evaluation boards
APPLICATIONS --- ModelSim, Xilinx ISE/PlanAhead, Chipscope, revision control (AccuRev and Subversion), image editing (PhotoShop and Gimp), Excel, Word, PowerPoint, Visio, Outlook
WORK HISTORY
XEROX CORPORATION/HCL AMERICA July 2011 – Present
XEROX CORPORATION, El Segundo, CA June 2006 – July 2011
Electrical Engineer II
USC VITERBI SCHOOL OF ENGINEERING, Los Angeles, CA June 2005 – August 2005
Research Assistant
EDUCATION
UNIVERSITY OF SOUTHERN CALIFORNIA August 2002 – May 2006
Bachelor of Science in Electrical Engineer - Computer
Graduated Magna Cum Laude with 3.83 GPA