Home Contact
Experience Skills Set Patents Samples Resume Contact
 

I have extensive knowledge of the C and C++ languages. I have over sixteen years of C development experience, much of which has been within the UNIX environment. My experience includes both application as well as system software development.

During my tenure at Equifax Services, I was responsible for the development of a number of system-level services employing a variety of UNIX/C facilities, including TCP/IP sockets, semaphores, message queues, multiplexing I/O, and pipes.

I have worked off-and-on with Java since its original release. I have used it for both client-side and server-side programming. At ProAct Technologies, I developed a Java-based CRM application for the company's consumer advisors to assist when dealing with consumers regarding their financial services purchases.

I have also developed a number of database applications which have employed the JDBC API set to access a variety of databases, including ORACLE, MySQL, and Watcom.

Most recently, at InfiLink Corporation and NOVA Information Systems, I developed web applications using Java Servlets and Java Server Pages technology within the JRun and WebSphere application server environments. Modeling the applications with the use of the Apache Jakarta Struts application framework, I was able to dramatically decrease application development time and increase developer productivity. By effectively separating and encapsulating the business logic and presentation logic into distinct components, it greatly simplified application creation and maintenance.

I began working with XML while developing the web site for YouDecide.com. Using James Clark's original C-based XML parser and the Simple API for XML (SAX), I developed an XML-to-HTML scripting engine for dynamically generating personalized web content. Constructed before there was an XSLT standard, I designed my own XML stylesheet technology to perform the transformation from XML to HTML.

I have had considerable experience with the Apache web server. As Web System Manager at ProAct Technologies, I was responsible for installing and configuring multiple Apache web servers across a number of different Points of Presence (POPs). We made extensive use of Apache's mod_rewrite module, allowing us to dynamically rewrite URLs based upon a wide variety of business rules.

In preparation of moving to Sun Microsystem's iPlanet web server, I developed an NSAPI-based module which duplicated the mod_rewrite functionality of the Apache web server.

I have several years of full life-cycle experience in Web development. I have developed both client-side and server-side applications in C, C++, and Java and have extensive HTML and CGI experience. In addition, I have developed a number of Internet-based B2B applications which employ the XML language and HTTP and SSL protocols for the transmission of data over the Internet.

I also have considerable experience installing and configuring a number of web and application servers, including Apache, iPlanet, and JRun.

Copyright © 2001-2008 Xebulon Technologies. All rights reserved.