MEIDE ZHAO
*** ********** ***, ******, ** *****
Cell: 630-***-****, Email: abk75m@r.postjobfree.com, Home: (630) 551-
0312
. 15+ years hands-on experience developing software products using Java
and C++ technology including Core Java, J2SE/J2EE, C++/C on Windows
and UNIX platforms.
. 8+ years experience in Java Architect, OO design, Database, JDBC, and
UML.
. 8+ years hands-on experience on Sun Solaris Unix, SGI IRIX, and Linux.
PROFESSIONAL EMPLOYMENT
SubscriberMail, LLC., Lisle, IL Mar. 2010 - Aug.
2010
Core and Back End Java Developer
. SubscriberMail Enterprise and API manage emails using Core Java, NIO,
Multi-Threading, Message Driven Beans, Web Service, WSDL, XML, SOAP
protocol, Axis, Ant, JUnit, DAO, DBO, Sybase, Subversion, Eclipse,
Subclipse, PMD, MaintainJ., Ubuntu Linux.
. SubscriberMail bounce logging and classification (BLC) component for
automatic email bounce parsing and classification using a set of
classifiers including a rule tree classifier in Core Java. The bounce
service in SubscriberMail Enterprise server handles the classified
bounces according to the types of the bounces and saves them in Sybase
via JDBC.
. SM Enterprise has its own containers that are able to load the web
service objects and Http based handler objects in runtime based on the
configuration files, which is similar to SPRING framework, and SM
Enterprise has its own JDBC based solutions to the database like DAO
and DBO objects, which is similar to HIBERNATE framework. SM
Enterprise uses Apache's AXIS for message processing but built its own
Web Service APIs (SMAPIs) implemented using XML and SOAP protocol.
VasSol, Inc., Chicago, IL Jul. 2001 -
Jan. 2010
Java Software Architect / Lead Engineer
. Led a software development team of 10 developers for the high-tech
medical imaging product using Core Java, J2SE, Java Swing, Java 2D,
Java 3D, C++/C, OpenGL, Open Inventor, J2EE, JSP, Servlets, XSLT, XML,
Python, JNI, Oracle, SQL Server, MySQL, and JDBC.
. Created a user-friendly Graphics User Interface using Java Swing and
X/Motif for MRI tech to perform flow analysis using MRI images and for
Radiologist to review/approve the report.
. Invented/implemented core algorithms for image segmentation, image
processing, contouring, motion correction, and MRI protocol generation
using C++/C and Core Java.
. Developed 3D reconstruction and 3D surface rendering of blood vessels
from MRI images using Java 3D and OpenGL/Open Inventor on both Windows
and UNIX environment.
. Developed DICOM sender/receiver for image transfer and the interface
to PACS system using Java Networking.
. Built interfaces with Sun Solaris Unix, SGI IRIX, Red Hat Linux
Environment.
. Encrypted the software including both JAR and DLL files using
SafeNet's HASP technology
. Delivered requirement / high-level design documentation using UML and
followed the FDA/ISO standards.
. Built complain handling system using J2EE, MySQL, Servlets, JSP,
TomCat.
. Diagnosed and resolved complex and critical issues throughout the full
cycle of development process from build, deployment, system
integration, testing, release management, installation, customer and
technical support.
Neurosurgery Dept., University of Illinois., Chicago, IL Jan.
1997 - Jul. 2001
Research Scientist, Neurosurgery Clinic Imaging
. Developed three medical imaging software (MRI based 3D blood flow
measurement, X-Ray angiogram based vessel size measurement, and fluid
mechanics based predictive modeling software) using C++, OpenGL, Open
Inventor, X/Motif on SGI IRIX.
. Created Graphics User Interfaces for the medical software to perform
flow and vessel analysis.
. Developed 3D point and surface rendering for 3D localization and flow
quantification.
. Developed a clinical patient database system using ASP, JavaScript,
and HTML.
Math and Comp. Dept., Loyola University, Chicago, IL Sept. 1998 -
May. 1999
Instructor
. Artificial Intelligence (Comp 484) for graduate students, Fall 1998.
(Search, Knowledge Representation, Reasoning, and Learning)
. Data Warehousing & Data Mining (Comp 488) for graduate students,
Spring 1999.
(Data Preprocessing, Data Warehouse and OLAP Technology, Data Cube
Computation and Data Generalization, Mining Frequent Patterns and
Associations and Correlations, Classification and Prediction, and
Cluster Analysis)
TM Floyd Co. & Company, Chicago, IL Jun. 1996 - Jan.
1997
Technical Consultant
. Developed the ToolCat software for Caterpillar using PowerBuilder,
Visual Basic.
. Developed the ToolCat software using C/C++, Oracle Database on HP UX.
TECHNICAL SKILLS
Languages: Core Java/J2EE, XML, WSDL, SOAP, Java 2D/Java 3D, C/C++,
OpenGL/Open Inventor, MATLAB, ASP, .NET, Servlet, JSP,
JavaScript, CSS, XML, XSLT, UML
Operating Systems: Window XP/2000, Sun Solaris, SGI IRIX, HP UX, Red
Hat Linux
Databases: Oracle, SQL Server, MySQL, Sybase, JDBC, ODBC, MS Access
Development Tools: Eclipse, Ant, JUnit, Subversion, Axis, Subclipse,
JBuilder, Project, Python, JNI, PACS, DICOM, HIS/RIS, HL7,
IHE, Rational Rose, MS Visual Source Safe, PR-Tracker,
InstallShield, Spring, Hibernate
EDUCATION
PhD Mechanical Engineering, Harbin Institute of Technology, Harbin,
China
MS Computer Science, University of Illinois, Chicago, IL
MS Mechanical Engineering, Harbin Institute of Technology, Harbin,
China
BS Mechanical Engineering, Hefei University of Technology, Hefei,
China
WORKING STATUS
US Citizen