Post Job Free
Sign in

System Development

Location:
Philadelphia, PA
Posted:
May 04, 2014

Contact this candidate

Resume:

ZE WANG

646-***-****/*******@*****.***

***** ******** **

SUMMARY

. More than fifteen years of hands-on software development experience in

Visual C++ (Boost, ATL, STL, COM, MFC) on Windows, OS/2, and Linux and

UNIX system.

. More than five years of experience in PHP, Perl/CGI, and Java.

. More than five years of database development experience in Oracle,

MySQL.

. Experience in C#, .NET, XML/DOM, XPath, Multi-Threading, DirectTalk/2,

ASP, TFS, Clear Case, VSS, RCS, GIT, OpenCVS version control, UML,

flow charts, Microsoft Visio.

. Web based (IE) application development experience in COM, HTML5, CSS,

Javascript, ExtJS.WPF

. Work history highlights: PACS medical system development at Fujifilm

Medical Systems and GE Healthcare, POS development at NCR, biometric,

finger print and facial recognition software development at JADCS, E-

commerce development at Network Commerce, and voice response system,

IVR with DirectTalk/2 at Cityline.

. Experienced in all the phases of software development life cycle

including, requirement gathering, planning, designing, implementation,

development, testing, and maintenance.

EDUCATION

. Master of Computer Science, National University of Singapore,

Singapore (1997 -1998)

. B.S. in Electronics Engineering, Shanghai University, Shanghai, China

(1980 - 1984)

SKILLS

Development C, C++, Java, PHP, Perl

Technologies Boost, ATL, COM, STL, ASP, JavaScript, ExtJS,

EJB, Servlet,

DOM, UML, JDBC, XML, Schema, XML, XSDLT, XPath, HTML,

CSS, DirectTalk/2 Multithread, Web Service socket

Databases Oracle, Sybase, MySQL, Access DB, Dbase

Operating System Windows 98/XP/Vista/Win7, Linux, UNIX, OS/2

Tools Visual Studio 2003/2008/2010, Eclipse, Visio,

Visual Source Safe,

ClearCase, Team Foundation Server, RCS, Apache, IIS,

Tomcat.

EXPERIENCE

Dec '13 - Present Sr. Developer, CIGNA, Philadelphia, PA

Cigna Home Delivery Pharmacy projects for Cigna's Mail Rx. Involved in

design and development of Backend split shipment, LitPack, migration

coordinator projects. Involved in writing and testing of C/C++ codes, SQL

and stored procedures, Java rules components for these projects.

Environment: C/C++ on Unix, Sybase database, stored procedures, Subversion,

Java/Eclipse rules.

Nov '12 - Nov '13 Sr. Developer, NCR, Dallas, TX

Enhancement projects for NCR's Point Of Sale. NCR is a world leader in

consumer transaction technologies. The Aloha POS supports sales, payment

transactions, back of house management, and gateway for linking to 3rd

party software products.

. Facilitated analysis, design and development of POS table service

fractional pizza project, which includes fractional toppings, topping

substitution, topping pricing for higher pricing, average pricing,

whole pricing, etc.

. Enhanced POS Quick Service, which included different fractional pizza

sale support and different pizza pricing support, and other POS Table

Service enhancements and maintenance, in VC++ MFC on VS 2008.

. Responsible for dump files analysis and debugging, crash recovery with

transaction log, which includes both binary data and XML data

processing; POS performance tuning using VC++ profiler; CPPUnit C++

unit test and SWIG unit test script.

. Handled Windows service development, which runs as a back of house

file server - RFS service.

. Created multi-thread status update. It's a separate singleton thread

for updating the POS status at the button of the Window.

. Facilitated multi-thread logging, which moves the logging into a

separate thread for POS performance.

Environment: C, C++, Boost, STL, MFC, DOM, XML, Team Foundation Server,

Visual Studio 2008. MS SQL, Access DB

May '12 - Nov '12 Sr. Developer, Symphony Corp., Park Ridge, NJ

Enhancement projects for GE Healthcare. GE Healthcare is a leading provider

of medical devices and services. GE Healthcare's web based PACS gives

radiologists to read or update patience information and medical images

remotely through internet browser.

. Involved in the design and development of web based PACS's image

viewer, used flow chart, MFC, C++, MDI Application.

. Facilitated the design and development of PACS integration with 3D

image viewer system, which allows radiologist see 2D medical images

and 3D images, and enlarge, rotate the 3D image seamlessly.

. Used provider and consumer web service for data transmission.

. Involved in the tomcat server side development with JSP.

. Responsible for backend multi-thread TCP/IP communication for PACS and

3D system.

Environment: C, C++, Boost, STL, MFC, DOM, XML, Visual Studio 2008. Oracle,

Unix, Tomcat, Java/JSP, UML

Dec '06 - May '12 Developer, FujiFilm Medical System USA, Inc.

Stamford, CT

FujiFilm Medical System USA is a leading provider of medical devices and

services. FujiFilm's PACS has an install based system and a web based

system, which allows radiologist access patient data remotely through

internet browser.

. Involved in the design and development of Fujifilm's Synpase PACS on

Windows system with client and server architecture.

. Used UML, sequence diagram, flow chart, class diagram for the system

analysis and design.

. Used Windows shell programming and Visual C++, STL, ATL, COM and HTML,

JavaScript, ExtJS, ASP, and Oracle for different projects.

. Projects components include Reading Protocol - how radiologists read

medical images. It analyses the displaying study's modality, procedure

code, medical image series name, user preferences, the number of

monitors radiologist uses to produce the best display format on

monitor screen.

. WebView, patient information viewer on browser component with

JavaScript and COM, which displays patient information, current, prior

studies data, and shows or updates reports, notes and thumbnails of

grouped series.

. Workstation integration- PACS system integration with 3rd party

software like 3D software, Nuance dictation system.

. Automated unit testing - In JavaScript and C++ for efficiency and

accuracy of development testing. Especially for algorithm based

software components.

. Client and Integration MSI and build - Perl, MSI API

. Backend multi-thread socket programming for Notes, etc. asynchronous

communication with IIS server.

Environment: C, C++, STL, ATL, DOM, XML, HTML, CSS, JavaScript, ASP,

ClearCase, VSS, Visual Studio 2008/2010. IIS, Oracle, Windows XP, Windows

7, Unix.

May '05 - Nov '06 Developer, JAD Communication & Security, New York,

NY

JADCS was a company specialized in biometric software development, like

face recognition and finger print recognition software. The parent company

is JAD Corp.

. Designed and developed a biometric (facial recognition) application

system in VC++ on Windows XP and backend administrative tools in PHP

and MySQL database.

. Biometric Server - Using GDI/GDI+ for image processing, Cognitec's

software for facial recognition, XML and image referencing for data

communication, with MySQL database.

. Building Access Control Security system. It uses finger print

recognition technology to identify the user who was already enrolled

into the system and give the identified use access to the building.

. Bio-bouncer system (Security system for night clubs/stores). It uses

facial recognition technology to identify the people who were enrolled

into the system as a potential risk to the club or store and send an

alert or warn message to the security.

Environment: C, C++, MDI Application, STL, ATL, DOM, XML, HTML, CSS,

JavaScript, PHP, OpenCVS, Visual Studio 2003. IIS, MySQL, Windows XP

Jul '04 - Jan '05 Developer, CAC America Corp., New York, NY

CAC America is an IT consulting company. The project is for Fuji Electric,

which is a worldwide leader in the design and manufacture.

. Designed and developed Fuji Electric America's e-commerce system for

its America distribution center.

. Involved in the system analysis and back end database design, code

implementation, and testing.

Environment: IIS web server, MySQL, Windows 2000, PHP.

Dec '01 - Nov '03 Programmer, Nextterra Corp., Vancouver, BC, Canada

Nextterra Corp is an internet domain name registration and service provider

company, it also build web sites for customers.

. Designed and implemented a couple of e-commerce web sites in PHP,

C/C++ Oracle, and MySQL on Linux/FreeBSD.

. Ecommerce web site for domain name registration, domain control panel,

custom API for affiliate program. Email forwarding.

Environment: Linux, FresBSD UNIX, Windows, PHP, Perl/CGI, Java/Servlet,

C++, Apache, IIS, Oracle, MySQL.

Dec '99 - Nov '01 Programmer, Network Commerce Corp., Vancouver, BC,

Canada

Network Commerce Corp is an internet domain name registration and service

provider company, it also build web sites for customers.

. Design and development in Perl/CGI, JSP/Java, C/C++, DBI, JDBC, Oracle

on Solaris.

. CPAN perl modules used: Net::SMTP (sending email), LWP (fetching URL,

form auto submission), CGI, DBI (MySQL), XML (writing, parsing XML

file)

. E-commerce web sites for domain name registration and domain control

panel for registrars.com, bulkreserve.com, domainstores.com.

Environment: Linux, FresBSD UNIX, Windows, PHP, Perl/CGI, Java/Servlet,

C++, Apache, IIS, Oracle, MySQL.

Feb '98 - Sep '99 Analyst Programmer, Singapore Turf Club Corp.,

Singapore

Singapore Sporting Club is the oldest existing and only horse racing club

in Singapore.

. Maintenance and development of the following Projects,

. RCS (Race Day Control System for horse racing and 4D game) on IBM Unix

using C/C++ on AIX6000, DB2, report and system maintenance in PERL.

. Telephone auto-betting system and operator assistant telephone betting

system. Win 32 UI programming in VC++, MFC/ATL, DCOM, phone switching

in CC/2.

. Voice Response System (IVR) for telephone betting (DirectTalk/2), CC/2

for the phone switching system. (on WinNT)

. Hand Held Betting System. Device Driver and Embedded system (VC++ on

DOS compatible RTOS), which sends and gets data through Modem/RS232 to

the Mainframe Computer (EBDIC format).

Environment: AIX 6000, OS/2, Windows, C/C++, Perl/CGI, Apache, .DB2, IVR,

DirectTalk/2, MFC, ATL,

May '97 - Jan '98 Programmer, CityLine Pte Ltd. Singapore

CityLine provide cinema ticket telephone booking service, it also provides

ticket online booking.

. Maintenance and development of ticket telephone-booking and auto-

dispensing system on VC++, DirectTalk/2.

Environment: OS/2, Windows, C/C++, IVR, DirectTalk/2, MFC, ATL,

Nov '94 - Dec '96 Service Engineer, Panasonic Singapore Pte Ltd.

Singapore

Panasonic provides a wide variety of products, systems, and services,

ranging from consumer electronics products to industrial devices.

. Maintenance and technical support activities.

Environment: Windows, C/C++



Contact this candidate