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 |