Matthew S. Blackburn
Cedar Springs, MI 49319
C: 616-***-****
Email: abkkhu@r.postjobfree.com
Summary
Mr. Matthew S. Blackburn is a Senior Level Software Engineer with over 20 years of experience in the areas of
Software Development, Customer Service, and System Maintenance. He has been involved with all facets of
Software development, ranging from requirements gathering, system specification, system implementation,
system testing and validation, system commissioning, and customer support. During the past 14 years Mr.
Blackburn has primarily developed for a variety of UNIX variant operating systems in the C language. Mr.
Blackburn has developed applications utilizing a variety of database systems including Oracle, Informix, CTREE,
and MS SQL. One of Mr. Blackburn's best strengths is his dedication to his customer and his desire that the
customer is satisfied by the implemented solution.
Technical Summary
Language C, C++, C#, Perl, HTML, PHP, FORTRAN, KSH/CSH Scripting, QA Testing
Tools Coverity Static Analysis, Blackduck License Managment, Git, Subversion, Serena
TeamTrack/Dimensions, Microsoft Office Suite
Databases Informix, Oracle, MS SQL, CTREE, MYSQL
Real Time Embedded Systems, HPUX, Digital UNIX, Solaris, AIX, Linux, QNX
Environments
6.2/4.25/2.0, Windows
Patents Provisional Patent “Hands Free Telephone Systems with Integrated Text Messaging Configuration”
Education Bachelors of Science – Computer Science, 1991
Michigan Technological University, Houghton Michigan
Experience
6/2007 to 9/2014 Visteon Electronics Formally Johnson Controls Automotive Experience
Holland, Michigan
Lead Software Tools Engineer for North America
• Trainer for Agile Awareness and Methods
• Developed New Tool Onboarding Process
• Responsible for selection and implementation of enterprise tools used
in the development process
• Coverity Engineer for North America
o Responsible for Global Deployment for Coverity tools
o Responsible for training within North America
o Primary contact for Coverity enhancements and issues
• Blackduck Engineer for North America
• Responsible for Global Deployment of Protex and Code center
o Responsible for managing and distributing scanning results
for license management.
Software Systems Engineer
• Part of global team responsible for USB connectivity for Model Year
2010 Mobile Device Gateway (MDG).
• Researched and developed new business relationships with 3rd party
vendors for media decoding technologies.
• Extended Bluetooth Device management to include USB devices.
• Researched Portable Media Devices for testing strategy.
• Developed and maintained relationship with outside partners
• Wireless carriers to assist in the testing and validation of new mobile
devices.
• Mobile Device OEMs, to assist in the testing and validation of new
mobile devices.
Managed JCI AE’s membership in industry consortiums
o Bluetooth SIG
o USB Implementers Forum
o WiFi Alliance
o Connected Car Consortium
o NFC Forum
Open Source Compliance Engineer
o Team member on team developing an Open Source Policy for Automotive
Experience
o Worked with JCI’s other divisions with regards to a policy for the acquisition of
Open Source software and tools.
Systems Engineer responsible for platform connectivity technologies.
o Responsible for managing the implementation of “Connectively” technologies.
Including vendor management with our BT and WiFi vendors.
o Worked with JCI corporate mobility to address the special needs of
Automotive Experience’s requirements for mobile devices
3/2006 to 6/2007 Blackburn Computer Services
Independent Consultant
Provided software analysis services for a Software Reliability Analysis for a
West Michigan manufacturer of software controlled heavy machinery.
Deployed 802.11 wireless network for a local church camp.
Worked with the local chamber of commerce to develop and implement their
web site. My company provided web and email hosting to the chamber.
6/1999 to 3/2006 Dematic Corporation, (Siemens Logistics and Assembly)
Grand Rapids, Michigan
Engineer III
Team member for Capability Maturity Model® Integration Initiative.
Lead UNIX engineer for Enterprise Visualization project developed for a major
US based department store and distribution center.
Interfaced directly with Siemens Engineers to provide tools necessary for
development and testing.
Communicated directly with the customers IT Departments, to verify that our
software met with the customers 'System' requirements for deployment within
their HPUX Computer Clusters.
Developed in house tools for monitoring utilization in C/C++, Perl, and KSH.
Also did analysis of Java CPU and Memory utilizations on HPUX R9000
Servers. Responsible for general administration and user synchronization
between 2 R9000 systems and a RedHat NFS/Database Server.
Technical Lead for multi-deep, dual shuttle, freezer rated Automated Storage
and Retrieval Vertical Storage System (ASRS). The ASRS system was one
of the first systems in the United States to utilize deep lane storage of up to 8
individual storage locations within a freezer environment.
Interfacing with customer to determine system requirements.
Assisting internal project management with the determination of requirements
that required additional scope in the project.
Design, code, implement, test, and commission the final system.
Project consisted of Windows Server and was developed in C with a Sequel
Server Database. Client computers were Windows XP Professional with the
client developed in C/C++.
Technical Lead for Hardware Upgrade for paper Distribution Company in
Newark NJ.
Acquired, migrated, and tested new hardware for use with Legacy system.
Modified legacy C code where necessary.
Primary support engineer for QNX based ASRS system.
Responsibilities included taking support hand off from Siemens support
departments and assisting customer with diagnosis and correction of
problems
Maintained and Modified legacy C code where necessary.
Software Lead for Automated Storage Retrieval System for Korean Air Cargo
at JFK Airport.
Interfacing with customer to determine system requirements.
Assisting internal project management with the determination of requirements
that required additional scope in the project.
Design, code, implement, test, and commission the final system.
System was developed on QNX 4.25 and the C programming language.
Developed new Ethernet Network modules for our application to
communicate with PLC/5 Ethernet based Storage Retrieval Machines.
Y2K Support Team.
Provided in office staff support for the Y2K support team during the transition
from December 1999 to January 2000.
Software Engineer for QNX2 to QNX4.25 2YK upgrade for customer.
Responsibilities included migrating QNX2 OS based code to the QNX4.25
OS. Migrated legacy C code to new Operating System.
Ran validation testing to verify that functionality was maintained between
QNX2 version and QNX4.25 version of our software.
Install and commission hardware and software at customer site while still
maintaining live operations during day shifts.
11/1996 to 5/1999 Haushahn System and Engineers
Grand Rapids, Michigan
Senior Engineer
Haushahn Systems and Engineers, develops and implements the VIAWARE
warehouse management system.
Responsibilities included creation of Function Specification, Design
Documentation, and development, testing, along with overseeing a small
group of engineers during system development, testing and commissioning.
Development was on various flavors of UNIX, DEC UNIX, AIX, HPUX, Solaris
with the Informix 4GL tool set. Various development utilities were developed
in C.
3/1995 to 11/1996 E.H. Reeves & Associates
Columbia, South Carolina
Engineer
Developed and Maintained software base for “High” speed laser vision
system data acquisition and analysis packages.
Support customers with Laserail(TM) data analysis.
Data Acquisition system was a Pentium based VME bus computer running
the Pharlap Dos extender, 32 bit DOS. Development was done with the
Watcom C 32 Bit compiler.
3/1994 to 3/1995 Bennett Pump Company
Muskegon, Michigan
Engineer
Development for embedded 8088 based gasoline dispenser, in C.
Develop, test, and implemented solution for international gasoline dispenser
receipt printing.
Develop, test, and implemented use of new electro-mechanical totalizer.
Diagnose, analyze, and correct software design and coding issues for legacy
products.
3/1992 to 3/1994 Pandrol Jackson
Ludington, Michigan
Software Engineer.
Developed ARCNET communication layer for proprietary network
communication protocol, for use with Railroad Maintenance Equipment.
Developed NETBIOS communication interface for use on Railroad
Maintenance Equipment.
Developed high speed data collection routine for the analysis of rail defects.
Developed Ultra-Sonic routines for the purpose of detecting railroad ties to
facilitate the automatic indexing of railroad maintenance equipment.
Used various electronic equipment, oscilloscopes, volt meters, for timing
information and network issues.
Development was on Windows and QNX Operating systems with C.
:
:
: