Able to design simple and complicate applications with a variety of languages. I have designed object oriented multi-threaded application in multiple languages. ? Responsible for the continued development of a near real time software defined receiver to post process recorded ? Developed several control and monitor Graphical User Interfaces for FPGA based systems ? 10GbE network recorder, capable of recording 10GbE UDP packets continuously to disk using a PF_RING driver and solid state drives ? Implemented a DMA driver over PCIe to offload high rate data from a Virtex-7 FPGA (operating as a receiver) ? Implemented DSP algorithms such as correlators on a NVIDIA GPU on the Amazon Web Services cloud