To provide onsite/offsite software development services that require a detailed knowledge of design, code and debugging techniques, with a preference towards hardware based real-time applications.
My primary goal is to provide you with access to software services for peak development cycles, or short term projects that don't necessitate hiring a full time employee. Full time positions may be considered in special circumstances.
As an offsite software engineer, I have provided clients in the Gainesville, FL region with computer programming services for over 10 years, and have been active in the computer industry since 1985. My experience in computer programming has addressed the needs of real time control systems, device controllers/simulators, hardware diagnostics, throughput optimization, systems integration, user interface and system upgrade requirements.
In addition, I have an experienced technical writer available for related documentation.
COMPUTER PLATFORM / LANGUAGES / TOOLS / HARDWARE Windows / C, C++ (Visual Studio 6.0) / Embedded systems: 68K, X86, Z80, Z8000, ARM RTOS, RS232/RS422, Oscopes, Digital logic analyzers.
EXPERIENCE Please note that concurrent employment dates result from offsite software services provided for multiple clients.
NagraVision USA, Gainesville, FL, Aug 2007 to Aug 2008 Developed code for Digital TV System STB (Settop Box) and associated satellite dish LNB (via DISEqC 2.0) to allow video content control based on embedded GPS (Global Position System) device. This rapid development effort required full design, implementation and testing of drivers and secure serial I/O protocol for new STB and GPS equipment. In addition, the effort also required development of a proprietary method of geographical polygon processing using ArcView/ArcGIS systems.
Sage Software (formerly Medical Manager R&D), Alachua, FL, Oct 2001 to Dec 2006. Provided complete software support for medical practice report generation tool (Report Builder) used to create report layouts and render onsite reports for healthcare personnel and patients. This career deviation required innovative debugging methods to solve numerous bugs inherited with this 22 year old 150,000 line C application. Enhancements included upgrading user interface, fixing numerous report rendering bugs, optimizing file and printer control and adding capability to render reports to PDF format.
University of Florida Department of Ophthalmology, Gainesville, FL, Jan 2002 to Oct 2002. As an approved software vendor for UF, modified retinal stimulation application to significantly reduce time required for data collection by installing assembly language interrupt handler to monitor video subsystem and control external sampling hardware.
Z-Systems Audio Engineering, Gainesville, FL, May 2001 to March 2002. Using Dev Studio (C++) developed entire user application with serial control (RS232/422) logic to allow remote control of up to 16 digital audio routers. This project was implemented using the common MFC Single Document Interface (SDI) architecture providing the framework around Objective Grid V7.01 controls (Rogue Wave Software, Inc). Since router hardware was not always available, I created simulators with fault generation logic to verify application interface requirements.
FloriCal Systems, Inc., Gainesville, FL, October 1997 to February 2001. Developed automated control logic in C++ for TV station broadcasting equipment (tape machines, video switchers, digital storage units), using Microsoft Developer Studio. Job requirements included device driver development, system integration, GUI development, and assisting application installers during remote TV station configuration.
Lockheed Martin Aeronautical Systems, Marietta, GA, May 1995 to December 1995. Provided on-site support for integration of Liquid Crystal Display (LCD) display unit and mission computer into C130-J military aircraft, which required in-depth knowledge of these systems obtained from previous work with Lockheed. Sanders - A Lockheed Martin Company; Avionics Division, Nashua, NH, March 1993 to September 1994. Designed, coded and tested diagnostics for RISC R3000 based LCD display unit and mission computer for C130-J military transport aircraft. Provided software tools to verify functionality of display unit graphics processor prototype boards.
Honeywell Commercial Flight Systems Group, Phoenix, AZ, May 1990 to May 1991. Performed verification and validation of Display Unit (DU) and Display Electronics Unit (DEU) control software developed for the McDonnell Douglas MD-11.
Smiths Industries Aerospace & Defense Systems, Grand Rapids, MI, May 1989 to December 1989. Streamlined ARINC 429 controller firmware for Boeing 737 Flight Management Computer System (FMCS). Required detailed knowledge of Z8002 microprocessor, FMCS hardware, debugging techniques, FORTRAN and VAX. Designed, coded and tested 8088 test firmware for Application Specific Integrated Circuit (ASIC) used in aircraft Multipurpose Controller Display Unit (MCDU).
Texas Instruments Missile Systems Business Entity, Lewisville, TX, April 1984 to August 1988. Designed and integrated control software for flight line test equipment in accordance with military specifications. Test equipment utilized Zilog Z8002 processor to control high speed bus (1553), ADCs, DACs, and remote sensing mechanisms to acquire and verify system performance parameters.
Certifications
See above
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »