Core Values
History
Resumes
Contact
 
Fixed Price Software and Systems Development
System/Module Testing
Consulting Strategy
Why hire us?
email
more...
 
John's Resume

 

John White

 

EXPERIENCE:

MicroTools Inc., Simsbury, CT, June 2005 – Present

Designed, developed and coded PIC systems for emergency lighting inverters, solar energy monitors, therapeutic hospital beds, wound healing equipment and portable oxygen concentrators.

Responsible for design and code reviews and for module testing of helicopter engine control software.

 

Self-Employed Firmware/Software Consultant (9/01 – 6/05)

Developed firmware for 1st generation wide-format inkjet printer, including TCP/IP interface using WizNet W3100A chip. Code written in C to run on an ADSD 21160 SHARC DSP.

Developed firmware for MCF5272-based next generation thermal transfer printer, including RFID interface using Securakey reader/writer.

 

Contract Engineer, Universal Design, Hartford, Ct. (9/95 - 9/01)

Developed PC-based control for new thermal-transfer printer, including keypad interface, TCP/IP network interface, LZW image decompression. Control program written in C using MRI's VRTX RTOS and Socket API's.

Developed programming utility for router spindle controller.

Enhanced a sign router to accept input from Mastercam.

Developed M68000-based control firmware for new generation, servo-driven sign router.

 

Self-Employed Firmware/Software Consultant (9/90 - 9/95)

Developed C++ software for PC-based gas pump monitoring system.

Developed H8-based firmware to interface with a variety of proprietary gas pump controllers for interception of dispensing information.

Made modifications and improvements to PC-based control software for garment cutting equipment.

Made modifications and improvements to PC-based software to create bar-coded labels from user input and piece data files, which were then output on a Zebra printer.

Designed and implemented M68000-based firmware for a first-generation, servo-driven label applicator for the garment industry. Information scanned from a barcode on each label was used to determine the proper placement of labels on a spread of fabric.

 

Project Manager - Programmer Analyst (11/81-9/90), General Digital Corp., Manchester, Ct.

Developed graphic geometry functions for X-Windows based CAD system.

Wrote interpreter for proprietary, SQL-like language.

Developed control firmware for the X-wing aircraft.

Managed safety analysis for nuclear arms system of the F-15 aircraft.

Developed Z8000-based F-15 armament systems interface simulator firmware.

Developed Z8000-based armament control firmware for the F-15.

Managed Software Design Assurance team.

 

EDUCATION:

Adelphi University, Garden City, New York - MBA Program

State University of NY at Stony Brook - BS, Computer Sciences & Economics


 
Why Use Linux for Real Time Embedded Systems
Guidelines for Creating Robust Embedded Systems: Part 1 - Introduction
How to Select a Real-Time Embedded Systems Consultant
How to Grow Your Software Engineering Department
How to write a software requirements specification
How to Write a Software Process Procedures and Policy Manual
Principles of Software Driven User Interface Design for Business and Industrial Applications
If it's not tested, it doesn't work!
more...
Click here...