Curriculum
|
|
Machine learning, signal intelligence, data mining, underwater acoustic signal processing and classification, image processing, telecommunications, content-based information retrieval, multimedia processing, computational biology, bioinformatics.
- Researched, developed, and implemented audio fingerprinting algorithms
for the identification and classification of digital music. Worked on the
concept, design, MATLAB prototype, and C++ implementation of the algorithm as part of the R&D group.
- As Technical lead of the R&D group during development of the second generation
of the audio fingerprinting algorithm, fostered the adoption of solid software construction, testing, and documentation procedures within a fast-paced research environment.
The audio fingerprinting technology was acquired in 2001 by Gracenote/Sony, the leader in digital music
identification, and is now incoporated into the Gracenote MusicID product.
The technology is being used by Apple iTunes and Yahoo Music, among others.
A patent has been issued: "Automatic Identification of Sound Recordings," USPTO N. 7328153.
- Researched, developed, tested specialized algorithms for applications
in digital signal processing, including adaptive filtering, blind
equalization, wavelets and time-frequency analysis, image processing,
tactical communications, image texture analysis. Contributed to the development of specialized software modules for the scientific computing language S-PLUS.
- One of the key developers of new versions of the digital signal processing
and image processing toolboxes for
Mathcad,
a leading technical visualization and scientific computing software package.
- Contributed to development and improvement of real-time pattern recognition system for cloning fraud detection in cellular communications.
- Applied numerical algorithms to RF fingerprinting, statistical analysis, fuzzy logic, and neural networks.
- Modeled semiconductor manufacturing processes. Applied artificial neural networks to function approximation, interpolation, parameter extraction, and optimization.
- Designed, implemented, and maintained web site. Wrote CGI scripts in Perl for automated web-based resume and homepage creation. The web pages describing the facilities are still being used to give visitors a virtual tour of the Center.
- AFCEA Ph.D. Fellowship, 2004
- C/C++ on Unix and Windows; shipped 2 shrink-wrap
software products.
- MATLAB (10+ yrs), including signal processing, image processing,
communications, wavelet, neural networks, fuzzy logic toolboxes, and
object-oriented capabilities of newer versions of Matlab.
- S-PLUS, Mathcad, UML, exposure to Perl, FORTRAN, Pascal.
- Best practices in software construction, applying principles
promoted by Steve McConnell.
- LaTex, MS Office, OpenOffice, HTML, Linux.
- Summer Research Assistant, NATO Undersea Research Centre, La Spezia, Italy, July-October 2006.
- Foundations of Object Oriented Analysis and Design,
University of Washington Extension, on-line course, 2001.
- Communication Systems Using Digital Signal Processing,
UCLA Extension, short course, 2000.
- Member of IEEE, IEEE Signal Processing Society, IEEE Graduates of the Last Decade.
|