OCT 97 - PRESENT: Software Architect, Server and Components Team, Technical Division, Information Access Company. Netscape Publishing Expert: Wrote a scope and evaluation document describing how the Netscape Publishing Expert system could be deployed within IAC and interface with either our existing content directly or through our HTTP/XML accessible search and retrieval engine. New Search Engine Platform Project: Created a porting plan for moving the content indexing and search/delivery software from VMS to Windows NT, covering issues such as analysis of platform comparison (Unix) and design for testability and staging. Lifecenter product: Wrote the scope document and architecture/design for the web-based authentication and authorization mechanism for the www.lifecenter.com product, paying careful attention to leveraging existing components in new ways in the design. Helped both junior and senior software engineers get through the bootstrap and debugging phases. Lifecenter product: Was responsible for the design of the "legacy content" interface at the back end of the Lotus-Notes based new product. Helped bring software engineers new to the project up to speed in the use of the Java classes involved in HTTP operations and XML parsing. Lifecenter product: Wrote the scope document and developed the architecture for accounting services based on HTTP fetched XML documents. Designed with attention to ease of interface with legacy accounting architecture and flexibility of implementation by both Domino(Notes) web servers and Microsoft Internet Information Server. Lifecenter product: Presented authentication/authorization/accounting architecture to cooperating business partners (who provide web content) and designed and implemented deliverables suitable for use in an Active-Server-Pages MS-IIS high-volume web site. Remote Content Delivery: Wrote a whitepaper/technical-review document on a wide range of possibilities for remote content delivery, and recommending to management and getting software engineers to buy into the concept of using an existing Reverse-Proxy server product as the base component, rather than implementing something from scratch. Evaluated Netscape, Apache, and Microsoft servers, including extensions required to each of them. Analyzed performance and caching issues and recommended software QA methodologies, coordinating between development and QA engineers during the deployment process. Computer Select Web product: www.computer-select.com Extended my "chunks/object of html" package with enhancements that enabled a more rapid development cycle. Insite/Insite-pro product line: www.iac-insite.com www.insitepro.com Developed a prototype that allows these dynamic content web sites to interface with microsoft internet explorer content pull mechanisms including favorites/bookmarks, subscribed content and channels. SEP 96 - SEP 97: Software Architect, Information Access Company Business Division. www.insitesales.com : Evaluated various platforms for hosting the Perl implementation of the Insite Sales product, including Fast CGI and Apache Perl Module. Wrote the scope document for the plan to internally support the Apache web server, and built the initial revisions and support for putting them into production. Designed a web-based product fulfillment and account management system that delegates authority for account creation to administrators at customer sites, enabling them to issue (via email or web techniques) coupons to enable the people they serve to self-enroll in order to gain access to IAC products. Also allows customer sites to create customized enrollment web pages that reside on the intranet site. Designed an "advanced logon" mechanism to delegate the ability to issue "login tickets" to the administrators of customer intranet sites and resale channels of IAC products. See http://www.iac-insite.com/wbs/insitelrti.html Designed the usage reporting architecture. Designed the interface to the concurrent license enforcement mechanism. Introduced the practice of application building via HTML templates. Using http://people.delphiforums.com/gjc/chtml.html Guided developers through the minefields of bringing mulithreaded transactional applications from prototype to product. Developed the testing infrastructure strong enough to stress the systems to reproduce problems at the one-in-ten-thousand-cases level, and other tools to support the regular software QA group. Wrote an SGML DTD, and redesigned elements of the Hyper InfoTrac Services to fit into an "architecture for standards-based publishing systems" which is developing on the internet. http://cpartner.iacnet.com/api/ username: cddev@iacnet.com password: nw67k