Cyberarts Licensing LLC, San Francisco, California August 2006-
Vice President of Engineering
- Responsible for development of leading online gaming platform, massively scalable architecture involving grids of hundreds of servers.
- Managing distributed team of engineers including a development team in Sofia, Bulgaria, a graphics team in the Phillipines, and engineers scattered across the US.
- Responsible for all post-sale client interactions wrt implementation, development, deployment, support, etc.
Handheld Entertainment, Inc, San Francisco, California March 2006-November 2006
Vice President of Software Technologies
- Developing next generation PMPs
- Moving startup from CMM level 1 (heroic measures) to more disciplined processes and practices for predictability and increased quality.
- Managing distributed software team of engineers including a development team in St. Petersburg, Russia.
Teneros, Inc, Mountain View, California August 2005-January 2006
Vice President of Software Development
- Managing distributed team (MV and India) to develop non-stop services to support Microsoft servers.
Diezmann Consulting, San Jose, California January 2005- July 2005
Consulting VP
- Developed life cycle process management system for startup company moving from early stage to more mature development practices
Adobe Systems, Inc, San Jose, California October 2001- December 2004
Entrepeneur in Residence
- Developed two vertical solutions concepts for expanding corporate portfolio and revenues. Funding committee concluded that although the plans were well developed the corporation was not ready to embark on vertical solutions based on the server platform.
Director of Software Development – ePaper Enterprise Solutions
- Directed distributed team (San Jose, Minneapolis, Dehli) in building and shipping Adobe’s first enterprise server product – Adobe Graphics Server
- Directed distributed team in building Adobe’s second enterprise server product – Adobe Document Server..
- Developed engineering processes and organization to better support enterprise software development in a desktop company. (More attention to scalability, memory leaks, APIs)
- Directed development of second generation server product line based on J2EE implementations on WebSphere, WebAS, and WebLogic platforms which resulted in shipping the first integrated application server based product from Adobe in 2004. This project involved teams distributed across 5 sites including India, Canada and the United States. My role in this entailed the direction of the effort of three US teams as well as the Indian team..
Xdrive Technologies, Santa Monica, California December 2000 – July 2001
XDrive was a startup providing online storage directly accessible from the desktop. The business model did not generate enough revenue to support the company. By July the company was taken to a bare-bones operation.
Senior Vice President of Engineering
- Responsible for all technical areas of the company, including engineering, quality assurance, project management, product management and systems and networks.
- Restaffed depleted engineering team after business model changes caused massive attrition
- Introduced software engineering practices and implemented processes to take the software engineering function from the classic dot.com environment to a competent product development organization
- Managed the product transition from a single advertising-funded service offering to a carrier level licensable product, including globalization with a first rollout in Japan after less than four months from start of effort.
e-Lingo Corporation, San Mateo, California April 2000 - November 2000
eLingo was a wonderful concept startup – translating the internet in real-time. We were hit by the dot.com bust in late 2000 and were unable to meet bank covenants, with the consequence of having to close the company.
Vice President of Engineering
- Responsible for all technical areas of the company, including engineering, quality assurance, project management, product management, customer support, linguistics, production operations and IT.
- Management of vendor relationships for language translation engines.
SuccessFactors.com , San Mateo, California April 1999-April 2000
(ex Austin-Hayne Corporation)
Austin Hayne developed software to automate and simplify the performance review process for corporations. Moving from a desktop app company to a server product line resulted in a much longer sales cycle and impacted revenues. VCs of Austin-Hayne and SuccessFactors concluded a merger of the companies with senior management remaining with SuccessFactors.
CTO/Vice President of Engineering
- Responsible for all technical areas of the company, including engineering, quality assurance, project management, customer support, and IT.
- Revitalized engineering team, introduced processes to manage complex code releases, streamlined implementation practices.
- Set strategy for future product development and redefined the underlying architecture for web-based SuccessFactors products.
The Dialog Corporation, plc, Mountain View, California May 1998- January 1999
Vice President of Software Engineering
- Responsible for all software development for the Dialog Corporation, leading online publisher of information for research.
- Instituted source control and other software engineering practices in an environment where such practices were virtually non-existent.
- Hired and put in place a solid management team to address the changing market with a product and business focus.
- Managed the ongoing integration of two software organizations with very different cultures, practices, and attitudes.
- Developed and started implementation of a strategic software plan to integrate the diverse data services provided by Dialog, Profound, and DataStar .
Apple Technology, Inc., Tokyo, Japan October 1995 - May 1998
Director of Product Development
- Responsible for all aspects of product development for Apple Computer’s Japanese market. This entails the localization, document translation, printing, and production coordination for all products released in Japan. In addition to the day to day management of the Tokyo team, my duties included constant arbitration between the needs of Cupertino corporate divisions, Apple Japan sales and marketing, and a Japanese work force with limited knowledge of English or American business practices.
- In 1996 my team delivered over 94 products, including two major releases of the MacOS (KT 7.5.3 and 7.5.5), 4 printers including the Color Laserwriter-J, 7 powerbook models, and more than 20 different models of Performa and PowerMac.
- Developed a cost tracking system to provide more meaningful historical data in order to make better ROI decisions as a result of better estimates of the investment required for localizing various types of product for the Japanese marketplace. This enabled the corporation allocate finite resources more efficiently by focusing on products more likely to generate real returns.
- Substantially improved my skills in working with and directing the efforts of an entirely Japanese team, developing a thorough understanding of Japanese business practices and workplace interactions.
Cisco Systems, Inc. San Jose, California January 1995 - October 1995
Although Cisco was a wonderful company, the offer to manage an international operation with Apple in Tokyo was simply too challenging and exciting to pass up.
Engineering Development Manager
- Directly responsible for the delivery of the two major applications software projects for Cisco routers, CiscoWorks and CiscoView.
- Responsible for development of cross-platform network management systems for configuring, monitoring and analyzing internetworks using both SNMP and proprietary management technologies.
Oracle Corporation, Redwood Shores, California March 1994-January 1995
Director of Access Technologies.
- Responsible for design, implementation and delivery of Client-Server middleware product line (Oracle Glue) as well as integrated database and office services for PDA devices. My department included all of engineering, project management, documentation, product marketing and release for this product line, which was simultaneously developed on Windows, Macintosh and Unix platforms.
- Designed and managed implementation of multi-tasking intelligent agent server to provide Oracle services for unreliably connected clients. This included taking full advantage of SMP architectures to maximize server scalability as well as taking advantage of the distributed computing environment possible with a CORBA design.
Apple Computer, Inc., Cupertino, California June 1986-March 1994
Senior architect
- for databases and information retrieval in Client Server Software department of Enterprise Systems Division. Designed architecture for distributed multi-media information server and services using object-oriented database technology and highly modular (OMG-CORBA model) software components.
- Managed outsourcing efforts for a variety of projects, including a high performance print server and Appletalk support on Windows platforms.
Manager of Fundamental Technologies.
- Obtained senior management approval and successfully changed Apple compiler strategy to buy-not-make. Led team in investigating, negotiating and acquiring state-of-art optimizing compiler technology to make Apple competitive with other platforms in code generation and benchmark results.
- Assembled solid compiler team by intensive recruiting effort, staffing for Apple's RISC strategy by bringing on board specialists from MIPS and DG with demonstrated expertise on RISC architectures.
- Designed a data management engine architecture to serve as foundation for development and server environments and assembled and led team that successfully built a high performance data engine.
Fact Finder Software, Inc., Eastsound, Washington 1979-1986
Founder, President
- Started software development and consulting firm serving clients including Apple Computer, CalFed S&L, Ashton-Tate and Borland.
- Developed and marketed numerous software applications for personal computers, including a word processor for Apple ///, a personal filing system for Apple II, /// and IBM PC, and FactFinder™ for the Macintosh - subject of a feature article in Byte Magazine.
Placer Development Ltd., Vancouver, BC 1976-1979
- MIS operations manager for mining conglomerate. Supervised transition to new hardware and software (Univac 1100/20) and introduced new information management technology for handling paper flow electronically.
GE, Honeywell, Sperry Univac 1968-1976
- Led implementation team for Los Angeles County welfare database management system.
- Led implementation team for Air Canada ReservecII transaction system.
- OS Systems Engineer on implementation of Ontario Hydro real-time control system.
- OS Systems Engineer for GE systems (later Honeywell) specializing in real-time and time-sharing operations.
Home