Post Job Free
Sign in

Software Engineer Years Experience

Location:
Verona, WI, 53593
Posted:
July 12, 2010

Contact this candidate

Resume:

Chao Wang

** ***** ******* ******, #*** Phone:

608-***-****

Verona, Wisconsin, 53593 Email:

***********@*****.***

SUMMARY

To seek a software engineer position.

. Two and half years experience in computer vision and image processing

software development in C++.

. Two and half years experience in healthcare information system

development in C#.

. Proficient programming skill with C/C++/C# and object oriented design.

. Expertise and experience in all phases of software development, from

requirement, analysis, design, implementation, test, to post-delivery

maintenance.

. Excellent team player having very good communication, technical and

interpersonal skills.

. Excellent problem solving skills.

COMPUTER SKILLS

. Language: C, C++, C#, STL, Java, VB, MATLAB, Assembly

languages.

. OS: MS Windows, MS DOS, UNIX, Linux.

. Web Technologies: ASP.Net, ADO.Net, MS Visual Studio,

JavaScript, AJAX.

. Database: Oracle, SQL, MySQL.

. Methodology: Object-Oriented Analysis / Design /

Programming, UML, Design Patterns.

. Others: TCP/IP, Client/Server, Sockets, Multithreading,

TortoiseSVN, Intel IPP/OpenCV, OpenGL.

WORK EXPERIENCE

Software Developer, Epic Systems Corporation (A Healthcare IT company),

Verona, WI, USA, February 2008-present

. Work in the Inpatient Group to develop inpatient clinical system for

hospitals and large clinics, such as provider order entry, nursing and

other clinical documentation, and medication administration.

. Mainly work on medical device integration, integrate the Vitals and

infusion medication information captured from devices to patient's

chart. Maintain and develop new features for the devices module.

. Involve in analyzing the complex administration needs of the medical

field, designing programs and systems to meet those needs, programming

and trouble-shooting the software application and providing users with

technical support.

Software Engineer, Vision Group, ASM Pacific Technology Ltd, Hong Kong,

November 2001-May 2004

Developed computer vision software for the semiconductor assembly and

package equipments.

. Designed and implemented a new surface inspection module for molding and

leadframe inspection.

< Developed from scratch, worked on the whole software life cycle, from

the specification, requirement, analysis, implementation to test.

< Successfully used in a variety of applications. Initially developed

for void detection in molding process and then extended to many other

applications such as lead-frame, LED inspection.

. Maintained and enhanced the existing "Wafer Inspection" software.

< Optimized codes to speed up the software by 20%.

< Implemented new features and functionalities at the request of field.

< Analyzed and solved the problems from field.

. Developed the defect analysis module which generated the numerical

defect attributes from the intensity image.

< Coordinated the development team of three engineers. Developed the

defect attribute measurement part, coordinated the interface between

development members, performed integration and tests.

. Developed a module "Model Parameter Estimating (fitting)" for ASM image

processing library. It was robust for up to 50% outliers and supported

linear equality and inequality constraints.

. Performed some other software development and supporting tasks, such as

image thinning, stroke width measurement.

Project Leader of "Surface Inspection" module (January 2003-May 2004).

. Responsible for software version control and release.

. Implemented new features, regular maintenance and optimization.

. Analyzed the problems reported from field and proposed solutions.

. Trained users, both application teams within company and external

customers.

. Carried out the feasibility studies for new development, for example,

boundary defect detection and feature-based defect detection.

Research Assistant, University of Missouri-Columbia, August 2005-June 2007

. Applied multi-phase and vector-valued level set method to color image

segmentation with Matlab.

. Designed and implemented software for moving object detection in video

sequence using MS Visual C++.

. Developed Support Vector Machine based method for image segmentation.

. Developed some plug-ins such as canny edge detection, adaptive

thresholding, connected component labeling, Hough Transform under QtImg

with C++.

Teaching Assistant, University of Missouri-Columbia

. TA for Computer Network, August 2006-December 2006.

. TA for Algorithm Design and Programming, in charge of lab session,

January 2007-December 2007.

EDUCATION

M.S. in Computer Engineering, December 2007, University of Missouri-

Columbia, GPA 3.84/4.0.

M.S. in Electrical Engineering, July 2001, Huazhong University of Science

and Technology, China.

B.S. in Electrical Engineering, July 1998, Huazhong University of Science

and Technology, China.

MAIN COURSES

Computer Knowledge:

Design and Analysis of Algorithm, Object-Oriented Design and C++

Language, Software Engineering, Operating System, Microcomputer

Architecture and Interfacing, Computer Network, Database Management

System.

Image Processing/Computer Vision:

Digital Image Processing, Computer Vision, Pattern Recognition, Machine

Learning, Multimedia Security, Video Signal Processing, Digital Signal

Processing.



Contact this candidate