BJBarouch Software Development & Management Consulting

Bennett Barouch, Senior Software Executive


Technical expertise in architecture, high level and detailed design, and implementation of high security, high volume, high availability SaaS and locally hosted, enterprise and consumer-facing applications and backends from concept through finished product, from user experience through data persistence.

Management expertise in product strategy, feature definition, staffing, product roadmaps, internal and external presentations, engineering management, agile product development process, and inter-disciplinary team relationships and efficiency.

Certified in ITIL Foundations, and as both a Scrum Master and a Scrum Product Owner, as well as being an experienced hands-on engineer and leader.

My career has spanned more verticals than most people’s, companies in their early days through IPO and publicly traded, and sizes from a handful of employees to Fortune 500 corporations. This breadth has enabled me to distill a core set of principles that pertain to software development almost regrdless of circumstances. This is one of the key reasons my teams have accomplished so much.


eBay, San Jose, CA 2017 – current
Sr. Director of Structured Data Engineering

eBay enables tens of millions of people to supplement their income, or go into business for themselves, with little or no capital investment, democratizing capitalism. The computer science at eBay sustains over 1.2 billion items for sale. I contributed to the development of a novel graph-based data store to function at that scale, expanded the scope and quality of data acquisition, and improved the orchestration of traditional programming and machine learning to process that data. I maintained high motivation and productivity in a globally distributed team varying in size from about 20 to about 40, spanning the US, Canada, the UK, Sweden, and Israel, even as the team absorbed multiple changes in leadership and multiple re-orgs. Our most senior engineering contributors came to me regularly for guidance, as did several in product management.

  Admissionwise Consulting, San Francisco, CA 2014 – 2017
Full Stack Developer

Diving back into hands-on programming, conceived and built an information management system for this agency that helps students apply to the most prestigious colleges and universities. Filling all roles from product manager to database developer, I determined goals, features, visual design, usability, architecture, design, and implementation on a LAMP stack, producing a highly secure, responsive layout, single-page application. The head of the agency continues to be impressed with how much value it has brought, saying she could not run the company at its present scale without my software. I also provided consulting with respect to market stratification, product development, and staff training.

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

With ISE serving as an enhanced AAA server at the heart of the network's security, employees and visitors can BYOD (bring your own device) and get onto the network while allowing each user access to only that portion of the network and those devices permitted to them based on who they are, where they are, what device they are using, the state of the device, and other situational factors. I managed about 40 people distributed between the US and Israel.

ServiceNow, San Jose, CA 2011 – 2012
Vice President of Engineering, Platform Group

IT trouble ticketing, inventorying, and change management. 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. I managed about 40 people split between Northern and Southern California.

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

Consumer-facing web-based financial software. Established the company's first-ever architecture team, and mentored an entire set of just-promoted, remote, 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. I managed a global team about 120 people in the US and India.

Palamida, San Francisco, CA 2006 – 2009
Vice President of Engineering & Product Management

Detection of open source software within commercial code bases, to enable license compliance, and vulnerability patching. 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 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

World's largest enterprise-grade, secure, remote data network. Not a single user-visible outage on millions of connections per month running over networks operated by hundreds of independent providers around the globe. Created and installed a replacement for the customer billing and vendor payment system with zero business disruption. Completely re-architected the consumer-facing Windows client. Improved stability in backend servers. vetted and acquired three companies, adding unspoofable machine identification for IT policy enforcement regarding the device, and as transparent two-factor authentication for the user. I managed a distributed team of from about 20 growing to about 110 people in Northern California, Southern California, Israel, and India.

Comergent Technologies, Redwood Shores, CA 2000 – 2002
Vice President of Engineering

Web-based channel sales applications enabling enterprises to sell over the net without dis-intermediating desired partners for showrooms, installation, support, and sales. Produced the company's first-ever on-time releases, and vastly improved teamwork between product management and engineering. Managed a staff of about 50 people.

General Magic, Sunnyvale, CA 1995 – 2000
Vice President of Engineering & Operations, Siri-like software 11 years before Siri
Director of Engineering, Siri-like software 11 years before Siri
Senior Manager, Personal info manager and web-based applications
Manager, Compiler (interpreter), and device-embedded OS and application development
Senior Engineer, Compiler (interpreter) development

Led development of virtual personal assistant technology that became the basis of the first instance of voice-based assistance in the OnStar service from General Motors, a supplemental product offered by Excite, and an independent product called MyTalk. This work was made part of the permanent collection of the Smithsonian Institute, for Outstanding Achievement in Information Technology in 1999. It was essentially Siri, about a dozen years before Siri was released by Apple. Helped develop a write-once and run anywhere interpreted language (Telescript) in the same time frame as the first releases of Java. 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. When I was hired the engineering department was about 20 people. I helped grow it to 50 in about a year, and later also had responsibility for a development partner with a staff of about 100.

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

Created software that was novel at that time – making the mouse cursor track plotted graphs and read out specific data points. Designed and implemented a hierarchical design language for analog ciruits. Became the founding manager of an inter-departmental group to establish standard tools and processes across a globally distributed software company that grew largely by acquisition of 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 an ANSI standards meeting for C++, brought in the company's first-ever performance analysis tool, major contributor to design of company-wide product documentation standards and development processes. My team of about a half dozen people was leveraged across the work of about 2,000 engineers.

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

Software for designing application-specific integrated circuits for use in the US space satellite program. 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, 1999.

Articles in International Spectrum (professional journal for multi-value, NoSQL database developers). Keynote and session speaker at International Spectrum Conference.