Nancy Perry
Boulder, CO
nancy@spin-web.com

Technical Summary: Highly involved in current internet technology, including the use of Java, JDBC, RMI, XML, Apache/mod_perl, Perl, DBI, CGI, HTML, Javascript, some PHP and python. Primary expertise is in using object technology in developing database driven applications for multithreaded and n-tier environments.

Proficient in most flavors of unix (Linux, Solaris, SunOS, Irix, HP-UX) on most workstation platforms (Intel, Sun/SPARC, SGI, HP). Proficient at a variety of programming languages (Java, Perl, C, C++, Lex/Yacc, LISP). Industry experience with several relational database systems (Oracle, Sybase, MySQL). Extremely self-motivated. 



Experience
03/05-present  Pronto, Inc, Boulder CO.
02/03 - 03/05 Semantic Discovery, Boulder, CO.
Software Architect
Responsible for crawling the internet for web sites from varying application regions, automatically mapping products made or sold by the companies crawled into the appropriate taxonomy nodes of our customers (i.e., online yellow pages or directories). Perform extraction of company address/contact and product information from all sites crawled, and deliver relevant data to our customers. Manage a cluster of linux machines over multiple networks.

11/02 - 02/03 Experian, Denver, CO.
Software Consultant
Implemented a sessions based apache system to provide a secure, single-point of entry for all of Experian Marketing Services' web applications. Technologies used: perl, Apache/mod_perl, mason, Oracle 9i.

10/01 - 11/02 WhizBang! Labs / Flipdog.com , Provo, UT.
Software Engineer
Technical Team Lead of a group focused on crawling the internet for specialized document types, classifying those documents based on desired features, extracting pertinent information from those documents, and building a database from the results. Coordinated the crawl, classification, and extraction phases of the project, and coordinated delivery to the customer. Implemented fuzzy matching algorithms integrated with MySql to augment incomplete user data. Also in charge of Internet based discovery algorithms feeding active sales initiatives for the company. Technologies used: Java, XML, Perl, Apache, LDAP, Oracle, and SQL.
04/01 - 10/01 About.com / Primedia, Orem, UT.
Senior Internet Engineer
Architected and constructed the infrastructure for performing the ETL (extract, transformation, load) process in an internal Oracle 8i based data warehousing project. Analyzed customer data from multiple organizations acquired by Primedia and About, assisted in development of data model and project specifications to support a unified customer data warehouse integrating customer information for all of Primedia's properties.
03/00 - 12/00 Easytrieve, Austin TX.
Senior Internet Specialist
Responsible for perl and mod_perl implementation for Easytrieve's flagship B2B e-recruiting service, HireHub and the lightweight ZillionResumes.com internet resume aggregator system. Implemented an interface to a third party e-commerce credit card billing system to allow customers to pay by credit card. Designed an XML template-based result generator. Achieved significant performance gains by redesign of a perl/CGI system into mod_perl under Apache. Preserved continual integrity between the browser interface and backend engine of the HireHub and ZillionResumes systems.
12/99 - 05/00 Amicus, Inc., Austin TX.
Senior Software Engineer
Performed development and some product architecture for the database-driven Pavilion® internet financial planning hub. The system was based around an object-oriented Java application server that performed secure transactions with external financial systems. Architecture was a network of linux systems and clustered, redundant Apache web servers that were enhanced by the use of mod_perl and embedded perl. Lead a team of programmers and web designers in this Internet startup company. 
05/97 - 12/99 Microelectronics and Computer Technology Consortium (MCC), Austin TX.
Member of Technical Staff
Responsible for development of java-based agents, java applets, and CGI-based interfaces for the ontology-based InfoSleuth distributed internet agent system. Wrote a subscription service manager for notifying users of changes and events of interest in the system. Highly active in prototyping, development and deployment of InfoSleuth applications that speak SQL via Oracle 8. Involved in web based healthcare data mining applications for NIH contracts. Member of a 5 person team responsible assessing the commercial viability of InfoSleuth in business intelligence applications and creating a technical agenda for a spinout company. 
03/95 - 05/97 Jet Propulsion Laboratory, Pasadena, CA.
Software Consultant
Performed rapid and iterative development of a multithreaded, socket-based X-Windows/OSF Motif GUI interface on SGI workstations for the Alaska Sar Facility satellite imaging project. Worked closely with the customer to insure delivery of a functional system for generating accurate and timely satellite images as requested by the user community. 
03/94 - 2/95 Structural Research and Analysis Corporation, Santa Monica, CA. 
Senior Software Engineer 
Team leader in the design and implementation of an X-Windows/Motif multiplatform GUI interface for the COSMOS/M structural analysis tool. Installed NCSA web servers on SGI platforms in the local intranet, and designed the prototype web site for the company. 
03/93 - 03/94 Toshiba America Medical Systems, Irvine, CA 
Systems Engineer
Member of a research prototyping group involved with the development of networked medical imaging systems that perform remote hardware diagnostics of MRI, CT, and X-Ray machines. Developed prototype programs for displaying 12-bit grayscale medical images. 
03/91 - 03/93 Hughes Aircraft Company, Fullerton, CA
Systems Engineer
Responsible for system requirements definition, implementation, and system delivery of a GUI-driven hardware-in-the-loop locomotive simulator. Contributed to a team whose focus was the active pursuit of new commercial business for the company. Received Craftmanship Award for personal and innovative excellence in end-to-end project performance. 
08/90 - 01/91 I-Flow Corporation, Irvine, CA
Senior Software Engineer
Responsible, in small startup company, for development of embedded system software in C and assembly language, system integration using in-circuit emulation, and system testing of a medical infusion device. Provided documentation and test protocols to support FDA requirements. 
08/89 - 08/90 Thermco Systems, Orange, CA
Senior Software Engineer
Responsible for the implementation and integration of a relational database driven cell controller automating the clean-room process for the semiconductor industry. Integrated several subsystems such as robotic silicon wafer handling devices and process equipment with the cell controller. 
04/86 - 08/89 Hughes Aircraft Company, Long Beach, CA.
Member of Technical Staff
Responsible for real-time command-and-control embedded system software design, development, test, and system integration. Developed and executed site acceptance and installation procedures for system delivery. Delivered every system on-time and under budget. 
03/83 - 04/86 TRW, Redondo Beach, CA.
Member of Technical Staff
Responsible for large-scale design and development of network and radar application software. Performed all phases of software integration and test. 

Education
M.S. in Computer Science University of Southern California. Dec 1985 
B.S. in Mathematics University of Washington. Mar 1983 

Honors/Awards
MCC Management Award
Three NASA/Jet Propulsion Lab Achievement Awards
Hughes Aircraft Company Craftsmanship Award