•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