Geoffrey R. Lewis
glewis@asilo.com
Summary
- Over 25 years of software industry experience in engineering management,
software development, product management and business development
- Proven ability to recruit, organize, lead and motivate, as well
as build team consensus
- Able to analyze options from both technical and business points
of view, make reasoned recommendations, and develop practical plans
- Able to set realistic goals, meet deadlines, and persevere to
deliver successful results
- Talent for conceptual thinking, dealing with complex issues, and
crystallizing ideas
- Excellent written and verbal communication skills
Experience and Accomplishments
LookSmart Ltd. (1999-2000)
VP of Software Engineering
- Responsible for LookSmart's proprietary and integrated third-party
Web Directory software (online and offline) with a FY2000 $9.85M
budget and targeted headcount of 48. Reported to COO and then CEO.
- Defined and built organization to manage, develop and support software
for fast moving Internet environment with multiple simultaneous
small and large projects. Doubled size of fulltime staff in first 12 months.
Augmented staff on key projects by leveraging outside consulting organizations.
Defined and introduced company-wide project lifecycle process and
mechanism for planning and prioritization with business units.
- Oversaw the successful development of key deliverables with aggressive
business deadlines. Provided overall technical direction including
architectural evolution, introduction of new technology, and quality control.
Initiated and lead strategic task forces including those relating
to search engines, content management, and web application servers. Drove
technology assessments and conducted contract negotiations with
third party vendors.
Verge Software Corporation (1998)
Director of Engineering
- Reporting to President/CEO, managed Verge's software engineering
organization and key technology partnerships. Provided project management
and technical leadership for development of Verge's CORBA-based knowledge
management application written in Java that supports multiple
data sources including web pages and employs neural net technology. Created
detailed release plans and guided development teams to successful completion
of Beta 1. Introduced improved engineering processes and procedures. Established
1999 engineering objectives, budget, and hiring plan. Worked with VP of
Product Management to put in place long term product and technology roadmaps.
Visigenic Software, Inc. (1997-98)
Engineering Manager
- Managed development and/or productization of security, trader,
and replication services, mainframe ORB, and other advanced distributed
object products involving partners and internal resources. Directed
engineering team and all activities required to bring products to market.
Carried out technology and business opportunity assessments and make/buy/partner
analyses. Contributed to strategy and positioning of future products including
Inprise's application server.
Senior Product Manager
- Managed Java and C++ VisiBroker product lines through to
successful delivery of next generation 3.0 versions. Reporting to VP of Engineering,
defined, planned, and drove new releases of Object Request Broker, security,
development tool, and object service products. Led product team involving
documentation, QA, and technical support while interacting daily with software
development, outbound marketing, and field sales organizations.
- Developed and managed business/product relationships
with third parties. Represented engineering in negotiations with technology
providers, partners, and licensees. Also responsible for internal and external
technical communication including collateral source material,
presales customer presentations, and analyst briefings.
Sun Microsystems, Inc. (1987-96)
- Managed strategic Joe/NEO partnerships with key ISVs and
platform vendors, evaluating third-party technologies, developing technical
and business proposals, and driving technology licensing and exchange agreements.
Negotiated and closed seven-figure OEM source licensing agreement
with large European computer manufacturer and managed relationship over 18
months to vendor’s product release, resolving all business, marketing and
engineering issues.
- Managed all aspects of SunSoft’s activities at the Object
Management Group (OMG), obtaining strategically important results that
exceeded goals set and supported product goals, with cost effective use of
engineering resources. Represented SunSoft on OMG’s Board of Directors, Architecture
Board, and Technical Committee.
- Made major technical and organizational contributions
to the success of OMG as a key open systems consortium and effective
standards making body. Pioneered broad industry use of CORBA. Chaired Technical
Objectives Subcommittee that defined OMG's technical agenda. Chaired 100+
person ORB/Object Services Task Force from its inception in 1991
to 1996, resolving technical and political issues, and guiding group through
adoption of thirteen specifications.
- Built consensus and led seven company alliance whose
proposal was adopted, after a contentious campaign, as the CORBA 2.0/IIOP
interoperability standard. Assembled, negotiated, and led twenty company
group supporting SunSoft’s common object services that were adopted as
OMG’s first CORBAservices. Successfully orchestrated and drove campaigns
that resulted in the adoption of other SunSoft and multi-vendor submissions.
- Made significant contributions to SunSoft’s object technology
planning and product strategy including analyzing customer requirements
and market trends, developing a product plan for distributed transactions,
and designing the NEO component architecture. Initiated and chaired ground
breaking cross-divisional distributed application framework task
force.
- Evangelized Project DOE both internally and externally
to Sun, articulating and building awareness of product vision with customers
and partners. Published articles and technical papers on CORBA and
object technology in journals and magazines including Distributed Computing
Review, Standards Technical Journal, and FirstClass. Wrote main technical
NEO White Papers and developed detailed technical presentations.
- Established authority on distributed object technology
and spokesperson for Sun and OMG. Invited speaker and panelist at industry
conferences including ObjectWorld, UNIXexpo, Xhibition, and SoftwareWorld/USA;
at various industry groups including ANSI, Unix International, OSF, X/Open,
Software Forum, and IEEE; and on satellite broadcast programs on CASE and
CORBA technology.
- Managed development of an integrated CASE project support environmen
t, complementary to Sun’s NSE, that combined elements of project
management, process management, and lifecycle workflow support. Researched,
defined and architected overall system, secured initial funding, and
recruited high-level core engineering team. Managed team and provided
technical direction through to successful completion of first phase. Also
managed related third-party vendor partnership.
Apollo Computer, Inc. (1986-87)
- Managed group responsible for enhancement and support of Apollo’s
network-model distributed DBMS product and productization of
third-party relational DBMS.
Computer Consoles, Inc. (1982-85)
- Managed development of a visual application development environment
with integrated DBMS for use on CCI's fault-tolerant transaction processing
systems. Conceived and architected product, then recruited and directed
twelve person engineering team through to successful introduction into
application groups. Defined overall product requirements and wrote or oversaw
detailed design of key subsystems including windowing display manager for
intelligent forms, network-model DBMS, integrated 4GL forms-database scripting
language, and distributed runtime executive (virtual machine).
- Managed group responsible for language compiler products
on CCI's family of 68000-based UNIX computer systems involving both internal
development and support activities and external vendor relationships.
I. P. Sharp Associates, Ltd. (1975-82)
- Led joint development project with Eastman Kodak of a multi-user
computer-aided microfilm retrieval system featuring an end-user configurable
database.
- Designed and led implementation of five minicomputer-based
turnkey systems that were successfully deployed at multiple customer
sites including systems for hot-standby message store and forward, real-time
telemetry, and business applications.
- Led projects involving up to six programmers
covering system software, communications systems, real-time systems, and
laboratory automation. Individually designed and implemented data
base management, file system, memory management, communications control,
data transmission, and language processing software.
Recent Awards and Publications
Co-author of "Programming with Java IDL: Developing Web applications
with Java and CORBA", Lewis, Barber & Siegel, John Wiley, 1998
Recipient of OMG's first Fellows Honor, 1997
"Using Java with CORBA", OMG FirstClass Newsletter, 1996
"CORBA 2.0 and IIOP", Standards Technical Journal, 1995 (also appeared
in Distributed Computing Review)
Recipient of OMG's second Distinguished Service Award, 1994
Employment History
LookSmart Ltd., San Francisco, CA
| 1999-2000 |
VP of Software Engineering |
Verge Software Corporation, San Francisco, CA
| 1998 |
Director of Engineering |
Visigenic Software, Inc., San Mateo, CA(acquired by Borland/Inprise)
| 1997-98 |
Engineering Manager/Senior Product Manager |
Sun Microsystems, Inc., Mountain View, CA
| 1993-96 |
Manager of Strategic Alliances, SunSoft Object Products |
| 1992-93 |
Manager of Strategic Endorsements, SunSoft Object Products |
| 1991-92 |
Manager, Project DOE Program Office, SunSoft |
| 1989-91 |
Manager of CASE Standards and Framework Technology, Software Products
Division |
| 1988-89 |
Engineering Manager, Software Products Division |
| 1987 |
Project Leader, Software Engineering Technologies, Software Products
Division |
Apollo Computer, Inc., Chelmsford, MA
| 1986-87 |
Manager of Database Products Group, R&D |
Lotus Development, Inc., Cambridge, MA
| 1985 |
Principal Software Engineer, Business Products Division |
Computer Consoles Inc., Rochester, NY
| 1984-85 |
Manager of Application Systems and Languages, Product Engineering |
| 1982-84 |
Manager/Architect of Application Systems Group, Product Engineering |
I. P. Sharp Associates, Toronto, Canada
| 1981-82 |
Project Manager/System Architect, Special Systems Division, Rochester,
NY |
| 1975-81 |
Project Leader/Senior Consultant, software house subsidiary, Amsterdam,
Netherlands |
Imperial College, London, U.K.
| 1972-75 |
Assistant Lecturer, Department of Computing and Control |
Education
Research towards PhD Computer Science, Imperial College, London, 1972-75
MS Computer Science (with Mark of Distinction), University
of London, 1972
BS Theoretical Mechanics(with Award on Part I), University
of Nottingham, 1971