Li Zhang, PhD
3379 Route 46, Apt 7H Tel: [Send email to request phone number] 94-1059
Parsippany Email: [Send email using form at bottom]
NJ 07054
PROFILE
Results-oriented IT professional with extensive experience in designing,
developing, and troubleshooting software. Self-motivated and an innovative
thinker, consistently pursuing new challenges to stretch abilities, expand
knowledge, and bring greater returns to employers.
TECHNICAL SUMMARY
Operating Systems: UNIX, Win95/NT/2000/XP, Linux
Programming Languages: JAVA, C/C++, Visual C++, Perl, Unix Shell, JavaScript,
JSP, Servlet, HTML, DHTML, JDBC, ODBC, XML, Ajax, Dojo, SVG, XSLT,
XPath/XPointer, UML, PCL, Postscript, Assembly Language, Pro*C, PL/SQL
Database Systems: MySQL, Oracle v.9.x, MS Access
Services and Tools: J2EE, CVS, Eclipse, VSS, Clearcase, XMLSpy, OpenGL, Matlab,
Microsoft Office
Protocols and Standards: TCP/IP, HTTP, SSL/TLS, MPEG2, MPEG4
PROFESSIONAL EXPERIENCE
Senior Engineer, Ricoh Americas Corporation 09/2007 ?10/2008
?Designed and developed a Unified Client Web Administration Tool to change
settings on MFP (Multi-Functional Printer), to allow MFPs get user authentication
information based on different protocols, such as LDAP and Kerboros. Implemented
with Java, Tomcat 1.6, JSP and Javascript.
?Designed and developed a SalesForce.com based Web project for DocumentMall.
This project allows users to create folders, upload files on DocumentMall server
by scanning the barcode sheet on MFP. Implemented with Ajax, Dojo, Java and
Tomcat 1.6.
Research Engineer, New Jersey Institute of Technology 09/2005 ?09/2007
?Designed and developed a user management module for the IntegraL system to
allow Single Sign On (based on the Shibboleth technology) for users from
different systems.
?Designed and developed a just-in-time hypermedia system which allows users to
add links, comments and bookmarks for selected text from web documents.
Implemented with JAVA, Javascript, servlet, JDBC, MySQL, XML and XPath.
?Designed and developed an IntegraL system which automatically generates links
for elements of interest in web documents. Implemented with JAVA and IBM WBI
software.
Software Engineer, Electronics for Imaging 11/2000 ?04/2005
?Designed and developed an image viewer for PCL files on Windows systems. The
PCL file is translated into bitmap files by a PCL interpreter, then the bitmap is
displayed on the viewer. This viewer is integrated into a Windows printer driver,
allows users to preview the printing jobs before sending it to a printer. It also
allows users to delete unwanted pages or cancel the whole job. Implemented with
MFC 6.0.
?Added a JPEG library to the PCL6 printer driver. The original image data is
compressed into JPEG and then embedded into a PCL6 printing file. Implemented
with C/C++ in Windows system.
?Designed and developed the Windows PrintMe Driver. The PrintMe driver is a
universal driver that allows users print documents from Internet to printers
worldwide. It supports user account login and encryptions, supports multithreaded
uploading documents, and has a Windows GUI for the PrintMe drvier. Implemented
with MFC, COM, Socket and Thread in Windows systems.
?Designed and developed the PDFEngine, which translates PDF documents into XML
documents and vice versa. Implemented with Java, Swing and XML tools.
?Designed and developed a Web based PDF document processing application called
Design Composer. The Design Composer allows users upload PDF templates to a Web
server, then translates them into SVG documents. Users can view and edit SVG
documents on Web browsers and finally save the edited SVG documents as PDF
documents. Implemented with Java, Servlet, XML, SVG, JSP, Javascript, JBoss,
etc.
?Designed and developed a Web based image viewer for multiple image formats. Use
a system library to translate various image formats into JPEG or GIF formats,
then display them on the Web browser. Implemented with Java, Javascript, C++, and
Apache Web server.
Software Engineer, Stone Multimedia Corp., Singapore 09/1997 ?01/1999
?Designed and implemented a software system for Model-based Image Coding in
MPEG4. Automatically extract face feature points in 2D face image, including
eyes, eyebrows, nose and mouth. The face is segmented from the background, and
feature points are extracted by using digital filters. Implemented by C++, and
Xwindow library in SunOS5.7.
?Designed and developed a software to display video sequence in QCIF format.
Implemented by Visual C++ 5.0 and OpenGL.
DSP Programmer, Kehai Electric Company, China 09/1994 ?07/1997
?Designed and implemented a multi-channel, portable ECG (Electrocardiogram)
instrument. Implemented by C and assembly language 8086.
?Designed a real-time software to collect data from human body. Designed digital
filter, compression method and store data in floppy disks. Implemented by C.
?Designed a software for floppy disk driver and LCD device driver. Implemented
user interface and LCD graph interface. Implemented by C and assembly language
8086.
EDUCATION
Ph.D in Computer Science, New Jersey Institute of Technology, August,
2005
M.S. in Electrical Engineering, Southeast Univ., Nanjing, China.
April,1997
B.S. in Biomedical Engineering, Xi'an Jiaotong University, Xi'an,China.
July,1994
|