Richard Hollister

Fairfax, VA

currently: Busy but listening


Richard has 1 contact.

Work history

Crucial Security July 2006 to the present
Software Engineer

How would you describe your time at Crucial Security?

* Developed C++ layout and unit test analytics for a massive 3D OpenGL data visualization system. As the system was built to display hundreds of thousands of nodes at once, multithreading and parallelization (with Boost and OpenMP libraries) were imperative in the implementation.
* Created Java
data visualization application using Prefuse to enable desktop users to quickly see unique patterns in data through an intuitive GUI.
* Developed C# application, utilizing a Firebird database, for forensic analysis and recovery of various media
* Created numerous C#, C++, Java, and Perl file processors for automated detection and forensic analysis of files to determine file type, language, text encoding, file relationships, and extraction of entities for petabytes of data.
* Developed automated software to convert terabytes of common, obscure, and archaic video and audio codecs to a common format using MPlayer's mencoder.
* Participated in design and implementation of database schema to specific technical and user requirements.
* Developed SQL for Oracle 9i and 10g databases whose development tables alone consisted of billions of rows.
... read more
prologic November 2003 to July 2006
Software Engineer

How would you describe your time at prologic?

* Participated in full spiral life cycle, including requirements determination with customers, setting objectives, evaluating alternatives, schedule planning, development, integration, performance planning and testing, and requirement validation
* Developed extensive J2EE classes to map data
from SQL databases, XML files, and various standards of binary files to a common object type which allowed quick interfacing with dozens of military databases
* Developed Java Swing GUI dialogs which used reflection to display and run methods on dynamic objects found at runtime. This allowed an administrator to test different services while the application was running without the need of specialized debug applications.
* Created Java application to generate WiX installation scripts to automate build process, which then saved several hours of development time per build.
* Created units tests with JUnit which verified functionality of Java classes on a daily basis. This dramatically reduced QA time and helped to enforce robust programming standards.
* Developed .NET C# GUI application to interface with a spectrum analyzer over a LAN, USB, or GPIB
* Created C# classes to utilize C++ OSG libraries to render 3D models of various vehicles, planes, and objects, as well as displaying graphical overlays into the scene.
* Developed C# classes using the .NET framework to handle transition of different physics interpolators in blast simulation software to create more realistic physics simulations
* Developed 2D/3D whole-earth visualization application in C++ using EDO with the ability to display raster, vector, and entity data. Similar to Google Earth, the application focused on performance with requirements to support thousands of entities and satellite imagery up to 2GB in size.
* Developed functionality into globe viewer to query servers, via web services in C++ and Java, for data. Since multiple queries could be made at once, this also required for thread management of established connections and incoming data.
* Created extensive, but intuitive, MFC dialogs for the globe viewer for checking status of and building queries
* Created C++ methods using OpenGL for mapping multitextured damage effects from calculated blast results onto 3D building models. This created near photorealistic realism to the user to see not just overlays, but actual damage to a building.
* Developed Perl scripts and utilities on a routine basis for automation of numerous tasks, including code generation, Subversion build automation (similar to Cruise Control), and bulk operations on geospatial data
* Gained experience working with several different military databases and geospatial formats, including ASAS, MCS, IOSGCCS, AFATDS, AWARE, VICE, C2PC, and RPF.
... read more
Verizon GNI June 2003 to August 2003
Software Engineer Intern

How would you describe your time at Verizon GNI?

* Automated user input and data verification using WinRunner (TSL) and TestDirector in Windows
* Developed sophisticated Perl scripts with the lab team for generation of test scripts, Excel spreadsheet manipulation, managing telnet sessions to a Unix server, and Windows GUI front-end.
* Scripts
were able to run tests thousands of times faster than by hand and verify data with 100% accuracy... read more
International Tours and GalaxSea Cruises June 2000 to September 2000
Software Engineer Intern

How would you describe your time at International Tours and Gal...?

* Maintained and upgraded local network to greatly increase productivity
* Developed database modifications and customized utilities in C++ which allowed thousands of hardcopy files to be transferred to a SQL database

Education

George Mason University September 2000 to June 2004
Computer Science

Richard's Network

Web Developer,
Virginia Applied ...

>> See all contacts (1)

Similar People

Software Engineer
Xetex Business Sy...
Chris Jantz-Sell
Product Manager
slide
Catherine Rodgers
Software Design E...
Microsoft
Executive Recruiter
Mergis Group
Kyle Ward
Software Engineer
Boeing
MTS
VMware
Michael Caron
Staff Analyst
Exacta Corporatio...
Application Engineer
RightNow Technolo...