|
|
Richard Hollister
Fairfax, VA
currently: Busy but listening
|
Work history
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....
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....
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...
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
Richard's Network
Web Developer,
Virginia Applied ...
|
|
|
>> See all contacts (1)
Similar People
Software Engineer
Xetex Business Sy...
|
|
Software Design E...
Microsoft
|
Executive Recruiter
Mergis Group
|
|
|
Staff Analyst
Exacta Corporatio...
|
Application Engineer
RightNow Technolo...
|
|
|
|