Dr. Ralph L. Vinciguerra
Detailed Employment History

2009.04-present: Multi-mode RADAR Sensor Resource Manager
TRDC services provided for AIT, BAE SYSTEMS Burlington, MA

Another generation of Video Sensor SRM for a RADAR based sensor with complex queued control mechanisms, requiring a new outer state management architecture. Also, created a object-oriented distribution of the SRM allowing separable code to implement an XML/JMS interconnection while keeping the core algorithms independent.

2007.09-2009.04: Embedded Multi-Band Sensor Resource Manager
TRDC services provided for AIT, BAE SYSTEMS Burlington, MA

Another deployment of the Video Sensor SRM for a different airborne sensor system with more complex state management requirements.

2006.03-2007.09 PTZ Integrated Multi-Band Sensor Resource Manager
TRDC services provided for AIT, BAE SYSTEMS Burlington, MA

A redeployment of a Video sensor SRM for an in house prototype pan-tilt-zoom sensor with different performance characteristics (much less expensive and slower).

2003.10-2006.03: Video Sensor Resource Manager
TRDC services provided for AIT, BAE SYSTEMS Burlington, MA

Implemented a Sensor Resource Manager in C++ to put proprietary algorithms developed by Jeff Silver into practice. A generic SRM architecture was designed to support flexible adjustments to algorithm components and also allow changes in the algorithm computations to have little affect on the software architecture. The system was used for several deployments of prototypes.

2003.05-2003.10: CADRE
TRDC services provided for ALPHATECH, Inc. Burlington MA.

Provided J2EE bean development and JBoss server configuration.

2003.01-2003.06: SDRA
TRDC services provided for ALPHATECH, Inc. Burlington MA

Created test algorithms in Java and C that were used to test software decompilation risks presented by capable developers trying to subvert the code bases. This also required a controlled build and deployment environment to produced reliable known test materials that employed different build modes and different obsfuscation technologies. Algorithms from several categories were prepared as test cases for subjects. Also created a journaling tool Java application for use by test subjects during experiments to measure their activities.

2001.12-2003.01: Shadow mapping on Digital Elevation Models
TRDC services provided for ALPHATECH, Inc. Burlington MA

Specified and implemented terrain visualization algorithms as part of a digital elevation mapping package. A precomputation strategy for visibility shadow map generation provided images for real time visualization along with the ability to handle the impact of foliage on visibility. Additional features include the fusion of visibilities from multiple observation platforms. Also, provided training in the use of the Unified Modeling Language, and expertise in C++ and CORBA.

2001.01-2001.12: Electromagnetic Compatibility Analysis
TRDC services provided for SSG Precision Optics and the Flight Materials Group

For an orbital spaceborne system, Dr. Vinciguerra performed Electro-Magnetic Compatibility (EMC) analysis for compliance with customer specifications and MIL standards. Also, performed materials testing for development of new spacecraft materials configurations.

2001.01-2001.03: Execute Java Training
TRDC services provided for SAIC Dayton

Provided on-site Java training, and Java development services. In addition to training, implemented cross-platform concurrent I/O supporting multiple reader and single writer shared data access with file system semaphores, use of UNIX Named Pipes in Java, and user interface components.

1999.11-2000.10: Port SIGS C++ GUI into Java
TASC, Principal Member of the Technical Staff

Contributed as a senior designer on the Synthetic Image Generation System project (SIGS). This long term program was rewriting the user interface portion of the system from C++ into Java. The system managed a complex hierarchy of objects used to control the rendering of synthetic images. These information hierarchies were then used to drive ray tracers and other image generation techniques.

1999.09-2000.10: C4ISR prototype in Java
TASC, Principal MTS

As lead architect, helped design and implement a C4ISR research prototype with a small team focused on the integration of several media technologies using a Java framework. The supported media components included Virage Video and Audio Loggers, DIVA video server and client (TASC proprietary technology), Oracle 8i database, and OpenMap Java GIS client (BBN OpenMap technology). Successful demonstrations to CTO and his staff led to second phase funding for the inclusion of textual analysis components using TextOre (TASC proprietary text analysis software), and agent technologies for real-time indexing of media assets.

1999.07-1999.08: Java Advanced Imaging Component on SGI/IRIX
TASC, Principal MTS

Designing and implementation the integration of a Java Advanced Imaging component with an existing C++ interactive user application. The connection technique was based on Java RMI, and implemented on SGI/IRIX.

1999.05-1999.06: IR&D project integration for video technology assets
TASC, Principal MTS

Internal Research and Development project integration and process initiation for the corporate Video technology assets. Included a review of the existing architecture, and establishment of a prototype process-based web site.

1996.11-1999.04: Battlefield Information Management System Design and Development
TASC, Principal MTS

