mark cashman - Main Page Link
Prior Position : Other, Prior Positions
Next Position : V-Technologies

PetroVision, Inc.
Westbrook, CT

Director, Software Development
Mid-1994 through late 1999

Reported to President

Responsibilities

  • Develop, maintain and execute strategic plan for software development.

  • Advise business management on feasibility and timelines for product development.

  • Suggest new products.

  • Advise on marketing strategies for existing and upcoming products.

  • Seek out and integrate new technologies into products. Perform R&D on Internet / distributed technologies including CORBA, DCOM, Java.

  • Respond to tactical concerns during development and integrate those concerns into the strategic plan.

  • Manage the development process to ensure the most effective application of resources consonant with business goals.

  • Create and maintain software development and human factors standards for all PetroVision products. Maintain a unique and effective look-and-feel for all products, with consistency within product lines, and, where possible, across product lines.

  • Create and maintain all product code, user interfaces and components.

  • Create and maintain an effective set of reusable components.

  • Develop and use advanced inheritance strategies to maximize the effectiveness of enhancement and maintenance for a multi-version product with specialized extensions.

  • Advise outside companies seeking to interface with or integrate PetroVision products into their own software / hardware product lines.

  • Assist staff in troubleshooting especially difficult customer problems. Take corrective actions in design and implementation to minimize future recurrences of such problems.

  • Provide pre-sales technical support for large customers or unusual product configurations / uses.

  • Support installation development.

  • Support website development.

  • Monitor Internet newsfeeds for technical competition and synergistic products.

Product Mix

PetroVision products utilize state of the art GIS (Geographic Information System) mapping components and relational databases to assist customers in the retail distribution of petroleum and other bulk products. PetroVision supports dispatching through automated urgency assignment, load balancing, clustering, and routing. PetroVision products also support scheduling, marketing, and other business activities through the use of database technologies.

Two major product lines

  • PetroVision Dispatch, a high-end petroleum specific dispatching product, written in a proprietary development package from MapInfo, and using specialized clustering and routing DLLs from an outside vendor.

  • PVMapping, a generic product that has specialized versions for petroleum and for the use of automated metering equipment by petroleum users - it is a component-oriented product developed with Borland's C++ Builder and uses both Builder and Delphi components. New versions are being created for the bottled water and lawn care industries. The PetroVision Dispatch product will eventually be converted and merged with this product line as a specialized version.

Important Milestones

  • Took over development of PetroVision Dispatch from a consultant. Interacted with vendors of clustering and routing components to improve their product and ours. Completed the product and brought it to market. Supported beta testers, installers, manual development, and marketing staff. Provided post-sales support until product stability, and then handed off to support staff. Worked with MIT researcher to develop proposals for advanced routing and sequencing techniques to be incorporated in future development of the product. Assisted in closing several sales. Established productive relationships with cooperating vendors. Remotely supervised testing staff.

  • Shifted technology focus from MapInfo proprietary development environment to more advanced C++ / RAD (Rapid Application Development) environment using Borland component technology and MapX ActiveX mapping component. Developed PVMapping, and via system inheritance and component development was able to reuse the entire core system to produce and maintain more specialized versions. Supported installation staff in use of Install Shield, and documentation staff in creating paper and (on-line in product) HTML documentation. Assisted in closing several sales. Established productive relationships with cooperating vendors.

  • Developed and supported five major and many minor releases of the product. Evolved product architecture to add flexibility, reduce development time, and to allow marketing of product variations with minimal additional maintenance load. Engaged in R&D development in HTML, Java, CGI and CORBA. Have begun product architecture changes to allow the same product code to be fielded against desktop, multi-user desktop, client-server, and multi-tier database systems.

Working Environment

PetroVision was a tight entrepreneurial environment with a small staff expected to remain generalist enough to handle any challenge. They were physically dispersed and maintained contact through telephone, cell phone, e-mail, and modem download, plus occasional on-site face to face meetings, either at the home office or at some other location.

The company nearly failed in late 1999. They have since obtained new funding and changed their name.

Prior Position : Other, Prior Positions
Next Position : V-Technologies

 

Image of Workstation by Mark Cashman - Main Page Link
Project management, innovation, leadership and consensus building
Professional Chronology
Special Expertise
Publications, Presentations and Consulting
Outside Interests
(860) 683-0835 (home phone)
451 Prospect Hill Rd, Windsor, CT 06095-1659
mcashman @ temporaldoorway.com
(personal e-mail)