Experience: Electro-Optic (EO), infrared (IR), and LiDAR remote sensing systems (hands-on field / lab work; theoretical modeling; data analysis / reduction); model-based design; signal & image processing; acoustic measurements. 12 years supporting the DoD in various capacities (civil service, contractor, and trusted agent). Professionally tutor students in the use of MATLAB. Objective: Adaptive technical problem solver with broad background seeking a position as an applied Research Engineer or Scientific Programmer; duties geared primarily toward solution of novel problems is desired. Seeking a company to stay with long-term, with strong belief in continuous education for employees.
Neuroscience-related topics; general purpose GPU (GPGPU) programming; statistical signal processing; machine learning / data mining; algorithm implementation on FPGAs. Computer Applications: Familiar with Microsoft Office Suite, TableCurve2D, and TableCurve3D. Some experience with Altium Designer, Code Composer Studio (for TI TMS320C6713 DSK), ISAMS, Mathcad, Mathematica, MODTRAN, NVTherm, SolidWorks, SolidWorks-To-SimMechanics Translator, and VirtualBox.
Computer Platforms: Familiar with Linux (CentOS 5 and 6, Raspbian / Debian, Ubuntu), Mac OS X, Windows 3.1/95/98/2000/NT 4.0/XP/7; virtual machines; Amazon EC2 (Elastic Compute Cloud); Raspberry Pi.
Computer Programming: Proficiency in MATLAB and Simulink; experience with various Toolboxes and Blocksets (e.g. Computer Vision System, Control System, Curve Fitting, Database, Image Acquisition, Image Processing, Instrument Control, Optimization, Signal Processing, and SimMechanics). Familiar with MatlabMPI and pMatlab (for parallelizing algorithms to run on multi-processor machines), C-MEX file creation, Real-Time Workshop, Accelereyes JACKET (for quickly adapting MATLAB code to run on nVidia GPUs). Familiar with Integrated Design Environments (IDEs): Visual C++, NetBeans and Eclipse.
Past experience with the maintenance and safe operation of a high-power laser optic system, integrating spheres, blackbodies, optical power meters, spectroradiometers, and spectrophotometers.
Also have experience with laser Doppler vibrometers, microphones, accelerometers, oscilloscopes, signal analyzers, and vector network analyzer.
Grove Resource Solutions, IncSenior Staff and support contractor
Created MATLAB-based tool chain for performing radiometric calibration of custom IR scene projection system, which is used for ambient testing of Standard Missile 3 (SM-3) Block 1B IR seeker; documented this process, along with the complete image generation chain.
Created and updated / modified MATLAB-based SM-3 telemetry analysis and visualization utilities.
Set up / created tool chain for database storage, search and visualization of Hardware-In-the-Loop (HIL) telemetry data (MATLAB / MySQL).
Received written and monetary acknowledgement of noteworthy contribution to a GUI-based MATLAB tool for visualization of SM-3 telemetry / IR seeker video feed overlay - provided by Air and Missile Defense department head (Oct.
Continued education by taking internal JHU/APL course in Compressive Sensing.
Space DepartmentSr. Engineer - Simulink Developer & Analyst
Mission Design, Guidance and Control Group.
Augmented and refined Simulink-based behavioral model for NASA's RBSP (Radiation Belt Storm Probes) spacecraft; work focused primarily on modeling and simulation implementation via the efficient use of MATLAB scripting and Simulink / Real-Time Workshop.
Also carried out predictive performance analyses using this model.
Created GUI-based MATLAB tool for efficient performance comparison of Simulink simulation output vs test-bed telemetry output.
CACI Technologies, IncSr. Research Engineer - IR Countermeasure Researcher (Air Defense Systems)
Orchestrated the counter-countermeasure development activities for a surface-to-air missile test group / lab Provided technical guidance on EO/IR simulation software / hardware and lab systems architecture Provided missile performance analysis software tools, similar to those developed at previous position with JHU-APL Created a user-friendly, MATLAB-based GUI front end interface for Georgia Tech Research Institute's (GTRI) Imaging Seeker and Missile Simulation (ISAMS) software package - provides the user with a simplified means to enter various parameter value ranges and perform single or batch simulation runs.
Continued education by taking 3.5 day course from GTRI - "Tracking in Sensor Systems", and 4 day course "Introduction to / Intermediate Data Mining and Predictive Analytics with RapidMiner" from Rapid-I.
Rapid Embedded System Integration & PrototypingConsultant
Naval Special Warfare Development Group, Technical Surveillance Branch Team-oriented environment, which enabled direct interaction with active-duty Naval Special Warfare personnel; interfaced with end-users to determine systems design requirements for special reconnaissance equipment research and development efforts; sole on-site company representative.
Researched & fully outlined all hardware and software (tools, test equipment, simulation software, embedded system rapid prototyping software / hardware, Printed Circuit Board (PCB) prototyping machinery, etc .) necessary to equip complete electronics rapid prototyping facility.
Provided multi-phase plan for purchase of equipment and software, to satisfy customer's desired initial, medium-, and long-term capabilities.
Served as informal technical evaluator of external vendors' custom-made special reconnaissance equipment, and also of vendor capabilities.
Attended various conferences, workshops and software training courses to expand education, and also to identify components and systems that could be incorporated into future designs of man-portable special reconnaissance equipment.
Developed software to control IR countermeasure system Hardware-In-The-Loop (HWIL) test setup.
Graphical User Interfaces (GUI) created in Java using NetBeans, and imported into MATLAB for use with native MATLAB processing code.
Interface with real-time PCs performed using xPC Target and Java-based TCP/IP capabilities.
April 2010 to June 2012
The Johns Hopkins University Applied Physics Laboratory Electro-Optical & IR Seekers & Sensor Systems GroupLaurel, MDSr. Engineer - MATLAB Developer & IR Seeker Analyst
May 2008 to April 2010
EOIR Technologies, IncVirginia Beach Forest Hill, VA MDSr. Engineer
Intelligence and Combat Information Systems Directorate, Supporting U.S.
Army Intelligence & Information Warfare Directorate (I2WD) Investigated video / image processing and tracking algorithms for incorporation into U.S.
Army intelligence gathering and dissemination software.
Became familiar with Simulink Real-Time Workshop and Embedded Coder, for auto-generation of C/C++ code from Simulink algorithm models.
April 2007 to May 2008
The Johns Hopkins University Applied Physics LaboratoryLaurel, MDSr. Research Engineer
Upgraded and built interface to statistical pattern recognition-based MATLAB software for video source recognition.
Presented and deployed the software to customer, where it will be in operational use.
Created a GUI-based tool for analysis / enhancement of imagery via interactive manipulation of the two-dimensional Fourier transform (MATLAB).
Partially developed a machine-vision based automated calibration system for a scanning LIDAR custom gimbal assembly (MATLAB and C++).
Participated in flight data collection of aerial LIDAR topographical surveys.
Continued education - took courses in wavelet analysis (via Applied Technology Institute), dTective video forensic software (via Ocean Systems), and Project Management (via JHU/APL).
August 2004 to April 2007
Engineering, Research and Consulting, Inc IR Scene Projection & Imaging U.S. Army Redstone Technical Test Center (RTTC), Infrared & Electro-Optics GroupHuntsville, ALResearch Engineer
Developed and implemented IR Scene Projector (IRSP) Non-Uniformity Correction (NUC) process (MATLAB and C++) for improving the performance of HWIL, non-destructive testing of Army, Navy and Air Force missile systems.
Developed and implemented software to perform multi-point NUC on IR sensor imagery.
Process has achieved blackbody image nonuniformities as low as 0.02%.
Software also maps imagery from camera digital counts to apparent temperature and / or radiance units (MATLAB and C++).
Developed and implemented image processing routines to aid in sensor calibration and post processing of field data.
Developed distributed simulation to predict visual artifacts produced by observing an IRSP with a focal plane array (FPA) sensor.
Received written and monetary acknowledgement of noteworthy progress on IRSP NUC work from ERC President, Dr.
Ernie Wu (Dec.
Performed data analyst duties during 2-week field test of airborne surveillance and fire control system in desert environment.
Continued education - took short courses in Fourier optics, IR scene projection, radiometry, testing and evaluation of electro-optical imaging systems, wavelet analysis (all via SPIE), and underwater acoustics & signal processing (via PSU ARL).
July 2002 to August 2004
U.S. ArmyFt. Belvoir Ft. Monmouth, VA NJElectronics Engineer
Battle Planning Software Command & Control Directorate - Networked Sensors Team Developed GUIs, using Visual C++ .NET, to be integrated into fielded battle planning and command and control software.
Provided technical guidance to management regarding electro-optical systems.
Continued education - took courses in DoD acquisition process and project management, attended technical seminars, and took a course focused on practical application and programming of Texas Instruments (TI) fixed-point digital signal processors (via Georgia Tech).
January 2001 to May 2002
Penn State University Applied Research LaboratoryUniversity Park, PAGraduate Research Assistant
Assisted in maintaining, operating and modifying a unique Raman LIght Detection And Ranging (LIDAR) system - this included repair / replacement of system components, covering optical, electrical and mechanical subsystems.
Assisted in organizing and conducting a five-week field study of factors determining the occurrence of ozone and fine particles in Northeast Philadelphia, PA - this included movement, setup, operation, and field maintenance of equipment.
Created and upgraded MATLAB-based LiDAR data processing algorithms and GUIs.