• Developed a custom Google Protobuf reader plugin in Scala for reading protobuf encoded files from an Apache Spark/HDFS Hadoop stack cluster
• Assisted in development of ZeroMQ based socket communication library. Deployed the use of C++ policy pattern for choosing the communication behavor. In addition used Boost.Python to expose the API as a Python module.
• Member of the development team that won a 2013 R&D 100 award for the Multi-Mode Passive Detection System
• Managed a team of six software engineers
• Lead the team through a successful U.S. Homeland Security DNDO characterization test
• Developed object factory for algorithm regression test framework
• Developed Python modules that wrap C++ libraries using Boost.Python and Swig
• Developed paired Python and C++ libraries to communicate between Python and C++ applications over sockets
• Improved upon existing image reconstruction visualization within the existing QT/VTK based libraries
• Developed new socket communication middleware
• Developed new data persistency framework
• Improved the speed of algorithms using threading and Valgrind for profiling analysis
• Trained employees on setup, support and operation of cluster environment
• Assisted with the software installation and configuration during the construction of the detector at Freeport, Grand Bahamas