Computer Knowledge |
Language & Technology:
JAVA 2, Perl 5, VB.NET/Visual Basic 6, C/C++, Visual
C++ 6, MFC, XML/XSL, UML
Active Sever Pages/ASP.NET, VB Script, JavaScript, CGI, Cold Fusion,
HTML, CSS
Java Servlets, JSP, JavaBeans, EJB, J2EE
SQL, PL/SQL, SQL*PLUS
SDLC, OOAD, MVC
Fortran
Software & Systems:
MS SQL Server, Oracle, Oracle Form, mSQL, MySQL, MS
Access, FileMaker, DB2
Adobe Photoshop 6, Director 7, Flash MX/ Flash 5
Visual Studio.NET, Visual InterDev, VisualAge, Visio, Excel, PowerPoint
IIS, Apache, WebSphere, ServletExec, Tomcat
Windows NT, Windows 98/2000/XP, UNIX, LINUX, VMS, DOS
|
Certification
|
Sun Certified Programmer for Java 2 Platform
|
Education
|
Florida Atlantic University
Boca Raton, Florida
M.S. in Computer Science, 9/96 ~ 4/99
Database System Design and Implementation
User Interface Design
Object-Oriented Design and Programming
Advanced Unix Programming
Advanced Data Structure and Algorithm Analysis
Web Database Programming
Software Testing
M.S. Study in Civil Engineering, 5/95 ~ 8/96
Wuhan University of Technology
Wuhan, P.R. China
B.S. in Mechanics, 7/82
|
Experience
mediisys.com
Word Document
Online Editor
|
MediSys Solutions Inc
East Brunswick, New Jersey
Programmer 10/2003 ~ 10/2011
MediSys Solutions Inc is a medical transcription
service provider. I am responsible for the medical transcription
online system design, developing and maintaining. The system I
designed is different from most traditional medical transcription
system, which I emphasized a sophisticated internet-enabled technology,
but also fully utilizing traditional word processor functionalities
so that users can easily create, modify, email, fax, print, sign
medical transcriptions -Microsoft Word documents - online.
Oracle Database, Tomcat, Java, JDBC, JSP, Visual
Basic, ActiveX controls/components, COM/DCOM, Microsoft Word Automation,
Microsoft Word Add-in controls.
DMD Marketing Inc
Bensalem, Pennsylvanian
Programmer 10/2003 ~ 4/2005
Project:
Telecommunicating Production Time Tracking
Application
The web applications are related to Amcat Telecommunicating System,
which automatically tracking agents' talking time, leads and automatically
calculating agents' hourly working pay. There are two versions
of the applications related to two different amcat systems. One
is old version built by JSP, Tomacat and MS Access. One is new
version built by ASP, IIS and MS SQL Server.
Project:
Mortgage Third Party Verification Online Application
The web application is built for the third parties to verify applicants
on the running time. ASP, IIS and MS SQL Server
|
Experience
Virtualarmory.com
Java Chat Room
3D Flash Dynamic Menu Application
|
G & G Advertising Inc
Orlando, Florida
Senior/Lead Web Developer, 1/2001 ~ 6/2002
Responsible for the development of web related projects.
Project:
The Army National Guard Web Site (Virtualarmory.com)
Development
Participated the full project lifecycle analysis, design and implementation,
which related to system's robustness, scalability and efficiency.
Responsible
for the development of the critical processes such as Site Security,
User Login, User Register, Administrator, Recruiting, User Tracking,
etc.
Developed several applications such as Chat Room,
Postcard, News Application, Member Communication Tools, etc.
Responsible for the relational database analysis and implementation
and web site trouble shooting
SQL Server 7.0/2000 (Transact-SQL, Store Procedures, Triggers)
Active Server Page (VB Script), COM/DCOM, Java and Perl
SDLC, Object Oriented Analysis and Design
IIS, ServletExec, Visual InterDev, Visio, Excel, PowerPoint, MS Access
Project:
Java Web Chat Room Application Development
Utilizing Java to develop a Web Chat Room application
This java application emphasized the user interface design and functionalities
(remote presentation) such as a chat room, a room list, a user list,
a buddy list, creating a new room, etc.
Java included Java Servlets, JSP, RMI, EJB, XML,
TCP socket connections, Threads, Event Handling, etc.
WebSphere and VisualAge
Project:
Internet
Messaging Application Development
Utilizing Visual C++ to develop an internet messaging
application.
This is a standalone application dynamically connecting to the
main web site and the remote database server and can be installed
in a remote machine for the web site administrators to maintain
the user's email accounts and communicate with users.
Visual C++ 6, MFC, WinSocket, WinInet API, MAPI,
ODBC, etc
Project:
800goguard.com 3D Flash Dynamic Menu (Guard Universe) Design
Using Flash 5 to develop a 3-Dimension Dynamic Menu
Application
This application is a combination of geometrical
knowledge and advance Flash features.
|
Experience
|
Q Productions Inc
Fort Lauderdale, Florida
Software Engineer, 6/99 ~ 12/2000
Web Database and CGI Programming
Internet Application Design and Implementation
Project:
Visual Search Engine Software Design
The "Visual Search Engine" is a combination of Internet
software and an object oriented Visual Search Engine that emphasizes
graphical representation and functionalities, interactively connecting
the Master's web site and database.
The full project lifecycle analysis, plan, design and
implementation.
Object Oriented Design by Visual Basic 6, Visual C++
6, Director 7 and Flash 4
Advanced User Interface Design, which included Win32
API programming, Window Sockets API and OLE Automation
SDLC, UML, MS Access, Excel, etc
Project:
Qode.com Web Site Development
The Qode.com is an e-commence web site based on Oracle database,
which provides users online product search, especially searched
by product bar codes, product price comparison and online shopping.
There are three companies together to build this web site. I participated
the web interface developing work: Search Engine design and development,
User's Login, User's account and shopping list development, etc.
Implemented by PL SQL and JSP. I also did some object designs
by PL SQL.
Oracle 8i, PL SQL (Store Procedures, Triggers and Views),
SQL* PLUS, Java, JSP, Visio, Object Oriented Analysis and Design
Project:
Qode.com Database Development
The Qode.com products' database is a huge database stored all
products' bar code information. I participated some of the database's
data analysis and process work.
Perl 5, TCP Socket connection, MySQL, Linux
and Apache
Project:
Internet Application Development
Developed several applications related Internet Database
Analysis, Internet Information Analysis and Internet Database Maintenance,
which focused on Internet connection and database connection.
Designed by Visual Basic 6, Java included Java Servlets
and Java Foundation Classes (Swing components), Perl 5, based on both
Windows and Linux Systems
Project:
Production Time Tracker Development/Design
This is a FileMaker database application that includes the entire
company's activities such as clients' information, correspondences,
product estimation, job set up, task set up, product cost tracking,
product time tracking and the employee's time tracking. In this
application, I focused on the relational database and security
designs, which are disadvantages of the FileMaker software.
|
Experience
|
DataLister Inc
Boca
Raton, Florida
Software Developer, 9/98 ~ 4/99
MS Access application developing and database implementation
Project:
"DataLister SM" Software
Design
This Software is MS Access application that includes "Worker
Compensation Policyholder Information" for each state in
the US. A fast, user-friendly prospecting tool, it gives the user
the ability to identify the most qualified lists of employers.
Project:
DataLister
SM Database Implementation
Creating, updating and implement each state databases
periodically.
Access and Visual Basic Programming, Form, Query, Report
and Macro design and data converting, integrating, merging and related
data manipulation.
|
Experience
|
Advanced Information Technologies Inc
Miami, Florida
Software Developer, 5/98 ~ 8/98
Project:
Finite State Machine Design
This project was designed for BrandsMart USA market
and addressed Repair Information Tracking and Accounting management
systems. My responsibility was to develop the Accounting module, which
is a fully-operational high quality bookkeeping system.
Visual Basic 5.0 user interface design and Microsoft
SQL Server 6.5 database connection. Using DAO, RDO, ActiveX Controls,
COM(VC++), ODBC, Stored Procedure, Transact-SQL and Visual SourceSafe,
etc.
|
Experience
|
Ocean Engineering Department, FAU
Boca Raton, Florida
Research Assistant, 5/95 ~ 8/96
Project:
Structural Random Vibration Analysis
Developed a program to test models that simulate structural
random vibration
Fortran, C coding and Matlab software
Computer Aided Design - with Pro/Engineer, Matlab software and
C coding
|
Experience
|
Wuhan University of Technology
Wuhan, P.R. China
Instructor, 8/82 ~ 4/95
|
Other Project
Experience
Swisschaletfinefoods.com
Easternmetal.com
|
Swisschaletfinefoods.com
- Online Catalog Design
CGI programming with Perl, mSQL database connection
and Msql API.
Product Search by Keyword, Item number and Category. View detail
and price information after login. The CGI program automatically
emails user's registering information to users.
Easternmetal.com - Online
Catalog Design
CGI programming with Perl, MySQL database connection,
DBI API, and JavaScript.
Product information may be viewed online by several
categories of queries. Maintain product database for editing, deleting
and adding by a background administrator page.
Used Car Auction.Com - Web
Design
Utilized HTML, JavaScript to design web page interface
and the Cold Fusion tool to develop the remote database access.
UNIX System Programming
Utilizing C++, developed a UNIX shell that features UNIX user interface
and can accept user commands and make the necessary arrangements for
the execution of commands, such as I/O redirection, environment processing,
history mechanism, signal processing and background process (multithreading),
etc.
Advanced Data Structure and Algorithm Analysis
Utilized C++ and JAVA animation (applets and application)
to demonstrate advanced data structure and algorithm analysis such as
Splay Tree, Binomial Heap and Graph, etc.
JAVA User Interface Design
Using JAVA to design a CSE Faculty and Student Information
Management interface with most common features of windows and frames.
Also used OOP, Applet, Animation, AWT, Packages, Interfaces, Threads,
JDBC-ODBC, etc.
Dynamic/Embedded SQL in Oracle
Programmed a SQL code embedded in C with SQLCA and
SQLDA and PL/SQL for a user-friendly interface to retrieve tables and
columns and execute interactive SQL statements
Oracle Application Design
Utilized Oracle Form to design a form consisting of
a tool bar and a pull down menu. The objects of the form included the
columns of a base table, a bitmap image and OLE objects
|
|