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 audio fingerprinting algorithm, fostered the adoption of solid software construction, testing, and documentation procedures within a research environment.
The audio fingerprinting technology was acquired in 2001 by Gracenote, 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.
|