eBay, San Francisco Bay Area, CA, San Francisco Bay Area, CA 2017 – current
Sr. Director of Structured Data, Americas

We take all the "stuff" people say about what they want to sell or buy, and use people, traditional programming, and machine learning to make it more precise and annotate it with extensive metadata. This enables sellers to make more effective offers (including pricing guidance) with less work, and buyers to find what they want with more precision. It is a foundation stone in eBay's multi-year strategy to create a more semantic, more product-based experience. eBay enables over 20 million people to supplement or entirely make a living, all around the world. In many cases these are people whose circumstances make "regular" employment impossible. In many cases "selling some old thing on eBay" has led to the creation of a multi-million dollar business that employs more people.

Consulting, San Francisco Bay Area, CA 2014 – 2017
Principal, Web application definition, design, and development

Domain: Web app development. Primary accomplishments: All requirements gathering, functional design, UX, UI, and API design and all implementation, from HTML, through CSS, JavaScript, Apache, PHP, and MySQL.

Cisco, San Jose, CA 2013 – 2014
Director of Engineering, Secure networking

Domain: Network security policy implementation in the era of bring your own device. Primary accomplishments: Improved scalability of secure networking infrastructure, and moving the organization toward a more agile development model.

ServiceNow, San Jose, CA 2011 – 2012
Vice President of Engineering, IT systems management

Domain: IT SasS, providing IT problem, change management, and other software. Primary accomplishments: Established the company’s first-ever QA team, and first-ever security engineering team. Eliminated over half of a huge inherited load of backlogged defects and produced the company’s most reliable release to that date.

Yodlee, Redwood Shores, CA 2009 – 2010
Vice President of Engineering, Consumer financials management

Domain: Consumer-facing financial SaaS software. Primary accomplishments: Established the company’s first-ever architecture team, and mentored an entire set of just-promoted, inexperienced managers while transitioning from waterfall to agile methodologies. Implemented a plugin architecture that allowed third parties to add apps that make use of the company’s financial data-mining engine.

Palamida, San Francisco, CA 2006 – 2009
Vice President of Engineering, Open source inventory and vulnerabilities

Domain: Detection of open source software within purportedly proprietary code bases, licensing compliance, and vulnerability alerting. Primary accomplishments: Transformed a one-person PC-based tool into a three-tier enterprise system, created an entirely new UI, and brought an 18-month data mining process down to a monthly release cycle. Created from scratch a new product that alerted customers to CVE vulnerabilities in their code base. Transitioned the company to Scrum, greatly increasing transparency and reliability of development.

iPass, Redwood Shores, CA 2002 – 2006
Vice President of Engineering, Secure remote networking

Domain: World’s largest enterprise-grade secure remote network. Primary accomplishments: Not a single user-visible outage on a volume of millions of connections per month running over networks operated by hundreds of independent providers, complete re-architecture of consumer-facing Windows client software, improved stability in backend servers, vetted and acquired two companies, adding unspoofable machine identification for IT policy enforcement regarding the device, and as transparent two-factor authentication for the user.

Comergent Technonogies, Redwood Shores, CA 2000 – 2002
Vice President of Engineering, Channel sales software

Domain: Web applications enabling enterprises to sell over the net without dis-intermediating desired partners for showrooms, installation, support, and sales. Primary accomplishments: Company’s first-ever on-time releases, implementation of numerous new features, vastly improved teamwork between product management and engineering.

General Magic, Sunnyvale, CA 1995 – 2000
Vice President of Engineering, Siri-like voice user interface and applications
Director of Engineering, Siri-like voice user interface and applications
Senior Manager, Personal info manager and web-based applications
Manager, Compiler (interpreter), and device-embedded OS and application development
Senior Engineer, Compiler (interpreter) development

Domain: Virtual assistant technology that became the basis of OnStar from General Motors, and the independent MyTalk SaaS/telephony offering 14 years before Apple released Siri. Handheld personal information and communication device, a decade before the first iPhone, and a write-once and run anywhere interpreted language in the same time frame as the early releases of Java. Primary accomplishments: Significant improvements to compiler performance, designed and implemented a multi-platform build system, reduced time from spec to release, simultaneously reducing bug count and increasing release pace to every three weeks instead of every few months.

Cadence Design Systems, San Jose, CA 1990 – 1994
Manager, Compiler support, software development tools and process
Engineer, Analog circuit design automation

Domain: Analog circuit design automation. Primary accomplishments: Created software that was novel at that time – making the mouse cursor track plotted graphs and read out specific data points. Became the founding manager of an inter-departmental group to establish standard tools and processes across an international company that grew largely by acquisition of companies with disparate product lines, technologies, and cultures. Supported use of and provided some debugging of the AT&T C++ pre-processor when that was state of the art. Participated in one of C++'s ANSI meetings, brought in the company’s first-ever performance analysis tool, major contributor to design of company-wide product documentation standards and development processes.

Hughes Aircraft Micro-Electronics Center, Carlsbad, CA 1984 – 1989
Engineer, Digital circuit design automation

Domain: Application-specific integrated circuits for use in the US space satellite program. Primary accomplishments: Co-invented and solely implemented an interpreter for a language expressing complex digital circuitry in a manner that enabled less experienced electrical engineers to leverage rules and pre-built modules created by more senior contributors. Produced a patented methodology for QA-ing chips made with focused ion beam that prevented international sabotage and helped win a multi-million-dollar contract.

Publications & Patents

"MAP — A Parameterized Module Generator System Oriented to IC Designers", Scott Powell and Bennett Barouch, IEEE 1987 Custom Integrated Circuits Conference.

"A Signal Tracking Chip Utilizing A VHSIC CMOS/SOS Structured Custom Design Methodology", Eby Friedman, et al., Government Microcircuit Applications Conference, Nov 1986 Digest of Papers.

Patent-applied user extensible expression evaluator that supports concurrent independent name spaces, hierarchical data structures, and user controlled varying degrees of evaluation, useful in electronics component definitions, annotation, simulation, and behavioral modeling. (The company scrapped its patent program while this was in process so the patent was not issued.)

Patent Number 5,121,335, a method for QA testing and for maintaining the secrecy of integrated circuits manufactured with focused ion beam, X-ray, laser, and other techniques, and in need of protection against international or industrial espionage. Hughes Division Award for Invention, for work covered by above patent.

Led work that became part of the permanent collection of the Smithsonian Institute, for Outstanding Achievement in Information Technology.

Articles in International Spectrum (professional journal for multi-value, NoSQL database developers).