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++