Resumè for
Howard Cohen
hoco@timefold.com
http://www.timefold.com
5518 Vallejo Street, Oakland CA 94608
Summary of Skills
- Operating Systems: Unix, Linux, Macintosh OS X,
Windows, Windows/NT
- Languages: Perl, C, Objective-C/Cocoa, Java, JavaScript,
PHP, SQL, Tcl+Tk, Bourne shell, make, sed, awk, Ratfor and Fortran
- SCM Systems: ClearCase, CVS, RCS, SCCS
- Other knowledge: CGI and HTTP, Unix Networking,
Ssh, GD, Gnu DB, Berkeley DB, Apache Admin
- Specialties:Server-side Internet Applciations,
Requirements Analysis, Process Automation, Business Process Engineering,
Engineering Tools Implementation, Technical Documentation, Training,
Software Configuration Management, Database Design, Data Transformation,
Negotation and Mediation, Test Automation, Rapid Prototyping,
Data-driven Software
- Business and Employment History
-
Vantage Partners, LLC
Chief Software Architect 2006 to present
After Vantage Technologies, Inc., merged with Janeeva, Inc.
in October, 2006, I remained with Vantage Partners as their Chief
Software Architect.
- Developed a lightweight, single-tool "Point of Presence" system
to allow the use of individual tools outside the context of a complete
system offering.
- Directly developed and supported Alliancesmith products and
enhancements for Schering-Plough, Abbott, Roche, and Jazz Pharmaceuticals.
- Facilitated the transition of Partnersmith products to Janeeva.
Vantage Technologies, Inc.
Chief Software Architect and CTO, 2000 to 2006
Vantage Technologies was a technology spinoff from its parent company,
Vantage Partners, LLC. the
premier negotiation and alliance building consulting firm in the world.
Vantage Tecnologies, Inc. merged with Janeeva, Inc., in October 2006.
- Co-Created Partnersmith
Partnersmith included a wide variety of negotiation management
tools, as well as many collaborative workflow tools, document management,
communication management and business process support tools. It was used
by companies including Blue Cross/Blue Shield of Road Island, KLA Tencor,
TIAA-CREF, Johnson & Johnson, Swiss RE, CIBC and the United States
Air Force.
- Co-Created Alliancesmith
Alliancesmith was an application which supported alliance and partner
definition and management, including support for issue tracking,
document management, milestone tracking and management, and a sophisticated
partner relationship health survey system. It was used by Abbott,
Blue Cross/Blue Shield of Florida, and Schering-Plough.
- Created numerous web-based technologies, including:
- A back end for Macromedia Flash applications.
- Several different data-driven application building frameworks
- A data-driven process engine
- A data-driven metrics engine
- A high-level database-independent API for web and data access and
management.
- A user capability profile management system
- A contact management system
- A pre-mod_perl application server
- An scm tool system build on cvs to automate and simplify branching
- Many specific applications such as "One Text",
"Organization Mapping", and "Negotiation Preparation"
Media in Motion, LLC.
CTO, acting Vice President of Engineering, 1997 to 2000
Timefold Software Configuration Management Training and Consulting
Owner, 1995 to Present
Created TOES,
Timefold
Online Education Services.
Offering a complete
Learn ClearCase course featuring SCM fundamentals, key strategies,
task-oriented procedures and much more.
Created CCSPIN,
the ClearCase
Service Provider Index.
A free service to the SCM community, listing consultants and
firms which provide ClearCase services.
Sybase,
Software Engineering Technology and Infrastructure (SETI)
Senior and Staff Engineer, 1992 to 1995
- Created BART,
Build and Regression Testing system.
Multiple platform and product nightly build and test automation system.
Written in Bourne shell and operated on eight different Unix architectures.
Wrote configuration and operation manuals in FrameMaker.
- Supported Sybmake,
Multiple Platform and Product Software Build System.
Fixed problems, added features, answered questions.
Wrote the only user and administration manuals. Sybmake was written
in Bourne shell, sed and make.
- Created CALM, Configuration and
Lifecycle Management
system based on ClearCase.
Performed SCM requirements analysis, product survey and selection,
implementation, pilot program and final rollout. Designed and implemented
metadata and cspec management policies and tools, view and VOB management
tools, merge automation tools. Created an ECO system GUI in TCL+Tk.
Trained engineers and CM administrators. Wrote user and administration
manuals in FrameMaker.
- Created ECO, ClearCase Change Grouping
and Automation system.
Created a command layer over ClearCase which automated operations for
change groups supporting the entire change lifecycle, including integration
with the Sybase bug tracking system. Written in Bourne shell, awk and sed.
Wrote user manual in FrameMaker.
National Risk Management
Staff Engineer, 1991 to 1992
- Designed an Insurance Claims Processing System.
Prototyped in the UNIFY RDBMS and ACCELL.
- Created DBT, a General Purpose Database Transformation
Language.
Written in C for the UNIFY RDBMS. Used to transfer the State
of New Jersey's
entire Workman's compensation and liability claims database. Written in C.
Cohesive Network/DCA/Racal Milgo
Mid Level and Senior Engineer, 1986 to 1991
- Supported and Enhanced the System 9000 Network Management System
(NMS)
The System 9000 was an Intelligent T1 Network.
Implemented 3 major NMS product releases in four years, plus several minor
releases. Created a new, critically acclaimed user interface. Created
database transformation methods and tools. Created a network management
server. Wrote feature NMS specifications. Wrote a critical document on
Alarm conditions in the T1 Network. Created make system and SCCS version
control system with symlink populated views. Provided Unix support for
engineers. Products written in C using the UNIFY RDBMS and ACCELL.
Helmsman Systems
Entry Level, Mid level, and Senior Engineer, 1982 to 1986
- Implemented H-Champ, a Unix-like operating
environment running on CP/M and MS/DOS.
Implemented and documented many unix tools and special utilities.
Created a novel text transformation tool called tabtran,
used for database transformations and automated text processing.
Created a novel "visual procedure" system used internally as a combined
CM, build and test system and by customers as a friendly batch system.
Written in Ratfor.
- Implemented H-MRP, Material Requirements
Planning system.
Implemented and documented a suite of over 50 application programs (data
entry, report generation, MRP explosion, database doctor, and others).
Operated under Unix and H-Champ.
Written in Ratfor.
Relevant Experiences
- CCIUG Presentation on Policy Implementation, 1995
Made a presentation at the 1995 ClearCase International
User's Group on
Policy Implementation.
- Atria Software Customer Advisory Board (CAB) for
ClearGuide, 1994 through 1995
While at Sybase I was invited by Atria (creators of ClearCase) to be a
member of their ClearGuide CAB. ClearGuide is the Process
and Policy product within the ClearCase product family.
I reviewed preliminary specifications and attended meetings
with other CAB members and ATRIA managers and engineers where requirements
and design alternatives were discussed in depth.
- CCIUG Presentation on Change Grouping, 1994
I was invited by Atria to make a presentation at the ClearCase International
User's Group on the
ECO (change grouping and automation) system I created
while at Sybase.
- Customer Advisory Board (CAB) for MultiSite, 1993
While at Sybase I was invited by Atria to be a member of their
MultiSite CAB. I reviewed preliminary specifications and
participated in requirements and design meetings. Beta-tested member of the
original MultiSite training course.
- Vice Chairman for the Unify User's Group of Northern
California (UUG-NC), 1988-1991
While at Cohesive Network I served as Vice-Chairman and was a significant
contributor. I ran some of the monthly meetings,
made presentations, provided free consulting at meetings, and
assisted with administrative tasks.
- Caltech, California Institute of Technology,
1980 to 1981
Studied Digital Electronics. There was no software
engineering curriculum. Left to pursue a career in software.
Freshman year advisor was Carver Mead.
- NASA, Space Sciences Division, 1979
Volunteer at the NASA, Ames Research Center for one summer.
Programmed an HP Desktop Calculator "computer" in support of a cryogenic
research project for the Shuttle Infrared Telescope Facility (SIRTF).
Also responsible for regular maintenance of the lab and liquid helium
and nitrogen dewers.
URL Resources
Revised: 2/20/2008