Entrepreneur and Software Architect
San Francisco Bay Area
Entrepreneur and Software Architect
San Francisco Bay Area
(Privately Held; 1-10 employees; Internet industry)
September 2006 — Present (2 years 1 month)
Fraudwall provides online advertisers with a solution that identifies click fraud by leveraging expertise in statistics, user modeling, machine learning, and IP forensics. The company was founded by a team of serial entreprenuers and distinguished researchers. Fraudwall is currently hiring A+ researchers, engineers, and other exceptional individuals!
(Educational Institution; Primary/Secondary Education industry)
September 1978 — Present (30 years 1 month)
The American Computer Science League (ACSL) is a non-profit organization that administers monthly computer science contests in senior and junior high schools. Over 2500 students from about 300 schools participate each year. At the conclusion of each year's regular season contests, five-member teams from the top 75 or so schools compete at the ACSL International All-Star Contest, held over Memorial Day weekend at a central location. I co-founded the organization while an undergraduate at Brown University in 1978, and continue to oversee the organization.
(Privately Held; 51-200 employees; Computer Software industry)
April 2001 — June 2006 (5 years 3 months)
Led the overall design and architecture of the Vendavo system, an enterprise-class J2EE application for price management. The heart of the system is the way that business objects are defined by “describing” their attributes. From this single description, the system generates appropriate Java base classes, SQL for persisting the objects in a relational database, and HTML widgetry that allows the user to interact with the objects. This methodology allows high-quality custom implementations at a low-cost but with unparalleled speed.
In addition to defining the technical direction of the company, I was actively involved in most of the major sales wins and many customer implementations.
(Public Company; 501-1000 employees; ARBA; Computer Software industry)
December 1996 — January 2001 (4 years 2 months)
As a member of the initial development team, I envisioned, designed, and built the Ariba user-interface (the UI was finally retired with release 7.0, in Sept. 2000). The UI was noteworthy in the way that it combined in a seamless fashion both a “walk-up” UI for casual users, and a sophisticated and powerful UI for advanced users.
After a team was in place to maintain and enhance the client, I formed the “Advanced Development” group, where I created prototypes of the Expense Report and eForms product suites. I then led a multi-functional group (developers, documentation, QA, product marketing) that built these products.
(Public Company; 10,001 or more employees; Computer Hardware industry)
June 1986 — December 1996 (10 years 7 months)
Provided the vision and technical leadership on various research projects at Digital Equipment Corporation’s premier research lab in the areas of Web browser interaction techniques, visualization and auralization of programs, and tools for building graphical user interfaces; managed and mentored a small group of researchers; consulted with engineers throughout DEC on technical problems; and maintained high visibility in the computer science academic community.
DEC SRC was founded in 1985 by Bob Taylor, who directed the innovative work on personal computers at Xerox PARC. (For those who know the internal structure of DEC, my actual title was Consulting Engineer 1992-96, and Principal Scientist before that.)
(Computer Software industry)
1986 — 1996 (10 years)
(Educational Institution; Research industry)
June 1982 — August 1984 (2 years 3 months)
Responsible for day-to-day activities of the Computer Science Department's “Electronic Classroom,” a specially built auditorium containing 55 high-performance Apollo workstations. Supervised undergraduates developing educational software and serving as lab consultants. Primary accomplishment was the design and implementation of the BALSA courseware/software environment used in this facility for animating computer algorithms.
Ph.D., Computer Science, 1987
Thesis, Algorithm Animation, supervised by Bob Sedgewick, Andy van Dam, and Paris Kanellakis. Cited by the ACM as the 1987 Distinguished Dissertation and published by MIT Press.
Sc.M., Computer Science, 1982
Sc.B. (magna cum laude), Computer Science, 1976 — 1980