|
(Full Address Withheld) |
![]()
Resume of ...
OBJECTIVE:
Position in software development. Areas of particular interest are editing tools for design, graphics, multimedia or art. Other applications that track and model equipment deployment, organization and operation are of some interest. In all cases, I prefer a work environment that allows the developer to mature their projects for more capabilities.
QUALIFICATIONS: Experienced with the following languages and systems:
|
|
|
Primary language Microsoft VC++ 6.0 Developer Studio including use of MFC, Automation, OpenGL, DataDynamic's ActiveBar, RogueWave's ObjectiveGrid, Direct3D. |
|
|
|
Visual Basic for Applications inside Microsoft Access (Microsoft JET SQL). |
|
|
|
Other languages: Pascal (Borland Delphi), Fortran, COBOL and assembly for 80x86 and 680x0. |
|
|
|
Currently in possession of all express versions of Microsoft Visual Studio 2005 which includes C#, ASP.NET(SQL Server), J# (Java), C++ and Visual Basic. Also included are PHP/MySQL, NetBeans and Python. |
|
|
|
Started in '92 with BORLAND C++ 3.0 Windows SDK then to MSVC++ 1.5 SDK including MFC. |
|
|
|
Intel Platform MS-DOS/WINDOWS (3.1/95), DEC MicroVAX/VMS, and Data General's RDOS. |
|
|
|
Operating systems for 680x0 CPUs: OS-9, UNIX, and VRTX. |
EDUCATION:
|
|
|
1982 |
|
B.S. |
|
Information & Computer Science |
|
U.C. Irvine |
|
|
|
1980 |
|
A.A. |
|
Associate in Arts (GPA 3.04) |
|
Orange Coast College |
PROJECT RECORD:
1 / 2004 - Present, Software Developer of a Personal Project call Done-In-3.
Please follow this link to Done-In-3.
PROFESSIONAL RECORD:
9/98 - 12/2003, Software Engineer at F I T, Inc.
|
|
|
Converted and enhanced MS Access VBA tracking software linked to CAD. |
|
|
|
Worked
with InstallShield and modified Installation scripts. |
|
|
|
Worked
with DataDynamic's ActiveBar, RogueWave's ObjectiveGrid Control S/W. |
|
|
|
Performed
Beta debugging work for Cadvance General Releases. |
|
|
|
Developed 3Design, a 3D add-on to Cadvance 2000 using MFC and OpenGL. |
|
|
|
Added Dynamic Pan and Zoom for Cadvance 99.5. |
|
|
|
Converted FIT's old Win3.1 Space and Asset Managment S/W to Win98. |
|
|
|
Improved ODBC Database functionality for Cadvance including Oracle support. |
|
|
|
Wrote a number of macro programs to extend CADVANCE. |
3/97 - 9/97, Software Engineer at MJS Resources, Inc.
|
|
|
Developed ActiveMovie/DirectShow 2.0 audio transform filters or plug-ins using Microsoft VC++ 4.1. |
|
|
|
Converted proprietary 3D positional sound algorithm to operate inside an ActiveMovie transform filter using the ActiveMovie SDK. (It is later called DirectShow SDK.) |
|
|
|
Wrote various MFC applications to test converted 3D sound algorithm. |
|
|
|
Wrote ActiveX or OLE control (OCX) for demonstration and test of custom DirectShow filters. |
|
|
|
Added visual mouse operated objects pictured in the ActiveX control using DirectX 3D Retained Mode (D3DRM) to demonstrate ported sound filters inside an HTML Document (WEB page). |
5/94 - 12/96, Software Developer at Animagination
|
|
|
Created computer game data base application or game developer in MS-WINDOWS 3.1 environment with Visual C++ 1.5 with MFC. |
|
|
|
Game developer compiles art resources into file resources used by the game engine. |
|
|
|
Developed computer game engine for Animagination's Backpacker written in Visual C++ using Video-For-Windows technology (DISPDIB and WAVEMIX). |
|
|
|
Developed game resource file system to optimize game operation on CD-ROM. |
|
|
|
Modified Animagination's game engine to work in a Windows 95 environment. |
9/89 - 6/92, Software Engineer at Cable and Computer Technology
|
|
|
Ported the application development system of the CSPI i860 coprocessor VME card to run on Futurebus+ CPU boards designed by CCT. |
|
|
|
Ported the OS-9 real time operating system to two CCT designed Futurebus+ CPU boards. |
|
|
|
Provided CPU board firmware for the Next Generation Computer Resources Futurebus+ standard for the NAVY using MicroTek's XRAY development software. |
|
|
|
Provided various firmware development tools in C for use by engineers at CCT under the OS-9 operating system for the Navy AN/UYK-44 computer emulator. |
|
|
|
Developed and integrated device drivers with graphics for demonstration of an OJ-535 tactical display emulator using the real time OS-9 system and the C language. |
2/84 - 2/88, Analyst Programmer at Panatec Inc.
|
|
|
Designed and wrote robotic software in C to control robotic equipment for a through hole PC board assembly line of PC add-on cards for Decision Data Computer Corporation. |
|
|
|
Created embedded software for Genisco Computers Corporation running under VRTX written in C to provide user functions for downloading of applications, operator and graphic interfaces. |
|
|
|
Developed data base maintenance programs written in Pana/Basic for Decision Restaurants System Corporation. |
|
|
|
Developed the user interface code for the point of sale system forDecision Restaurants System Corporation and later translated the interface to the C language. |
|
|
|
Developed data base software under Unix for Anniston Army Depot Non-AOD Shipment Tracking System written in RM COBOL. |
|
|
|
Adapted graphics primitives to the IBM PC for the U.S. Coast Guard's search and rescue graphics software library developed by Panatec. |
|
|
|
Developed a linker written in PASCAL for Symbol MSI. Other responsibilities include modification of a BASIC renumbering program and the parser generator for the BASIC compiler. |
3/80 - 4/83, Programmer at Cyber Systems, Inc.
Responsible for data play back programs including graphical representations for data acquisition systems using Fortran on Data General CPU boards. Responsible for data play back programs (specializing in plotting) for Data Acquisition Systems.
Programming projects include:
|
|
|
Created data reduction programs in Fortran under Data General's RDOS real time operating system. |
|
|
|
Developed software modules for a compact data acquisition system called the MiniDAS with the AMC AmSYS 8/8/CPM inline emulator. |
|
|
|
Created and modified plotting software between a Tektronix 4051 and a CYBER II acquisition system. |
|
|
|
Established data communications between three computers (Tektronix 4054 and two CYBER acquisition systems) using the IEEE-488 interface. |
![]()