Phone: (917) 693-0691 Email: zsd8cd88@westpost.net Objective: To seek a full-time software engineer position in the fields of embedded system programming, network communication, system simulation, and/or signal & image pro cessing. Qualification Highlights: Proficient in C/C++, Python, Matlab, and Java. Familiar with Visual C++, Shell Script, HTML, XML, Visual Basic, and Perl. Solid research/develop background in embedded system, network communication, co ntrol system, and signal & image processing. Extensive experience with algorithm analysis, and object-oriented programming & design. In-depth knowledge of networking protocols such as TCP/IP, UDP, ICMP, RTP/RTSP, HTTP, FTP, etc. Hands-on experience in embedded system programming and device drivers on Linux. Good team player with excellent written and oral communication skills. Professional Experience: Senior Software Engineer 10/2009 present Safety Vision, LLC, Houston, Texas Development of firmware for Network Video Recorder (NVR). Design the mobile digital video monitor systems using ARM based embedded Linux. Implement NVRs multi-threaded registry using C language to manage the interproce ss communication among different external equipments such as IP cameras and GPS. Develop the device drivers using Python language to configure IP cameras throug h Ethernet. Maintenance and trouble-shooting for Digital Video Recorder (DVR). Develop a comprehensive test bench for testing DVRs features and functionalities on a WiFi based wireless network environment. Maintain and debug the firmware. Research Engineer 05/2009 10/2009 General Motors Company (GM), Warren, Michigan Development of electric vehicle (EV-a) program at the GM Research & Development (R&D) Center. Modeled an EV-a related vehicle system, including subsystems and components, con trol algorithm development, and bench testing environment, in both non real-time simulation and real-time simulation with software-in-the-loop and hardware-in-t he-loop (HIL), using C/C++ and Matlab. Development of an active safety program at GM R&D Center. Designed and simulated a complex real-time distributed control system to make dr iving on the road much safer. The main control algorithms such as multiple objec t detection, check in lane, etc., were implemented in C. The modle was built usi ng Matlab Simulink. The system could track muliple target vehicles in real time, actively recognize the one of them closest to the host vehicle, and issue a com and when it was necessary to decrease the speed of the host vehicle in order to avoid a collision. Intern 01/2009 04/2009 Liaoning Electric Power Corporation, China Design of a sniffer monitor using C on Linux. Sniffed the data transportation on Ethernet, and resolved the relevant network i nformation such as MAC address, IP address, and protocol types. Insertion of the data into an Oracle database using Java. The sniffed data information was collected and stored onto a database server. Implementation of a real-time reporting system for network performance and moni toring. Graduate Research Assistant 08/2002 12/2008 Signal and Image Processing Lab, Electrical and Computer Engineering Dept., Mich igan State University Research on the theory of wavelets and time-frequency analysis, their applicatio ns on signal and image processing, and hardware implementation of algorithms: Image denoising and enhancement based on wavelets using information-theoretic m ethods. Adaptive signal decomposition in the time-frequency domain. Information-theoretic blind source separation on the time-frequency plane. Applications of proposed algorithms to biological signals such as separation of multi-channel electroencephalogram (EEG) signals, and algorithm hardware implem entation using CMOS techniques. Graduate Research Assistant 09/1999 08/2001 Robotics and Automation Lab, Electrical and Computer Engineering Dept., Michigan State University Design and implementation of an GUI interface to control and monitor a robot ar m under the real-time operating system QNX using C/C++. Development of the path planning and trajectory control for a mobile robot unde r Linux. Assistant Professor 04/1993 07/1999 Department of Automatic Control, Northeastern University, China Instructor for Principles of Control Systems. Instructor for Matlab Programming and Applications. Designed a GUI monitor interface for real-time control and fault detection of t he steelroll transportation chain system at Shanghai Baoshan Iron-Steel Group Co rporation. Education: Ph.D., Electrical Engineering, Michigan State University, 08/2009. M.S., Electrical Engineering, Michigan State University, 08/2001. M.S., Automatic Control, Northeastern University, China, 03/1993. B.S., Applied Mathematics, Hunan University, China, 07/1990. Selected Publications: Zeyong Shan, Jacob Swary, and Selin Aviyente, Underdetermined source separation of EEG signals in the time-frequency domain, Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2008), pp. 3637-3 640, 2008. Zeyong Shan, Jacob Swary, and Selin Aviyente, Underdetermined source separation in the time-frequency domain, Proceedings of IEEE International Conference on A coustics, Speech, and Signal Processing (ICASSP 2007), vol. 3, pp. 945-948, 2007 . Zeyong Shan and Selin Aviyente, Information-theoretic nonstationary source sepa ration, Proceedings of International Conference on Independent Component Analysi s and Blind Signal Separation, pp. 885-892, 2006. Zeyong Shan and Selin Aviyente, Jensen-Renyi divergence for source separation i n the time-frequency domain, Proceedings of IEEE International Conference on Aco ustics, Speech, and Signal Processing (ICASSP 2006), vol. 3, pp. 424-427, 2006. Zeyong Shan and Selin Aviyente, Source separation in the time-frequency domain by maximizing an information-theoretic criterion, Proceedings of IEEE Internatio nal Conference on Electro/Information Technology (EIT 2006), 2006. Zeyong Shan and Selin Aviyente, Image denoising based on the wavelet co-occurre nce matrix, Proceedings of the 30th IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2005), vol. 2, pp. 645-648, 2005. Zeyong Shan and Selin Aviyente, Adaptive minimum entropy decomposition on the t ime-frequency plane, Proceedings of IEEE Workshop on Statistical Signal Processi ng (SSP05), 2005. References: Available upon request