Feng Gao, MS.
Permanent Address: 847-***-**** (cell)
**** ******* ****, 847-***-**** (home)
Buffalo Grove, IL 60089 ********@*****.***
Job Objective: DSP Firmware Engineer; VC++ .NET Software Engineer.
Summary
Over 20 yrs of research and development experience in related fields:
oReal-Time Embedded, DSP, RF Algorithm and GUI application Development
Education
Master of Science in Electrical Engineering, May 1996
University of Houston, Texas, Houston, Texas
Master of Science Physics & Scientific Computing, May 1993
University of Southern Mississippi, Hattiesburg, Mississippi
Master of Science Acoustics & Signal Processing, June 1988
Nanjing University, Nanjing P.R.China
Bachelor of Science in Applied Physics, June, 1981
Nanjing University, Nanjing P.R.China
Work Experience
Software Engineer at Schneider-Electric/Eurotherm, 5/08 – present Machesney Park, IL 61111
All projects listed below are started from ground by me
Developed new version GUI designed Unicode Convert Application released
Developed new version Font Editor GUI designed Application released
Developed Linker (compiler) to generate object files. competed
Working on Screen editor for product HMI under final testing
Language and tools used: C#, Visual C++ 2008/2013 with Microsoft .NET frame 3.5/4.0.
OS: window xp and window 7
Senior Hardware and Firmware Engineer at RF Technology, 3/01/06 – 3/31/08 Brookfield, WI
All project listed below are coding with C#
Designed system structure of Wi-Fi based Real Time Location System
oSystem configuration
oSystem initialization
oDefine location zone for data collection
oHardware calibration (tag)
oUser interface design
Focused on Wi-Fi signal positioning algorithm development
Designed experiments to collect locations and tags calibration data
Created GUI testing and simulation tools
Language and tools used: C# under Microsoft Visual Studio, 802.11 protocols, SQL Server Management Studio.
OS: window xp
One of inventors of the patent of Real Time Location System.
Contract Software Engineer at UTSTARCOM, 3/05 - 2/06 Rolling Meadows, IL
Research and Development of Voicemail System
Implemented multiple-user family mailbox module
Languages and tools used: Linux script at SUN Solaris.
Contract Software Engineer at Scientific Atlanta, 5/05 to 10/05 Naperville, IL
Research and Development of Digital TV Laser Amplifier Products using ColdFire 32 bits micro-controller
Implemented UART (RS232) receiver and transmitter functions
Implemented 8 channels QADC convert functions
Implemented QSPI Devices functions:
Analog devices AD7814 10 bit digital Temperature Sensor
Analog devices AD7812 10 bit 8 channel Sampling ADCs
Analog devices AD7808 10 bit 8 channel DACs
X9400 Digitally Controlled Potentiometers
AT25128/AT25256 ATMEL SPI Serial EEPROM.
Implemented system initialization and I/O configuration code
Implemented I/O Test Module and the interface of API with create/stop thread of RTOS functions.
Languages and tools used: MATLAB, C/C++ and assembly; ThreadX RTOS; Green Hills and Wind River ICE developing tools; M5283EVB emulation board; MS Window 2000/xp, CodeWright, MS Visual SourceSafe 6.0. Tektronix TLA5204 Logic Analyzer, Oscilloscope.
Real-Time System Control Software Engineer at Dynetics Engineering, 6/01 -2/05 Lincolnshire, IL
Researching and Development for Card Mailing System
Designed and developed multiple-tasks real-time control system using micro-controller
Used pipeline architecture designed codes to optimize system speed
Implemented I/O and Motor Control module
Languages and tools used: MATLAB, C/C++ and assembly; MS Window 2000/XP
Contract DSP Software Engineer at Shure Communications, 3/01 to 6/01 Buffalo Grove, IL
Designed and developed the full life cycle of the DTMF Tone generator with 8-bit micro-controller
Used DSP to implement algorithms for DTMF tones
Languages and tools used: MATLAB, KEIL, M68HC08, 87LPC769 (80C51 family) assembly, M68HC08kx8 simulation and debug tools
Senior DSP and Real-Time System Controller Engineer at Domino AmJet, Inc., 2/97-3/01 Gurnee IL
Added new features for industrial ink jet printer products.
Implemented PID Heater Control Module
Created image font and placement functions
Implemented new types of bar codes into the system.
Re-mapped system memory
Added new features to user manual
Languages and tools used: C/C++ and Korn shell on UNIX SUN Solaris work station, emulator, Chip Master 3000, SCM Swap Box, C Compiler/Assembler, 68000 CPU and Intel 82786 Graphics Coprocessor, Motorola MC68332 micro-controller
DSP Software Engineer for US Robotics, 1/96 to 2/97 Skokie, IL
Worked on cordless telephone products
Implemented I/O handler and created testing procedure/module for manufacturing test
Implemented Pulse Dialing, Call Forwarding, and Pager Forwarding modules
Languages and tools used: Assembly of TMS320x on DOS, W-95 and TI-emulator and compiler
Papers Published
Gao, F. and Shattuck, D. “A Scale Model of the Through-Casing Resistivity Measurement.” IEEE Proceedings of International Conference of Signal Processing, Beijing, China. October, 1998.
Gao, F. and Rayborn, G. “A Discrimination For Deconvolution Algorithms with Receiver Operating Characteristic Curves.” IEEE Proceedings of International Conference on Signal Processing, Beijing, China. October, 1993.
Yu, C., Gao, F. and Zhu, L. “A Chinese Speech Synthesis System.” 13th International Congress on Acoustics, Belgrade, Yugoslavia. 1989.
Gao, F., Yu, C. and Zhu, L. “Chinese Syllable Synthesis by LSP Method.” 3rd Western/Pacific Regional Acoustics Conference, Shanghai, China. 1988.
References: Available upon request.
Status: US citizen.