Resume

Xiao Cai

East Brunswick, NJ 08816
Email: xcai@alexanderimage.com
My website:
http://www.xiaocai.com
I am a Photographer now and used to be a Computer Programmer. I had a Master’s Degree in Computer Science.
Work Experience:
Photographer
Self-Employed
2/2012 to Present
I am a photographer, mainly doing stock photography, specializing in environmental portraiture, fashion, and commercial photography. I have more than 19600 stock photos on ShutterStock website now.
I have worked for some companies, doing product photography for advertisements and catalogs shootings, such as T-shirts, Leather bags, and rugs.
I edit my photos using Adobe Creative Cloud Lightroom and Photoshop.
I have my photography equipment, such as a camera, lenses, lighting equipment, backdrops, and so on.
In my childhood, I had five years of training in drawing and painting, so I had a solid and fundamental art background.
Started to learn photography in 2007, I had taken some classes at the International Center of Photography, New York, New York, such as Black and White Film Photography I, II, III, Color Film Photography, Advance Black and White Film Photography Print, Studio Lighting, Portrait, Lightroom.
Project – alexanderimage.com Development
Alexanderimage.com is my photography website. The website fully applied a relational database to demonstrate my photography, portfolio, and stock photography, in a timing manner.
PHP, MySql, CSS, Javascript
MediSys Solutions Inc, East Brunswick, New Jersey
Computer 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 systems. 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, AJAX, jQuery/JavaScript, Html/Css/Xml, Visual Basic, ActiveX controls/components, COM/DCOM, Microsoft Word Automation, Microsoft Word Add-in controls.
Developed several applications to transfer or process medical transcriptions and Word documents to HL7 messages interacting to hospital networks.
MySQL, PHP, Java, Jsp, Visual Basic, Iguana, Chameleon
Other Projects:
DMD Marketing Inc, Bensalem, Pennsylvanian
10/2003 ~ 4/2005
Project ─ Telecommunicating Production Time Tracking Online Application
The web applications are related to Amcat Telecommunicating System, 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 an old version built by JSP, Tomacat, and MS Access, and one is a new version made 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
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
I participated in the full project lifecycle analysis, design, and implementation, which related to the system’s robustness, scalability, and efficiency.
Responsible for developing critical processes such as Site Security, User Login, User Register, Administrator, Recruiting, User Tracking, etc.
I 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 troubleshooting
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.
Project − 800goguard.com 3D Flash Menu (Guard Universe) Design Using Flash 5 to develop a 3-Dimension Dynamic Menu Application
This application is a combination of geometrical knowledge and advanced Flash features.
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-commerce web site based on the Oracle database, which provides users online product searches, especially searched by product bar codes, product price comparison, and online shopping. There are three companies together to build this web site. I participated in 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 vast database stored all products’ bar code information. I participated in some of the database’s data analysis and process work.
Perl 5, TCP Socket connection, MySQL, LINUX and Apache
Project – Internet Application Development
I developed several applications related to 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
It is a FileMaker database application that includes the entire company’s activities such as clients’ information, correspondences, product estimation, job set up, and 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.
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.
DataLister Inc, Boca Raton, Florida
Software Developer
9/98 ~ 4/99
MS Access application developing and database implement.
Project – “DataLister SM” Software Design
This Software is a MS Access application that includes “Worker Compensation Policyholder Information” for each state in US. This fast, user-friendly prospecting tool gives a user the ability to identify the most qualified lists of employers.
Project – DataLister SM Database Implementation
Creating, updating, and implementing each state database periodically. Access and Visual Basic Programming, Form, Query, Report and Macro design and data converting, integrating, merging and related data manipulation.
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, ODBC, Stored Procedure, Transact-SQL and Visual SourceSafe, etc
Education
Master’s Degree in Computer Science
Florida Atlantic University – Boca Raton, Florida
1995 to 1999
Languages
English, Chinese
Email: xcai@xiaocai.com   FaceBook: