Go to main page
Please contact me and see what I can do for you!
Email: xcai@xiaocai.com
Very strong mathematical background and research ability
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

 

Email: xcai@xiaocai.com
Please contact me and see what I can do for you!

Go to main page
Very strong mathematical background and research ability