Home | Research | Publications | Industrial Experience | Education | Links

Siemens Corporate Research, Princeton, NJ                                               1.2005-6.2005

Co-op Engineer

n     Multitasked in medical image analysis: evaluating computer-aided diagnosis algorithms, GUI programming in Visual C++, rapid prototyping of research softwares, pre-processing and segmentation of images of multiple modalities.  

Precision Valve & Automation, Halfmoon, NY                                                Summer 2002

Co-op Software Engineer

n     Developed visual servo software for dispensing robot: designed and implemented image acquisition, camera calibration and pattern matching in LabVIEW, and integrated the vision feedback with motion control module. Software in production use.

Heilongjiang Telecom. Technology Support Center, Harbin, China                      1997-2000

Software Engineer

n     Developed workflow management applications with Collaboration Data Object on Microsoft Exchange platform, designed the binary decision diagram based workflow engine that streamlines document routing with user defined rule templates.

n     Implemented telecommunication infrastructure management information systems, mapped the network structures into relational database, wrote database triggers and front-end Java code, created dynamic web based report using Business Object tools.

n     Led the development of a cargo fleet management information system, analysed user requirements and designed the multi-tier system architecture, wrote Java applet and active server pages to manipulate data in the database, wrote VB and SQL code to create query and report.


Independent Consulting                                                                                   1996-1999

n     Developed a 2-D profile CAD/CAM application for CNC machine tool. Designed the data structures and algorithms for the geometrical entities, implemented the application in Visual C++.  The software generates machine tool control programs based on the input AutoCAD files.

n     Developed a 256-channel stage lighting control system in Visual C++. The system allows online recording and offline editing of complex lighting patterns and then controls the lighting effects by communicating with the distributed peripherals. System installed on multiple commercial sites.

Attribute Oriented Technology, Harbin, China                                                    1996-1997

Software Developer

n     Performed ATL programming in Visual C++ to implement an Internet Explorer extension: extract text from the hypertext displayed in the browser and read the text using Microsoft agent. 

n     Wrote context menu extensions in Visual C ++ by implementing the IContextMenu interface, wrote the code to respond to user input and the code to register the extension so that it can be connected with the shell object.



Home | Research | Publications | Industrial Experience | Education | Links