5/99 - present

C++, Java, and Visual Basic Programmer

Fletcher-Flora Incorporated

Anaheim, CA 92801


specific accomplishments:

1. Designed and developed a Web Server and Web Client in C++ from the socket level up.
The Web Server server includes the following layers:

a) HTTP protocol layer (from scratch) using "Windows API sockets" and the "Lex Scanner Generator".
b) SOAP layer using the "MSXML SAX xml parser".
c) Authentication layer using "MS ADO" for data base authentication and authorization.
d) Server Side Component (SSC) layer using "MS ADO" for using the Data Base to fulfill Web Client requests.

2. Developed a "COM ActiveX control" for Web Clients to use to communicate with the Web Server.

3. Developed "Web Client Application COM ActiveX controls" that displayed the user interface and made requests to the Web Server using:

a) MS Visual C++ Active Template Library (ATL)
b) MS Visual Basic

4. Created a "MFC" Application loader that loaded and displayed the "Web Client Application COM ActiveX controls".

5. Wrote "JavaScript" to altenately use the "Internet Explorer" to display the "Web Client Application COM ActiveX controls".

6. Used sockets to enhance a network messaging system and a network file server using:

a) MS Visual C++ with "Windows API sockets"
b) MS Visual J++ with "JDK 1.1 Socket and SocketServer" java classes

7. Designed and developed XML based Java User Interface generator using:

a) MS Visual J++
b) MS Dynamic HTML (DHTML)
c) MSXML SAX and DOM xml parsers

8. Created COM ActiveX controls in the following languages:

a) MS Visual C++ Active Template Library (ATL)
b) MS Visual J++
c) MS Visual Basic

9. Created an XML library using "MSXML DOM and SAX xml parsers" in MS Visual J++ and created an XML Editor based on the XML library.

10. Developed a metafile library which enabled the accomplishment of the following:

a) Display graphs on the screen using "Pinnacle Graphics Server"
b) Converting reports into metafiles and printing them.
c) Converting reports into metafiles, converting these metafiles into bitmaps, and then finally faxing these reports.
d) Converting reports into metafiles, converting these metafiles into printer specific files, and then transferring these files to the printer via a modem (no remote computer!).
 
 

Back To Last Page