Scott P. Moore
**** *. ******* **. 717-***-****
Mt. Wolf, PA 17347 ******.****@*****.***
SUMMARY
Senior Software Engineer with a varied background. Experience from chip level development to
multi-system multi-application UNIX system development. Ability to work with various group
sizes and in a variety of roles, from group member to the project manager. Skilled at supporting
all aspects of software development from requirements specification to system testing and sign-
off to legacy support.
SKILLS
Software Development
Software Engineering Software Project Management
Embedded Software
Software Testing Automation
Windows
Telecommunications Unix
Troubleshooting
Problem Solving Integration
Software Design Visual Studio
C/C++
Assembly Visual Basic
C#
.NET MFC/WPF
Micro-controller
SQL Embedded Microprocessor
RTOS (VxWorks, VxWorks653, NIOS, C/OS-II, OS-9, QNX, VRTX)
PROFESSIONAL EXPERIENCE
EUROFINS/MET LABORATORIES, BALTIMORE, MD 2017 2018
Senior Software Engineer
Upon arrival, took over the development of software for the collection and display of RFID data. In the
laboratory, the data was retrieved from a stand-in for the automobile. In the field, the data was collected
from automobiles. Next task was the upgrading and new product development for a Web-based program
to collect and verify a standardized XML file. These files were verified for proper usage of the EPCIS and
DSCSA specification for their structure and proper data content.
Able to learn currently developed software and add required new components to complete C#
development of automated RFID testing system to meet schedule.
Modified original software to reduced data collection and processing time by a factor of 10.
Learned HTML language to be able to create software interface from Web front-end to
processing back-end.
Became inhouse expert on EPCIS and DSCSA communications and requirements.
Created many software classes using polymorphism to improve maintenance of the application
after development was completed.
GATEKEEPER SECURITY, STERLING, VA 2013 2017
Senior Software Engineer
Brought onboard to support legacy products and create new products using my expertise in software
development. Involved in development of new software and upgrades to current software that will allow
the systems to be upgraded to latest OS version (Windows 10) and operating environment (latest version
of Windows Server). Involved in the creation of new functionality to the Gatekeeper Software Suite.
Provide support for legacy socket intercommunications software. Software provides 3rd party
communications with our under-vehicle inspection system (AUVIS).
Created communications interface module to support translation of messages between operating
modules.
Created Gatekeeper Security Interface Protocol (GSIP) SDK to allow 3rd party development of
software that supports Gatekeeper messaging protocol.
2
Scott P. Moore Page
Created a C++ and C# version and a supporting DLL for each.
Added support of various proprietary communication protocols using web services and JSON.
Migrating developed software to C# and WPF along with additional SQL support.
Involved in the redesign of the relational database and database procedures.
Created software manuals to support the newly developed software modules.
Performed onsite and remote support and training.
INNOVATIVE SOLUTIONS & SUPPORT, EXTON, PA 2012 2013
Embedded Software Engineer
Designed, created, debugged and documented the embedded software for a control workstation on the
KC-46A refueling tanker. System consisted of a micro-controller, a microprocessor and a graphics
processor. Performed low-level and mid-level debugging of digital hardware using oscilloscopes and
meters.
Produced new VxWorks653 BSP software that supported the testing and operation of the
workstation.
Created software to provide a Graphical User Interface using openGl.
Installed software stack to support HTML.
BSP software supported Ethernet, touch screen interface and SPI interface between the two
onboard digital processors.
Performed onboard system debugging of dual microprocessors by way of BDM and JTAG
connectors.
GENERAL DYNAMICS, GLEN ROCK, PA 2006 2012
Senior Digital Engineer
Designed, created, debugged and documented the embedded software for a new wide band RF power
amplifier (WBPA) for a military radio system (JTRS). Performed low-level and mid-level debugging of
digital hardware using oscilloscopes and meters. Supported the creation and implementation of ISO-9000
within our organization.
Performed onboard system debugging of FPGA and Digital Board by way of BDM and JTAG
connectors
Produced new .Net Windows software using Visual C++ for back-end processing and Visual
Basic front-end displays. The new software supported the testing and operation of the WBPA as
well as data collection and retention.
Created and performed the WBPA Design Verification Testing (DVT) for presentation to
customer.
Served as customer contact point for support and interaction.
Repaired and augmented automated manufacturing support software for numerous projects to
track and eliminate manufacturing errors.
Maintained and expanded legacy software for enhanced testing and support to improve
productivity.
Instructed other engineers on use of cross-platform tools to increase their effectiveness.
Introduced cross-platform C programming to organization to allow for expanded development
opportunities.
3
Scott P. Moore Page
HERLEY INDUSTRIES, LANCASTER, PA 1993 - 1995, 2004 2006
Senior Software Engineer
Designed, created, debugged and documented the embedded software for a new airborne situational
awareness and GPS interface unit (JTU). Designed, created, debugged and documented the embedded
software for a new sensor system interface that includes Ethernet, compact flash memory and an RTOS
(C/OS-II).
Produced new Windows software that supported testing and operation of JTU during
development and to create a defect free product to the customer.
New software integrated Visual Basic 2008 displays with Visual C/C++ functions to support
system operation and data collection and analysis.
Enhanced display software to include use of Visual Studio MFC.
Expanded database access from testing software using SQL procedures to allow greater insight
into functionality of products.
Created support routines to provide manufacturing ERP interface.
Enhanced the JTU to perform 10 times faster than previous version while using the same
hardware to support enhanced operation for no additional cost.
Expanded RTOS to support FAT-32 file system and Ethernet protocols (FTP, TCP/IP, UDP) to
increase operational functionality.
Discovered and solved application program problems that had existed for several years to
improve customer relations.
Introduced cross-platform C programming to organization to allow for expanded development
opportunities.
THOMSON CONSUMER ELECTRONICS, LANCASTER, PA 1998 2004
Senior Software Engineer
Maintained and upgraded legacy YAM (Yoke Adjusting Machine) software. Designed, created, debugged
and documented the next generation of YAM support software. Software provided control and
communications with various hardware devices that are used to adjust and set the yoke on a television
picture tube. These devices were controlled through direct communications and through a PLC control
interface. Software used object-oriented techniques to provide improved modularity for increased
flexibility, allowing the software to be used in multiple configurations.
Directed other engineers that were creating hardware, software and production equipment that would
interface to the YAM (Yoke Adjusting Machine) machine. Enhanced manufacturing software to improve
extensibility through configuration files rather than changes to source code.
Maintained and upgraded high voltage electrical test systems and pallet monitoring and
condemnation software to support larger picture tubes.
Introduced cross-platform C++ programming to the organization to allow for expanded
development opportunities.
Upgraded database access from manufacturing software using SQL procedures that improved
insight into the manufacturing process.
Created operator interface systems using Visual C/C++, MFC and Visual Basic.
Introduced use of Ethernet sockets (TCP/IP) and windows pipes for interprocess communications
that increased manufacturing throughput and improved manufacturing control.
Expanded development tools and platforms to increase engineering development output and to
improve manufacturing.
4
Scott P. Moore Page
ADDITIONAL EXPERIENCE
FERRANTI TECHNOLOGIES, LANCASTER, PA 1988 - 1993, 1995 1996
Software Engineer
Software Engineering Manager for Range Systems Division. Designed, created, debugged and
documented the ITR (Instrumented Tactical Range) electronically controlled aircraft training range.
Increased my programming skills to support SQL programming after losing our database programmer.
Accepted the responsibility for the costing and scheduling of personnel and projects as well as the
software technical leadership of this division after the departure of the Software Engineering
Manager.
Self-taught on object-oriented programming used to support the installation of a standard
windowing system (X11) on the Unix computers.
Introduced the software development cycle: requirements analysis, structured design, coding,
debugging, testing and installation to company to decrease software development costs and
improve reliability.
Designed, developed and coded software for the acquisition and jamming of enemy radio
communications.
EDUCATION
Bachelor of Science, Computer Science, Millersville University, Millersville, PA
Additional Information
Linkedin Profile, www.linkedin.com/pub/scott-moore/33/b53/951/