At CSC, first as a consultant and then as an employee, I have been working on the UTC account, both for Pratt & Whitney and Hamilton Sundstrand. For the first year and a half, I ported an inhouse data visualization product from Unix to NT. This was done in Visual C++. It was not a straight port; the user interaction was rewritten using MFC (Microsoft Foundation Classes). Since then I have worked on several projects, porting, writing, and supporting add-ons to the Unigraphics CAD system or the Iman product data management system. These projects used a variety of languages, C, C++, Fortran, Perl, and Java, often several in the same project.
Sculptware is a company I helped found. Our first accomplishment was to finish development on the VRML authoring tool SiteSculptor, and bring it to market.
After that we developed software on a consulting basis. I did this full time from May 1999 until March 2001, mostly on a CAD application for CAE Solutions and then on work for Computer Sciences Corporation which became the job listed above. Both of these projects were developed using Visual C++.
At Linksoft I used Visual C++ to create the SmartScan product, which analyses databases of medical records and generates weight files for use in applying the Fellegi-Sunter method of probabilistic record linkage.
At Cadkey I worked designing, coding, maintaining, and documenting enhancements to the Cadkey product, as well as maintaining existing code. I worked on many different parts of the product, concentrating on geometric transformation, trimming, and support for dynamically loaded libraries, but including such things as drafting. When I joined Cadkey the product was a DOS and Unix based C product, and I was involved in the transitions to the various Windows platforms and to C++, including the reworking of the GUI into an MFC application.
For the last several years I worked mostly on the Advanced Modeler, the surface/solid modeling product. The Advanced Modeler, written as a DLL which combines the Shapes Geometry Engine from Xox, Inc. with Cadkey's graphics, drafting, and transformation code, was almost entirely written by myself and one other programmer, with my emphasis being on the math intensive functionality. Near the end of my employment there I was on the team developing SiteSculptor, a VRML authoring tool.
I am fluent in C and C++, with extensive MFC experience. I also have coded in Fortran, and have some knowledge of HTML, Java, and Perl.
I am very familiar with DOS, Windows, Windows 95/98, and Windows NT. I also have experience with various flavors of Unix.