|
| |||||||||
|
PROFESSIONAL
EXPERIENCE: I have a Bachelor of Science Degree in Computer Science as well as over 28 years of software system design, development and management experience in real-time computer systems (embedded, PC and mainframe) using C, C++, Assembly and other programming languages. I work efficiently both as an individual and as part of a team. I am also familiar with reading and understanding electronic circuit schematic diagrams, have excellent engineering writing skills and fully document my work. This document summarizes my work experience. Please refer to the Detailed Resume for complete details.
Current Work Availability I
am currently available for short / long term software engineering contract work. I have my own company ("Quantum Blue Technology LLC") which permits me to provide software engineering services with no restriction on contract duration. I have low overhead costs and my hourly charge rate is much less than that of a software contract house. I have my own software development environment (home office/computer lab with four networked PC computer systems, laser printer, digital oscilloscope, lab power supply, etc.; See software development office/lab) and can develop software there or at a customer site.
Current Employment Experience One development product used multiple RS232 channels (for a remote keypad, display LED's and environmental sensors) and a GPIB interface to control a Digital Oscilloscope. This product included Digital Signal Processing and Neural Network processing. Development systems (test boards, IDE, C compiler, Ethernet emulator) for the Zilog eZ80F91 Acclaim! and Z8 Encore! microprocessors were obtained and code developed for Built-In Test routines to aid product testing during manufacture. I have also developed Client / Server software protocols for communication between the PC and the embedded system.A separate product is the Point-Of-Sale (POS) Business Application. This software provides the user with a Client/Server system for multiple point of sale cash register terminals. A proprietary distributed database environment was created which allowed the client POS terminals to continue to process customer sales even if the network and/or the server failed. When the network and server are online, changes to the server database are automatically distributed to the client systems to keep their respective databases current. The POS Business Application provides Inventory, Point-Of-Sale and Accounts Receivable functions for up to 100 PC systems. Both products PC programs were built using Borland's C++ Builder Professional Edition and used multithreading to permit various tasks to operate simultaneously.
Past Employment Experience I have worked at the following companies in San Diego:
I have developed software for the following Hardware / Operating Systems / Toolsets / Hardware Interfaces:
I have used the following tools to Develop / Test Software Code:
|