PRADHYUMNA AGARAM
**** ******* ****, ********** *****, MI 48302
248-***-**** ***********@*****.***
RESEARCH/APPLICATIONS ENGINEER: Digital Signal Processing, Machine Vision, Sensor Data Analysis
Experienced in scoping, planning, and executing projects, and in leading small technical teams
Penchant for general mathematical modeling Expertise in digital signal processing
Expertise in algorithm development for image processing and machine vision
Skilled in design and execution of complex engineering experiments
PROFESSIONAL EXPERIENCE
CSR TECHNOLOGIES, Phoenix, Arizona
GPS Quality Assurance/Test Engineer September 2011 to December 2011
Responsibilities:
Developed test plans for evaluating performance of GPS software
Performed analysis of GPS/IMU data (Octave/Perl)
Developed automated scripts to interface with testing hardware/software and evaluate performance of GPS software integrated with hardware (Perl)
GENERAL DYNAMICS ROBOTIC SYSTEMS, Westminster, Maryland
Sensor Processing Software/Systems Engineer • June 2009 to September 2011
Major Projects:
Automated Intrinsic Calibration
- Coordinated efforts between algorithm group and production group to create automated intrinsic camera calibration procedure with accompanying software
- Developed automated scripts to determine intrinsic parameters of IR, color, and monochrome cameras and interfacing scripts with image collection software (Matlab/C++)
Automated Stereo/LADAR Extrinsic Calibration
- Developed toolbox to determine orientation of LADAR and camera sensors (color and monochrome) with respect to land vehicle using total station vehicle measurements, intrinsic calibration parameters of cameras, and singular value decomposition (SVD) least squares plane fitting of sensor data (Matlab)
- Implemented Linux based OCS environment and graphical user interface (GUI) to capture LADAR and camera data (C++)
Image Stabilization/Auto-dynamic Extrinsic Calibration
- Researched several algorithms for image stabilization based on lens distortion parameters and vehicle kinematics. Developed algorithm most appropriate and incorporated into auto-dynamic extrinsic calibration system. (C++)
- Developed algorithm to generate point cloud of optical ray intersections for correlating image data to camera sensor data (C++)
- Developed bispectrum correlation algorithm to compensate for camera lens distortion due to translation, roll, pitch, and yaw of robotic vehicles (Matlab)
JOHNS HOPKINS UNIVERSITY, Baltimore, Maryland
Ocular Artifacts in EEG, Electrical Engineering • Supervisor: Dr. Mounya Elhilali • Sept 2008 to May 2009
Researched several techniques currently being investigated in EOG signal treatment.
Applied FIR filters to analyze rapid eye-blink EOG signals in subjects. (Matlab)
Proposed an efficient algorithm to reduce ocular artifacts in EEG signals.
Retinal Prosthesis Research, Ophthalmology • Supervisor: Dr. Gislin Dagnelie • June 2008 to May 2009
Developed and implemented an edge enhancement algorithm for a simulated retinal prosthetic device. (C++)
Designed and programmed an experiment that tests benefits of edge enhancement in prosthetic vision. (Visual Basic)
Pain Research, Neurosurgery • Supervisor: Dr. Frederick Lenz • Sept 2007 to May 2009
Recorded EEG from subjects receiving pain stimuli from a carbon dioxide laser while simultaneously receiving auditory stimuli.
Analyzed EEG data to study different modalities and time segments. (Matlab)
Developed a test protocol for obtaining reliable subject data. Verified reliability of protocol by performing tests on a small sample of live human subjects.
Deep Brain Stimulation, Neurosurgery • Supervisor: Dr. Frederick Lenz • March 2007 to May 2007
Improved signal acquisition system to acquire signals from multiple electrodes during Deep Brain Stimulation surgery as well as present results simultaneously.
Signals from multiple sites during Deep Brain Stimulation surgery used for research purposes.
Computational Neuroscience, Mind/Brain Institute • Supervisor: Dr. Ernst Niebur • Sept 2005 to March 2007
Developed a cable equation representation for locomotion of c. elegans nematode.
Programmed a finite difference model of cable equation with explicit time integration to simulate motion of nematode. (C++)
EDUCATION
Bachelor of Science • May 2009
Electrical Engineering
JOHNS HOPKINS UNIVERSITY, Baltimore, Maryland
SOFTWARE SKILLS
Matlab, Octave, Perl, C/C++, Visual Basic, Java