Contract Software Engineer
CurrentStarted out as a consultant on the StarFire computer controlled firing system lending support for Window CE operating system build/configuration, target debugging setup, and tools. Over time (3 years), took over every aspect of software/firmware and now support all the components with feature enhancements and bug fixes. This system includes a kiosk application in C# and 5 discrete Microchip PIC 18F subsystems (firmware) that fire up to 8128 individual pyrotechnic devices to 10 millisecond… Show more Started out as a consultant on the StarFire computer controlled firing system lending support for Window CE operating system build/configuration, target debugging setup, and tools. Over time (3 years), took over every aspect of software/firmware and now support all the components with feature enhancements and bug fixes. This system includes a kiosk application in C# and 5 discrete Microchip PIC 18F subsystems (firmware) that fire up to 8128 individual pyrotechnic devices to 10 millisecond timing accuracy choreographed to a musical score (see StarFireSales.com).The latest developments on this product included a port from the Windows CE environment on a single board ARM computer (Microsys SBC1651) to a Beaglebone Black Industrial on Linux under a Xamarin Mono C#/.NET emulation environment AND the creation of a wireless interconnect module using a Laird AC4490 900 MHz module. Show less