Home | About Ed | Resume | Publications | R/C Aircraft | E-mail


Resume Highlight

Return to resume




The economic viability of developing petroleum reservoirs depends on the thermodynamic characteristics of the contained reservoir fluids.  Slight errors in characterizing the fluids for up-front engineering and economic analyses can mean red ink down the road after multi-million dollar development costs are sunk in the wells.

Ed was the technical lead for Exxon's thermodynamic fluid characterization software package.  He put together an engineering workbench framework application that combined a set of thermodynamic calculation services with a set of GUI toolkit components that included resizable dialogs and views, spreadsheets, and graphs -- with automatic engineering unit conversion and messaging for data synchronization.

The architecture packaged calculation modules in MFC extension DLLs that neatly combined engineering calculation classes with associated GUI classes.  The DLLs could be simply copied into the application's executable file folder and the modules would completely integrate into the the workbench environment -- even while the application was executing.  Here's an example of how it looks:

The application required over a half-million lines of code.  As a "hands-on" technical lead, Ed specified all of the components, and took an active role in code development along with a team of four contract software engineers from NanoSoft Corporation, where Ed would later become a partner.  

Return to resume