Post Job Free

Resume

Sign in

Software Engineer System

Location:
Butler County, OH
Salary:
90000
Posted:
February 08, 2017

Contact this candidate

Resume:

H. John Vogel

**** ***** ****

West Chester, Ohio 45069

Cell: 513-***-****

Email: acyp68@r.postjobfree.com

SUMMARY

With over twenty years’ experience in program design, development, and coding, am knowledgeable in numerous program languages and design philosophies for scientific and business applications. Major skills and strengths include:

- Systematic Design

- Complex Analysis

- Project Management

- Multi-Tasking

- Innovative Solutions

- Project Development

EDUCATION

BA, Computer Science, San Diego State University, San Diego, CA. Continuous education courses in numerous scientific and business programming languages.

TECHNICAL SUMMARY

UNIX; C/C++; Pascal; COBOL; Dr. Webb; HTML, curses; Motorola assembly language; Microsoft Windows; IBM PC and compatibles; WEB interfaces; SCSI interfaces; Cross assemblers and compilers

PROFESSIONAL EXPERIENCE

Amano

September 2015 – Present

SOFTWARE ENGINEER

Design and develop firmware for time machines. Code is developed in the 'C' programming language working on systems with only 256K of memory.. Code is written for Freescale systme using code warrior. Developed code using Code Warrior SDK for Kinetics MCU (an ARM processor). Code interfaced with a DIGI module to communicate with PC to set the time and date. The unit has not operating system, the system runs in a continues loop and is interrupt driven.

Honeywell/Mercury Instruments

May 2008 – September 2015

SOFTWARE ENGINEER

As a Software Engineer designed and developed firmware for Electronic Volume Correctors for Gas Meters. Designed and developed firmware in C programming language and did some development in C# for testing the full system. Klocwork was are static code analysis application. As a CMMI level 5 company used the CMMI design and coding practices. The processor was an ARM STM MCU. Developed applications to for IrDA chip, RS232 and RS485 communication. The operating system was CMX but also worked on units which had no operating system.

Applications developed using IAR SDK in C programming language.

DRS-IAS Technology Dayton, OH

August 2006 – May 2008

SOFTWARE ENGINEER

As a Software Engineer for DRS I designed and developed software for the Department of Defense, using C++. I designed and developed applications to handle messages, a wrapper application to check the file system (i.e., look for files, open or create files for reading/writing and other system functions). I have also done some DOORS Administrative work (creating accounts, managing projects, and creating reports). I currently have a Top Secret Clearance.

SIERRA NEVADA CORPORATION, Reno, NV

March 2005 – August 2006

SOFTWARE ENGINEER

As a software engineer for Sierra Nevada Corporation I design in develop software for the Department of Defense. I use ADA, C/C++, and Unix scripting language. I design and develop software for the US Air Force to use in monitoring radio transmissions. I currently have an Interim Secret clearance.

GAME TECHNOLOGIES INTERNATIONAL, Reno, NV

April 2004 – November 2004

SOFTWARE ENGINEER

As a software engineer for Game Tech. Int. I designed and developed software for Bingo machines. The software was written in C/C++, C#, and Microsoft dot NET framework. Designed and developed software for a PC system written in C# and MS dot NET to talk with the Bingo machines. To reset the machines as well as except Bingo cards and new programs. Designed and developed software for the Bingo machines to store up to 6000 Bingo cards in E-PROM and to allow the user to select what cards they will be playing. The machines would also accept RF communications, which would automatically update the cards being played marking the numbers called. Programmed Serial Devices and RF communication chips.

IMPERIAL TECHNOLOGY, El Segundo, CA

April 1997 – August 2003

SENIOR SOFTWARE ENGINEER

As a Senior Software Engineer for Imperial Technology, a manufacturer of Solid State Disk Drives, designed and developed software for SCSI interface, Operator Control Panel, and Power Monitor. Code developed in ‘C’, Intel i960, Motorola 68000 and Motorola HC11 assembly language on PC’s using a cross assembler and compiler.

As a private consultant, design and develop software applications written in C/C++, Hypertext Markup Language (HTML) programming language. Designed and developed firmware functions for embedded system.

oDesigned and developed WEB interface for SAN system written using Dr. Webb, C, and HTML.

oRewrote the power supply-monitoring program to make it more efficient, code written in Motorola HC 11 code.

oDeveloped SCSI applications to talk to Host Computers and Slave Disk drives. The system would receive information from the host computer and store the information before sending it on to the disk drives. This would allow for faster access by the users.

oDeveloped applications for Fibre connections to Solid State disk drives and host connections.

oProgrammed DS1624 chips to access prom chips for reading and writing.

oProgrammed DS1780 chips to control fan speed, read temperature and power.

Brandon Systems, Los Angeles, CA

February 1994 - April 1997

At Brandon Systems, a company which sends people out to work for other companies, I worked at Northrop/Grumman on their Help Desk. I took phone calls and tried to answer people’s questions and help them with their problems. Problems that could not be fixed over the phone where given trouble tickets and assigned to a technician to go to the person and fix the problem..

SANYO/ICON, Irvine, CA

January 1993 - February 1994

SENIOR SOFTWARE ENGINEER

As a Senior Software Engineer for Sanyo/Icon, a manufacturer of multiple disk storage systems used in RAID sets, single disk drives, striped sets, and/or mirrored sets, designed, developed, programmed, and documented numerous UNIX curses, 'C', and Microsoft Windows programs. Designed and developed firmware functions for UNIX.

Designed, developed, and coded interface software for embedded controller system within a multiple SCSI disk storage system.

Designed, developed, and coded numerous user interfaces in UNIX curses, allowing a user-friendly interface for the system administrator via use of menus.

Designed a Microsoft Windows interface with SNMP capabilities to replace the current UNIX curses interface used on the Sanyo/Icon multiple disk storage system.

PANDE Inc., Gardena, CA

June 1989 - January 1993

SENIOR SOFTWARE ENGINEER

As a Senior Software Engineer for PANDE, Inc., a system consulting company, managed a number of projects including design, development, programming, and documentation of UNIX device drivers and printer drivers.

TEC America

Wrote a UNIX communications asynchronous driver, which transferred data between a cash register and the main computer on a character-by-character basis. The program was written in 'C' on an SCO Xenix system to be completely interrupt-driven. Designed a device driver to run on a multitasking DOS operating system. The printer was a receipt and journal printer used on a cash register being produced by TEC America. The device driver was written in Microsoft 'C'; testing was done on the cash register with the aid of a datascope to watch the data and control signals being passed between the printer and the CPU.

Teradata

Wrote a UNIX device driver to operate a StorageTec nine-track tape driver used on a Teradata Computer. The device driver program transferred the data to and from the tape drive and IBM computer using an SCSI interface. Project completed on time, with estimated sales revenue of $25 million.

INTERNATIONAL BUSINESS LINK, Agoura Hills, CA

September 1988 - June 1989

SENIOR SOFTWARE ENGINEER

As a Senior Software Engineer for International Business Link (IBL), developed a state-of-the-art product, which interfaced with IBM mainframe computers. Using Microsoft 'C' and Microsoft Windows, the programs were designed, developed and coded to display icons representing an IBM mainframe Network Control Program (NCP) on an IBM personal computer. Major tasks involved the design and coding of the displays of the NCP source code in a window for modification by the user's system programmer.



Contact this candidate