Liang Ying
**** *. ******* ***., ***. F**, Toledo, OH 43606
Email: *****.********@*****.***
Mobile: 865-***-****
Qualification Summary
>7+ years of software development experience in the RTOS for microcontroller based Embedded Software System.
>Familiar with CPU/MCU structure and proficiency in programming close to hardware enviroment with interrupt, timers, ADC, DAC, PWM, etc.
>Familiar with communication protocols I2C, SPI, RS232 and TCP/IP.
>Proficiency in C/C++, Assembly, Fortran 90, familiar with OOA/OOD. Knowledge of scripting languages (Javascript, Unix Shell).
>Experience with 8/16/32 bit CPUs. Familiar with 8051, Intel X86, MISP, and ARM.
>Experience with uCOSII, Linux, VMWare and WinCE. Experience with multi-thread programming.
>Experience with Digital Image/Video Processing, in both algorithm design and implementation. Familiar with digital image/video standards, JPEG, MPEG1/2/4.
>Strong debugging skills with JTAG Emulator/Debugger, logic analyzers, signal-generators and oscilloscopes.
>Experience in complete life cycle of software development. Experience with version control. Familiar with Quality Control Systems Documentation and procedures (CMMI).
>Project Leader experience, planning, budgeting, organizing, configuration management, project schedule management, and communicating with the customers.
Working Experience
University of Toledo
Research Assistant Jan. 2006 ~ Now
>Developed the Digital Image Processing algorithm for Real Time Automatic Pavement Distress Detection and Classification. Proposed a beamlet-based image processing algorithm.
>Improved the flow solvers with Fortran 90 in Unix OS for NASA Glenn Research Center Broadband Aeroacoustic Stator Simulation CAA (BASS) code.
Philips Electronics Group
Senior Software Engineer Aug. 2005 ~ Dec. 2005
Developed Reference Application Software. Worked with hardware engineers, analyzed customer requests, and designed cost-effective solutions. Provided customer support.
TOSHIBA LSI Support Co. Ltd.
Software Engineer Aug. 2001 ~ Jul. 2005
Developed Reference Application Software for newly built platforms, includes firmware, middle ware, and application layer. Worked with hardware engineers, analyzed customer requests, and designed cost-effective solutions. Provide customer support.
Main Projects
>Designed and Implemented algorithm for Automatic Pavement Distress Detection and Classification System.
#Enhanced the image quality. Removed the non-uniform background illumination.
#Thresholded the pavement image to get binary crack image, then used Beamlet Transformation to extract the crack information.
#Performed crack extension check and classified cracks.
>Research the hardware architecture of Multi-Core DSP CT3400, to implement image compression algorithm JPEG on CT3400 in different ways, and to compare the performance of different implementation ways.
#Installed Cradle RDS-3400 development/evaluation board onto computer.
#Implemented JPEG algorithm in ANSI C under Visual Studio.
#Measured image compression performance – MSE (Mean Square Error), PSNR(Peak Signal Noise Ratio) and processors' processing time; compare these two kinds of data in different implementation ways.
>Developed the solution for HDTV with support of progressive scan, 1080i/1080p/720p and VGA input. The product has been masked and mass produced in HISENSE and SKYWORTH.
#Communicating with customers and hardware engineers, make the Customer Requirement Specification and Software Requirement Specification.
#Designed the User Interfaces, including user mode, design mode, and factory mode.
#Made the unit test, integration test and validation test plans.
#Developed the drivers for all the peripheral hardware.
#Coding, Debugging, Verification, Validation and Documentation.
#Provided ongoing support according to customers’ requirement.
>Developed a LCD TV solution. The product has been masked and mass produced in HAIER and PANDA.
>Developed the High Definition LCD TV reference software TV506E. The product has been masked and mass produced in SKYWORTH.
>Designed and implemented a game (Box-man) which is display on TV and played with remote controller.
>Built the On-Screen-Display (OSD) driver and function library for TMP88CS34N.
Related Tools
>Configuration Management System: ClearCase, CVS, and Visual Source Safe.
>Compiler and Debugger: MS Visual Studio, CCS, GNU tool chain.
>Tools: Matlab / Simulink, SolidWorks, Labview, Visio.
>Database: MySQL, Access.
Education
Master in Electrical Engineering, University of Toledo, OH Dec., 2009
Master in Mechanical Engineering, University of Toledo, OH Aug, 2008
B.S. in Mechatronics, Shanghai Jiao Tong University July, 2001