David R. Henke

email: drhenke@yahoo.com

 

OBJECTIVE

I want to utilize my experience to build best of breed, customer focused solutions for high growth/emerging/profitable markets.

 

CAREER HIGHLIGHTS

·        Over 30 years experience in the software/Internet field as a senior manager, architect, programmer.

·        Founder of two successful software companies. Both were acquired.

 

2005 - 2009, Yahoo!

Senior Vice President, Engineering/Operations

·        Delivered Panama project (with ~500 engineers) to replace legacy Overture search marketing solution for Yahoo. Greatest team effort I have ever participated in.

·        Ran Production Operations, including datacenters, networking, ACL’s, DNS, VIP, SA (System Admins), Storage, NOC (network operations center). Scale, complexity, diversity of Yahoo’s offerings presented key challenges.

·        Ran Tools/Systems Software teams, from development to qa to operations. Focus on simple, scaleable, useful tools, including: language support, ticketing, bug-tracking, software configuration management, SA tool chain, installation/deployment/provisioning, change/incident/problem management, abuse, content/ad quality, performance measurement, and much more.

 

 

1998 - 2002, AltaVista Company

Vice President, Engineering/Operations; formerly Chief Information Officer (CIO) as head of Operations

·        Responsible for all product development, quality assurance, deployment, customer support.

·        Includes software/tools to build indexes/databases, answer queries, and construct resulting web pages.

·        Direct 7x24 production and internal operations, including Computer Operations, Network Operations, Help Desk, Database Administration, Data Integration, MIS, IT infrastructure.

·        Combined AltaVista properties [1] are one of largest on the Internet (page views, unique users).

·        Key improvements in uptime/reliability, monitoring, and price/performance of 7x24 hosting service.

·        Consolidated operations for efficiency/cost effectiveness across personnel, facilities, hardware, network.

·        VP Operations for Zip2, responsible for due-diligence during Compaq/AltaVista acquisition of Zip2.

 

1990 - 1998, Silicon Graphics, Inc.

Director of Engineering, Engineering Manager, Member Technical Staff

·        Director of Engineering for Cosmo Professional Authoring projects, including Java Development Environment (Cosmo Code), VRML authoring (Cosmo Worlds), and 2D/3D special effects authoring (Cosmo PageFx). [2]

·        Director of Engineering for WebFORCE projects, including award winning video streaming (WebFORCE Mediabase), Java compiler/runtime on SGI, content management, and load balancing/replication/performance (WebFORCE Director). [2]

·        Engineering Manager for award winning CASEVision/WorkShop software development products including a visual debugger, static analyzer, performance analyzer, coverage analyzer, native C++ compiler, and MP Fortran analyzer.  Managed interactions between my group and compiler, O/S, UI, customer support, and marketing organizations to insure quality and timely releases. Negotiated and managed port of Purify from Pure Software onto SGI computers. [2]

·        Defined requirements for database repository and version control/configuration management system offered with development environment solution. Technical liaison to Atria Software, builders of this world class product.  Ported Sun's ToolTalk to SGI computer to provide solution for interprocess communication between tools cooperating in framework.

 

1987 - 1990, TeamOne Systems, Inc.

Founder, Vice President of Customer Support, Manager of Testing, Software Engineer

·        Principal designer and builder of TeamOne CM (configuration management) and ECO (engineering change order) products which support version, configuration, and change control for engineering environments. All objects are supported with TeamOne's proprietary object oriented database management system. Wrote kernel level driver to support new file system type, configured Unix directories, which can be versioned and transparently tracked.

·        Ran customer support organization which handled product related problems/questions, pre-sales technical support, application engineering, and testing. Built fully automated regression test system which features testing hierarchical subsets, automatic comparison against "good" results,  and filters to insure test portability. Supervised efforts of testers.

·        TeamOne was acquired by Computer Associates

 

 

 

1981 - 1987, Tektronix, Inc./CAE Systems

Founder, Manager of Library Software Support, Software Engineer

·        Architected design, development, test, maintenance, and enhancement of CAE2000 Computer Aided Engineering System, a turnkey solution for IC and PC design. Incorporated powerful user interface and object oriented revisional database to allow engineers to input, analyze, and test electrical circuits. Focused on user interface, graphics, database modeling, and circuit extraction.

·        Managed software effort to automate construction and testing of thousands of hardware models used in electrical circuit design.

·        CAE Systems was acquired by Tektronix.

 

1980 - 1981, Hewlett Packard Company

Member of Technical Staff

·        Advanced development, maintenance, and enhancement of HP Interactive Graphics System, an in-house CAD tool for VLSI IC layout and design. Automated display of design rule errors on color graphics workstation, building an on-line help subsystem, and supporting graphics interface.

 

1979 - 1980, Singer Corporation, Link Division

Programmer Analyst

·        Designed and implemented user-oriented program to interactively analyze content of digital landmass data used for real-time flight simulation. Produced hardcopy plots and statistical reports of data selected by user.

 

1978 - 1979, McDonnell Douglas Corporation, Douglas Aircraft Company

Associate Engineer Scientist

·        One of four mathematician-programmers developing the Locus-I Parametric Cubic  Geometry Program for Computer Aided Technology Group. Utilized parametric bicubics to define geometric entities which could be unioned, limited, and intersected by other geometric entities interactively.  Programmed graphic display of geometric objects in 3-space, 2-space, and parametric space.

 

TECHNICAL SUMMARY

  Computers: developer/end user knowledge of SGI, Sun running UNIX, PC's running Win/98,NT

  O/S: UNIX with kernel expertise and extensive use of shells and UNIX utilities

  Languages: C, C++, Java, Fortran (have used SPL-II, Pascal, HP assembly)

  Interests: Web apps, debugging, profiling, analysis, testing tools, optimal algorithms/data structures

 

EDUCATION

  University of Santa Clara -- masters program, Computer Science

  University of California, Santa Barbara -- B.A. Mathematics

 

PUBLICATIONS

  "Building a Layered Database for Design Automation", Zara and Henke

  IEEE Proceedings of the 22nd ACM / IEEE Design Automation Conference,1985

 

HONORS

  Graduated with "Highest Honors" in Mathematics from UCSB

  Awarded "The Spirit of SGI" for the Visual Magic Division of Silicon Graphics

 

WEB REFERENCES

  [1] http://www.oocities.org/drhenke   (personal website)

 

REFERENCES  Available upon request