John Svinicki Email and Phone Number
John Svinicki work email
- Valid
John Svinicki personal email
- Valid
I am an independent consultant and contractor specialized in delivering technical services to a range of clients, mainly for smaller companies that require help with specific goals and need “on demand” expertise. I vend both consulting and contracting services.With over 30 years of technology work under my belt, my specialty is embedded firmware but I have been called upon and delivered a VERY wide range of services from bare metal firmware coding through Windows device drivers. I also develop C#/.NET applications in support of my embedded projects for user interface, testing, and calibration . As an engineer my primary platform for creativity is Windows but I have worked in the Linux paradigm on projects recently. At heart I’ve always enjoyed working with communications protocols in a wide variety of mediums. While befuddling to many, I seem to have a knack for it, especially when it comes to reverse engineering. I've worked extensively with serial, Ethernet, wireless, data over power, and USB modes of connectivity.Business is about relationships and I pride myself on helping my clients to be successful and profitable.Technologies I have used in development and implementation:
Ace Pyro
View- Website:
- acepyro.com
- Employees:
- 12
-
Contract Software EngineerAce Pyro Mar 2012 - PresentManchester, MichiganStarted 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 -
Contract Software EngineerNorth American Science And Engineering Coporation (Nasec) Oct 2016 - PresentAnn Arbor, MichiganDesigned and implemented the latest generation of particle counter using the Microchip PIC32 (MX470). Communications to the host system was implemented using the microcontroller’s USB peripheral (device) interface and Virtual COM ports. This implementation used the Microchip Harmony firmware framework and included the following devices: SPI clock calendar chip, A2D, D2A, SPI battery backed RAM data storage, 4-20 mA inputs and outputs, RS-232 and RS-485 interfaces, digital input and outputs… Show more Designed and implemented the latest generation of particle counter using the Microchip PIC32 (MX470). Communications to the host system was implemented using the microcontroller’s USB peripheral (device) interface and Virtual COM ports. This implementation used the Microchip Harmony firmware framework and included the following devices: SPI clock calendar chip, A2D, D2A, SPI battery backed RAM data storage, 4-20 mA inputs and outputs, RS-232 and RS-485 interfaces, digital input and outputs, timers, interrupts, and a 480x270 LCD via an FTDI FT-800 display controller. Show less
-
Contract Software EngineerXitron Jan 2013 - PresentAnn Arbor, MichiganContracted to design and implement a USB to SCSI interface converter (hardware design provided by Cubic Systems) to replace PCI interface cards (Adaptec and LSI) that had become obsolete in Windows 7 and later operating systems (for lack of device driver support AND availability of PCI slots in desktop computers). Modified Xitron’s existing UMDF driver software to support the new USB interface. Later, wrote a second KMDF driver package to handle emulation of the SCSI Pass Through mode’s… Show more Contracted to design and implement a USB to SCSI interface converter (hardware design provided by Cubic Systems) to replace PCI interface cards (Adaptec and LSI) that had become obsolete in Windows 7 and later operating systems (for lack of device driver support AND availability of PCI slots in desktop computers). Modified Xitron’s existing UMDF driver software to support the new USB interface. Later, wrote a second KMDF driver package to handle emulation of the SCSI Pass Through mode’s “direct” interface (driver bus mastering is not allowed in UMDF). Provided signing and attestation for both drivers.Completed a contract project for feasibility, basic design, and performance validation tools for a high speed digital image ram spooler for socket output to 10Gbit ethernet. This was used to drive a roll fed inkjet variable data print head at 4 pages/second in color. Design provisions for scalability of up to 4 of these systems for double-wide (15 inch) duplexed (front and back) system. Coded in C++ on Windows 7 64-bit using a 64-bit (x64) architecture with provisions for Win32 client interfaces that utilized shared memory to minimize data copying. Show less -
Contractor With Stout SystemsSensors, Inc. Apr 2014 - May 2018Saline, MichiganOriginally on contract for 6 weeks to build boot loaders for existing EcoStar product line to allow in field update of firmware (field reflashability). Once this was complete, numerous additional assignments were accepted and completed over the next 3 years (3200+ hours). Developed firmware for a microcontroller network of nodes for the Heated Line Project to deliver gaseous samples to Sensor analysis equipment. Handled firmware transition from prototype to deliverable product for the EFM4… Show more Originally on contract for 6 weeks to build boot loaders for existing EcoStar product line to allow in field update of firmware (field reflashability). Once this was complete, numerous additional assignments were accepted and completed over the next 3 years (3200+ hours). Developed firmware for a microcontroller network of nodes for the Heated Line Project to deliver gaseous samples to Sensor analysis equipment. Handled firmware transition from prototype to deliverable product for the EFM4 Exhaust Flow Meter and the CPN Condensation Particle Counter. Developed C# software package on Windows for the Sensor’s flow calibration stand for calibrating the EFM4. Wrote C++ code for the Linux/BeagleBone LDV exhaust analysis stack nodes to effect firmware updates of microcontroller based sub-components in the field (field reflashability). Implemented and delivered firmware reflashability on about 12 different XC164 and XE167 microcontroller components in the EcoStar and LDV exhaust analysis systems. Show less -
Contractor With Stout SystemsPhoenix Contact Usa Jul 2012 - Jan 2013Ann Arbor, MichiganWorked with a Microchip PIC controller (18F14K50) as a HID based USB device for an industrial PC including Windows applications (C++ and C#) to support its function and configuration. This included application firmware with a boot loader (in C) to allow field upgrade without the use of hardware programmers (software only re-flash). Provided entire scope of project from specification through implementation and deployment. -
Contract Software EngineerCubic Labs Oct 2010 - Jul 2012Ann Arbor, MichiganClosely affiliated with Cubic Systems, Inc. Provided firmware on Fujitsu 16FX for infotainment system on pre-production automobile (McLaren MP4-12C). This included power management, vehicle bus interface, control of digital radio, and ADC/DSP audio control. Provided Windows application support for Cubic FireLynx and NC1 products. Microchip 16F microcontroller programming for automotive steering wheel touch sense application. -
Software/Firmware ManagerSolidica, Inc. Nov 2006 - Oct 2010Ann Arbor, MichiganResponsible for development of products for ground based vehicle data acquisition and communication for logistics and condition based maintenance. Communication was wired (using Ethernet TCP/IP) and wireless (using WiFi 802.11, Cell (GPRS), and 802.15.4 (Zigbee)). Acquisition of data to non-volatile storage using SD cards for continuous logging for later upload to depot servers on USMC Light Armored Vehicles (LAV-25 A2). Specified and developed communications protocols to upload data to… Show more Responsible for development of products for ground based vehicle data acquisition and communication for logistics and condition based maintenance. Communication was wired (using Ethernet TCP/IP) and wireless (using WiFi 802.11, Cell (GPRS), and 802.15.4 (Zigbee)). Acquisition of data to non-volatile storage using SD cards for continuous logging for later upload to depot servers on USMC Light Armored Vehicles (LAV-25 A2). Specified and developed communications protocols to upload data to depot servers. Developed algorithm to derive vehicle velocity from low frequency acoustic analysis of vehicle vibration for a dynamic stability sensor on the AM General HUMVEE M998 and M1114 including tier I & II up-armor packages.United States Patent Application Number 20080319606, as Inventor with Frederick O. Fortson, Chad Lehner, and Anu GuptaUnited States Patent Application Number 20090164060, as Inventor with Frederick O. Fortson, Chad Lehner, and Anu Gupta Show less -
Senior Software EngineerXitron, Inc. Jun 1995 - Nov 2006Senior Software Engineer: Responsible for high speed imaging output interfaces to multiple high-resolution platesetters and filmsetters for the electronic prepress industry. Designed and coded all the interface firmware for co-processor PCI cards using AMCC and QuickLogic PCI controllers and Z80 and Motorola Coldfire co-processors. Also responsible for interface firmware for a Cypress USB FX2-LP version of the same interface product line. Maintained and enhanced Windows device drivers for PCI… Show more Senior Software Engineer: Responsible for high speed imaging output interfaces to multiple high-resolution platesetters and filmsetters for the electronic prepress industry. Designed and coded all the interface firmware for co-processor PCI cards using AMCC and QuickLogic PCI controllers and Z80 and Motorola Coldfire co-processors. Also responsible for interface firmware for a Cypress USB FX2-LP version of the same interface product line. Maintained and enhanced Windows device drivers for PCI interfaces. Also responsible for a software releasing and installation programs for Xitron Navigator Rip and its 30+ interfaces for high-resolution output and low-resolution proofer output. Show less -
Software EngineerOpen Networks Engineering Sep 1992 - Jun 1995Ported Streams device drivers and OSI protocol stack to System V Release 4, SunOs version 5.3(Solaris) and AIX 4.1(PowerPC). Ported embedded systems operating environment to new 68040 VME based FDDI communications controller. Maintained and enhanced UNIX System V Release 3 character and Streams device drivers.
-
Software EngineerSymplex Communications Corporation Oct 1989 - Sep 1992Ann Arbor, MichiganDesigned and implemented software for new products as well as enhancements to existing systems working in Xenix development environment. Provided numerous test fixtures, extensions andenhancements to development environment. Primary work in C under AMD 29000 RISC and Z80 cross compilation tools with heavy usage of assembler. Modifications to development environment included C language, Bourne shell scripts and makefiles. -
Software EngineerLouis Wright And Associates Aug 1987 - Feb 1989Plymouth, MichiganDesigned and implemented Wright EDI-PC, a PC based package for Electronic Data Interchange. Participated in the selection and support of shop floor data collection equipment for interface toexisting manufacturing software packages.
-
Software EngineerXitron, Inc. Feb 1985 - Jul 1987Designed and implemented software for XM-16 Electronic SoftSwitch (TM), a multiprocessorinterface/switching device for use in the newspaper/publishing industry employing 17 Z80 micro processors in a master/slave system. Designed and implemented software for the Hyperset Interface(TM), an IBM PC card allowing interface to phototypesetters. Involved as Project Leader on Xitron Image Processor (TM), a plain paper typesetter proofing device for the Linotron 202.United States Patent… Show more Designed and implemented software for XM-16 Electronic SoftSwitch (TM), a multiprocessorinterface/switching device for use in the newspaper/publishing industry employing 17 Z80 micro processors in a master/slave system. Designed and implemented software for the Hyperset Interface(TM), an IBM PC card allowing interface to phototypesetters. Involved as Project Leader on Xitron Image Processor (TM), a plain paper typesetter proofing device for the Linotron 202.United States Patent Number 4,896,289, as Inventor with Steven Philips (hardware) Show less
-
Computer ProgrammerCompuview Products May 1983 - Jan 1985Ann Arbor, MichiganDesigned and implemented VSPELL (TM), a spelling correction system for the IBM PC andCP/M based microcomputers. Provided assembler language support for other products from CompuView.
John Svinicki Skills
John Svinicki Education Details
-
Electrical And Electronics Engineering -
Computer Engineering
Frequently Asked Questions about John Svinicki
What company does John Svinicki work for?
John Svinicki works for Ace Pyro
What is John Svinicki's role at the current company?
John Svinicki's current role is Contract Software Engineer at Ace Pyro.
What is John Svinicki's email address?
John Svinicki's email address is jo****@****ail.com
What schools did John Svinicki attend?
John Svinicki attended Washtenaw Community College, University Of Michigan.
What skills is John Svinicki known for?
John Svinicki has skills like Embedded Systems, C, Software Development, Testing, Product Development, Device Drivers, Linux, Software Engineering, C++, C#, System Architecture, Subversion.
Who are John Svinicki's colleagues?
John Svinicki's colleagues are Christopher Sanderson, Justice Giordano, Todd Yerdon, Jon Donley, Philip Cooper, Ken Schroeder, Victoria Cruz.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial