Aaron C. Birenboim Albuquerque, New Mexico 87106 (505) 750-8435 Objective: Work in software development, systems engineering, or systems administration. Software development for real-time/embedded systems, scientific computing, and/or signal and image processing is preferred. Work must be able to be performed, at least in part, from Albuquerque, NM. Experience: 11/05 to Senior Software Engineer, Tau Technologies, LLC present Laser and optical system modeling and simulation Software development and analysis performed primarily in C++, MATLAB, Java, and perl on Windows and LINUX platforms. * Develop real-time camera emulation software for use in flight hardware-in-the-loop simulations. Scenes are simulated at high speed using NVIDIA GPU cards and OpenGL off-screen rendering. * Develop and maintain DALE laser effects simulation module for JTO/AFRL, which is used in other simulations to model the state of health of systems exposed to high power lasers. * Chief Architect and maintainer for HELSEEM laser and optics system modeling and simulation framework. This component module framework connects various optical and system modeling modules and programs into a single simulation. Components are developed at varying levels of speed and fidelity. * Principal Investigator for GPU-model based pose estimation algorithm and prototype implementation. * Creation and development of novel image processing techniques for computational speed, and modeling of atmospheric and optical distortions. Administered Windows/LINUX/MacOS network, including LINUX MPI Clusters. 10/02 to Senior Software Engineer, Northrup Grumman Information Technology, 11/05 Advanced Technology Division Primary responsibility was direction and development of a new optical systems simulation framework, simulating propagation and imaging in optical systems involving lasers. Work performed under MS-Windows using MSVC++, Borland C++, and FORTRAN. Componentized, modular design supports ports to other platforms, such as LINUX. Other support work includes: * Development of automated analysis scripts in perl, C, and MATLAB to characterize chemical laser beam profiles, and reconstruct beam wavefronts from Shack-Hartmann sensors. * Developed astronomical and image processing algorithms, primarily in C and C++, to estimate celestial backgrounds for telescope simulations. * Development of wave-optics propagation software running under Windows(Borland C++), MATLAB, Cygwin, LINUX, and AIX supercomputers. * Development of a Neural Network module in C, C++, and FORTRAN to perform target classification from simulated digital camera data. * Development of tracking algorithms from digital video data. * Direction of software configuration management and testing procedures. 4/01 to Contract Software Engineer 10/02 Upgrades and maintenance of data acquisition and data analysis software in IDL, PV-Wave, Perl, C and C++ under Solaris, Tru64 UNIX, LINUX, VxWorks and Windows at White Sands Missile Range with Applied Technology Associates. Upgrades and maintenance of Blue Spike's audio watermarking software. Developed laser data analysis application in IDL for Boeing-SVS 10/00 to Signal Processing Engineer, Blue Spike 6/01 Developed digital image watermarking algorithms in C++, C and IDL under Windows and Linux. Developed numerical algorithms to improve existing audio watermarking software in C++. Developed real-time data acquisition software under Linux. Designed and prototyped PostgreSQL database system and interfaces under Linux. 7/00 to Senior Software Developer, Essential Communications 10/00 Maintenance of device drivers for HIPPI networking cards under Solaris and AIX. Research for prototype hardware selection to develop next generation networking cards. 3/95 to Applied Technology Associates 7/00 * Signal Analyst, Reflective Tomography Imaging Program Refined algorithms for processing of LaDAR signals for imaging application. Software developed in IDL and C. Provide development and maintenance support for data analysis under Solaris, and real-time control systems development in VxWorks for HABE/ATP project (described below). * Computer Scientist, Adaptive Optics Developed real-time systems for data acquisition and control of Adaptive Optics. Systems implemented in a VME environment using custom real-time hardware and embedded array processors hosted under SunOS. Programming was done in C, controlled by a Motif GUI. Test and prototype systems developed under Windows in Visual C++. Data analysis software developed in MATLAB. * Systems Analyst, High Altitude Balloon Experiment (HABE) Developed real-time systems for data acquisition and feedback control systems in VxWorks and parallelC. Developed software for the analysis and characterization of video streams and control systems. Developed software and procedures for data acquisition and management. Provided software development and maintenance support for a similar data analysis and management system installed at WSMR. 8/94 to Software Developer, Zirkle Wells Software Group 2/95 Sold to SkyConnect which was sold to NCUBE C and C++ programming, MPEG-2 systems coding standards, for use in prototype video on demand systems. Novell UNIXWare administration, Informix DBA 5/91 to MTS Math/CS, Hughes Information Technology Corp. 8/94 Now Raytheon Information Technology Company Earth-location and radiometric calibration of meteorological satellite data; satellite data cartography; data fusion; satellite astrodynamics and navigation problems; image restoration, and image compression. 9/89 to Graduate Research/Teaching Assistant, Georgia Tech 12/90 Department of Electrical Engineering Research in neural networks and stochastic process parameter estimation. Teaching Assignments : electromagnetics laboratory, data structures in C 1/88 to MTS, The Aerospace Corporation 8/89 Signal Processing Department Projects included : digital image compression, feature extraction for pattern recognition, shock spectra analysis, CCD fidelity analysis, and optical sensor simulation. Education: 9/89 to Georgia Institute of Technology 12/90 M.S., School of Electrical Engineering Major : Digital Signal Processing GPA 3.7 9/85 to University of Southern California 5/89 B.S.E.E., Cum Laude GPA 3.8 Computer Skills: Expertise in C++, C, MATLAB, perl, HTML/php/CGI, UNIX, Embedded Systems, and VxWorks. Highly skilled with a variety of analysis and visualization tools such as IDL, PV-Wave, Java, Mathematica. Well grounded in software engineering practices and Object Oriented design. Familiarity with many other operating systems and programming languages. Security : Current DoD TS, SSBI debriefing 8/94 http://aaron.birenboim.com/res.html Last modified: Mon Mar 28 12:54:13 MDT 2011