|
|
|
Current
|
Retired
from the software industry to take classes and become certified pursuant of a
career as an elementary/middle school teacher - to give back and contribute
in an area and manner that I find vitally important and most challenging.
|
|
Skill
Summary
|
On-Time
Delivery -
In 20 years in the software industry, I have delivered over 100 product
releases - every one as committed and on-time to within 1 day.
Project/People
Management - 12
years in technical leadership and management positions. Modeled and
implemented project and process management structures for large development
teams.
Product Management - 3 years converting requirements into proposals
and work orders; planned strategic initiatives and relationships and
presented them to industry analysts and the press. Also, worked in
development, technical services, training, consulting, and sales departments.
Distributed
Application Development & Deployment - 17 years working on development and production
environments for large scale, mission critical applications, focusing on
distributed development, Client/Server
and Internet issues.
|
|
Experience
2000 to 2002
|
Vice President,
Engineering, Application Products
BroadVision, Inc. Redwood City, CA
- BroadVision is the leader in personalized e-business applications.
BroadVision's comprehensive suite of integrated applications is built for
delivery via the Web and wireless devices. BroadVision's proven
One-To-One applications power business-to-consumer and business-to-business sites
for many of the world's top companies in the financial services,
telecommunications, electronics, manufacturing, retail and travel industries.
BroadVision applications are available in more than 120 countries worldwide.
Ran the Engineering, Quality Assurance, Release Management and Publications
Departments for BroadVision's entire line of applications:
business-to-consumer and business-to-busines e-commerce, knowledge
management, content management, financial and billing products. This consisted of 130+ full-time
employees with an average of an additional of 40-50 full and part-time
consultants. Managed relationships
with technology partners such as A2i, Actuate, Broadbase, CheckFree,
ClearCommerce, CyberSource, Documentum, E.Piphany, Genesys, Hewlett-Packard,
IBM, Intel, i2, Interwoven, Nuance, Macromedia, Mercury Interactive, RSA,
Siebel, Taxware, Tibco, Verisign, WebMethods and Yantra. Software license revenues for the year
ending 12/31/2000 were $250,838,000. Also responsible for managing the budget for the lion’s share of
R&D expenses which were $51,621,000 for that same period.
|
|
1996 to
2000
|
Director, Application
Products, BroadVision,
Inc. Redwood City, CA
Responsible for development of all web applications:
· Knowledge Management - increases the productivity of corporate knowledge workers.
· Content
Management - aids
content professionals in managing the entire content life cycle.
· Retail-Commerce
- delivers secure
and personalized Internet commerce production systems.
· Business-Commerce
- allows
businesses to perform requisitioning via contract, pricing, and product
wizards.
· Financial
Services - enables
banks, brokerages, and funds to conduct secure Internet transactions.
· Billing
Services - provides
on-line bill presentment and payment services.
Senior Manager, Engineering, BroadVision, Inc. Windows and UI development
· Managed Dynamic Command Center team for business rule and content management,
· Managed Visual Development Center team for WYSIWYG html template development,
· Managed Dynamic Web Objects team in the design and development of C++ and
JavaScript ,
· Managed development of Business Reports reporting on visitor events/site activity,
· Responsible for Internationalization and localization (English, German, Chinese
Japanese, & Korean).
|
|
1995 to
1996
|
Development Manager
in NewEra team,
Informix Software, Inc. Menlo Park, CA
NewEra is
Informix's GUI Client/Server follow on to the 4GL tool which sold 600,000
licenses.
· Managed Repository, Class Browser and Administration Tool development teams
· Managed large transition project which spanned several departments,
locations and partners
· Member of Informix-wide Process Improvement Committee. Initiated several
process changes
|
|
1993 to
1995
|
Director, Product Development
and Planning Bachman
Information Systems, Inc. San Jose CA
Bachman (acquired by Sterling and then Computer Associates)
provided traditional and client/server products and services to enterprises
worldwide for the development of business-critical applications from concept
through production and maintenance.
· Presented company/product strategies to industry analysts, press, and key
customers world wide.
· Directed development and integration for Client/Server Application
Development, Performance Modeling,
Process Management, Database Administration and Data/Process Modeling
products.
· Site director for Bachman subsidiary in San Jose, California (40
employees).
· Managed Ellipse 5.0 project with on time release from requirements to
shipment (1.8 M-LOC).
|
|
|
Manager of
Application Life Cycle, Database Interface, and Languages/Porting Groups
Ellipse is used to create, maintain,
deploy and administer mission critical applications in a client/server
environment. It enables fully distributed applications to run in a
heterogeneous computing environment.
· Coordinated and managed development projects for OS/2, NT, UNIX, Netware
and Windows.
· Budgeted and scheduled project to port Ellipse source code from Pascal to
C++.
· Planned and initiated project for generic API to Sybase & Oracle for
repository and application data.
|
|
1990 to
1993
|
Manager of Application
Life Cycle Management Cooperative Solutions,
Inc. San Jose,
CA
CSI (acquired by Bachman 1993) focused on business-critical /
transaction-processing applications with Ellipse by providing team
development and robust runtime services for client/server environments.
· Managed and grew development team coordinating with other groups to ensure
on time delivery.
· Scheduled projects and defined requirements and functional specifications
for various releases.
· Involved in various aspects of "startup" company business:
Visited customers and prospects in the US and Europe, defined product
direction and quality standards, acted as key trouble shooter, coordinated
responses to customer issues, and sized funded and internal projects.
|
|
|
Technical Leader and
Architect for Life Cycle Group - Responsible for design/implementation of team
development, application distribution, administration, and installation
services of Ellipse.
· Ellipse Repository - responsible for the architecture and
implementation of an active repository, which provides an object-oriented
interface to all Ellipse objects (from users and application versions to data
type and procedure declarations) and their relationships in a RDBMS.
· CMVC and Library Management - responsible for Configuration
Management and object level Version Control code. This allows various
versions of components internal and external to Ellipse to form applications
and provides project workspaces for developers.
· Application Partitioning Model - responsible for the architecture
and implementation of distributed processing between clients and servers.
This allows applications developed in one environment to be deployed in
various production topologies with alternate application partitioning
definitions.
· Release Management - architected and implemented code used to
distribute and deploy applications. New application versions and associated
files (e.g. DLL's, bit-maps, release notes, help) are brought into a production
environment and assigned to users and groups from one administrative client
without disturbing the 24hr x 7day up time of previous versions.
· Self-Hosted Development - initiated development using Ellipse and
began migration to develop all of Ellipse in this manner. This lead to
significant improvements in development and in the product.
· Member of Architectural Overview Board - wrote and evaluated product
enhancement proposals, which define the architectural evolution of Ellipse.
· Performance Group - formed group to do performance
analysis/quantification and make recommendations for architectural changes to
improve scalability and response time. Implemented an integrated tool for
performance analysis at various levels in a multi-threaded and distributed
environment.
|
|
1983 to
1990
|
Softlab GmbH; Munich,
Germany - Client/Server
CASE & app. development tools and services provider.
(Helped grow Softlab from about 100 employees to 1000 - Germany's
2nd largest independent SW vendor).
|
|
|
Product Manager - for Maestro (application development/CASE
product; 20,000 workstations installed) responsible for communications,
servers, database links, migration and hardware platforms.
· Developed product strategies based on discussions with Sales, Marketing,
R&D and Customers.
· Presented Maestro at trade shows and to strategic customers and prospects.
· Wrote release announcements, migration guides, data sheets and new product
proposals.
· Held workshops for product managers from our hardware partners.
|
|
|
Training
& Consulting
- Traveled throughout Europe and US training people in software development
methodologies, project planning, etc.; helping customers size HW/SW
investments for projects (largest was $14M); plan how to integrate Maestro
into their business; define project plans and processes; train with new
products; do pilot projects; install HW/SW & network; etc.
|
|
|
Technical
Support - Helped
establish technical support organization and processes for Maestro.
|
|
|
Technical
Leadership in
re-implementing Maestro components on new C/S (PC/UNIX) infrastructure.
|
|
|
Project
Management -
Migrated entire Maestro development team from file-level development
procedures to use of integrated process and project management tools provided
by Maestro.
Also performed a similar migration for a customer that had 1000 engineers and
managers using Maestro.
|
|
|
Member
of 3-man Team to Architect and Prototype OODBMS - the Object Management System
(OMS-now Enabler)
running on UNIX servers accessed by PC's, is the basis of all Maestro II
functionality from analysis/design and code generation to CMVC and project
management.
|
|
|
Ported
Maestro OS
- from Motorola S4000 to S5000 via dynamic jump vectors at interrupt
locations.
|
|
|
Architect
and Developer of
· Multi-user distributed file system with outline processing, layouting and
hypertext capabilities.
· Text and graphics print facility from the user interface to drivers for
PostScript devices and line/character printers.
· Multi-windowing prototype to run on VT100's as test driver and proof of
concept.
· Disc partitioning and backup systems for Maestro.
|
|
1981 to 1982
|
Research Assistant - Atmospheric
Sciences Research Center, SUNY -
Albany, NY.
Analyzed and graphically depicted correlations in acid rain
deposition and wind trajectories with Altair.
(See: article based on results: The Challenge of Acid Rain. Scientific American, Vol. 259, No.
2, pp. 30-38)
|
|
Education
|
University of Virginia: Bachelor of Physics
concentrating in Math and Computer Science.
· Programmed microprocessors to drive physics experiments and gather data.
· Wrote programs to analyze and plot experimental results.
· Gained extensive background in interactive computer graphics and plotting.
· Programmed robot simulation to determine optimum scanning and movement
increments.
|
|
Misc.
|
Virginia
public schools finishing high school a year early. Employed in
electrical wiring, machine repair, distribution, carpentry, masonry,
plumbing, construction, landscaping and fine dining and bar tending. Built a four bedroom house with
a friend one summer from the foundation to turn-key move-in.
Ultimate Frisbee:
Three-time member of German National Team, Team Captain of National
Champions, Captain of a multinational team at World Club Championships.
Member of U.Va. team that placed fourth in U.S. Nationals. Tournaments in Austria,
Belgium, England,
France, Germany,
Holland, Italy,
Sweden, Switzerland,
and the US.
|