Dr. Vinciguerra served on the BADD (Battlefield Awareness and Data Dissemination) program as a system architect and Java-technology specialist. The BADD program combines several advanced technologies in a highly distributed computing architecture for the timely delivery of information. Dr. Vinciguerra addressed the combination of CORBA interfaces, Java clients, and Java and C++ servers through prototyping and development. These technologies are now part of the BADD core implementation.

Dr. Vinciguerra is also helping to implement the initial CMM processes through projects and his department at TASC. The processes include CM, design and code reviews, documentation templates, and documentation automation.

Dr. Vinciguerra reformed the Java Interest Group into the Java Developers Group to support the new Java efforts on internal projects. He taught the internal Java Course for the TASC Institute twice per year for 3 consecutive years.

Dr. Vinciguerra continues to implement advanced web services to facilitate intranet operations related to software development, including a Web gateway into the corporate clearcase CM system.

1996.06-1996.10: IMAX web interface to IMACTS system
TASC, Senior MTS

Dr. Vinciguerra worked on the IMAX program to continue the development of the IMACTS original software(see below). A web-based interface to IMACTS was also created as IR&D project and used to demonstrate thin-client access to the IMACTS system using only a web-browser.

1995.05-1996.05: IDASS System Development
TASC, Senior MTS

Dr. Vinciguerra has worked on the IDASS Project which leverages several technologies to produce a powerful system in a very short amount of time. Specifically, the following technologies have been effectively combined: Galaxy GUI development tools, ObjectStore database, OpenGL 3-D facilities, TIFF/PL extended data formats, ImageVision 2-D image processing, and Rational Rose for object modeling. He helped to architect the software and write specific GUI to Data communications in support of analysis algorithms.

Formed TASC's Java Interest Group, meeting weekly to exchange experiences and news about Java-based technology.

1990.04-1995.05: IMACTS, ImNet

Dr. Vinciguerra has worked on several projects which utilize object-oriented architectures and databases to implement complex, high performance, networked systems. C++ and the ObjectStore Database were used to implement an interactive collaborative application that makes use of an underlying high speed network image dissemination architecture called ImNet.

Dr. Vinciguerra also worked on the IMACTS project to provide high speed ATM-based network image services of terabyte image databases. Implemented with C++ and ObjectStore, the use of Object-Oriented design helped to produce a system built of reusable components that are easier to maintain and evolve.

The IMACTS interface allowed users to query a large database, locate images of interest and view the forward staging of information transport for subsequent tile based access from local servers.
Dr. Vinciguerra was a key architect and a maintainer of AIMS, the Array Information Management System. AIMS provides a client-server based multi-dimensional data transport though an optimized application program interface attached to a client server architecture.

Dr. Vinciguerra was the founder of the TASC Software Class Library, an effort to share and reuse object-oriented software across the company. Toward this end, he is also actively explored the use and implementation of World Wide Web (WWW) technologies on TASC's corporate networks. He implemented a prototype HTTP server network along with the distribution of Mosaic web browser clients to employees to provide a corporate information service. In addition he solved problems related to the transformation of SGML/HTML source documents into formats suitable for text publication, allowing employees to author documents once, and provide them in on-line and printed formats simultaneously.

Dr. Vinciguerra helped develop a signal processing and algorithm development environment based on a visual programming paradigm. This system transcended the limitations in currently available systems and was implemented though objective programming techniques. The results were to be used to support current and future projects in the department. He was also involved in the interactive data visualization and user interface design as they apply to general purpose signal processing.

1987-1990: Multiband target recognition, target recognition simulator
Litton-Itek Optical Systems, Senior Image Scientist

Dr. Vinciguerra was a member of the Image Sciences Department and managed the Internal Research and Software Development projects for his department. He also contributed on several projects involving multi-band image processing directed at automatic target recognition. The tasks involved the development of data visualization tools to design band reduction algorithms. These algorithms were used to create optimized scenes for use by image analysts and target recognition algorithms. He completely redesigned and reimplemented a target recognition system simulator for an optical joint transform correlator. The task verified the theoretical soundness of the simulation, recreated the software chain in maintainable modules, and implemented a testing strategy. Also, for the software development effort, he created a complete user interface system which offers a convenient and consistent menu-based interface to VAX/VMS applications.

1985-1987: Proprietary YODA display micro-programming for antialiasing
IBM Cambridge Scientific Center, Part Time

Dr. Vinciguerra worked part-time on a project closely related to his PhD thesis in interactive color anti-aliasing. Specialized versions of color trajectories were designed for efficient implementation on a proprietary display architecture (YODA DSP microcode).

1980-1984: Part time assignments

Ralph L. Vinciguerra - 2009-10-12