Education
Doctor of Philosophy, Computer Science, June 2007. University of California, Davis. Dissertation: Geospatial Image Stream Processing: Models, Techniques, and Applications in Remote Sensing Change Detection. Advisor: Dr. Michael Gertz.
Bachelor of Science, System Engineering; July 1994. Universidad Autónoma de Manizales, Colombia. Thesis: Speech Recognition using Hidden Markov Models and Vector Quantization.
Honors/Affiliations
B.S. Honor.
Outstanding B.S. Thesis Mention.
Association for Computing Machinery, since 2003; professional since 2007.
American Geophysical Union, since 2008.
Development Environments / Toolkits / Frameworks / Databases / Tools
Eclipse – Maven – Ant – JUnit – JMeter – Subversion – Git – Enterprise Architect – Google Web Toolkit – Apache ServiceMix/ActiveMQ – OSGi – Spring – Restlet – JavaCC – MySQL – PostgreSQL – Db4o – DB2 – GNU compilers/autotools – and whatever tools are appropriate for effective solution of real-world problems
Professional Experience
Software Engineer. Monterey Bay Aquarium Research Institute. 7700 Moss Landing, CA. 07/21/2008–present.
- Co-Principal Investigator and Technical Lead of the National Science Foundation (NSF) funded Marine Metadata Interoperability Project (MMI), http://marinemetadata.org. Reengineered existing tools and developed new Web based services to facilitate marine and Earth science data interoperability using Semantic Web technologies.
- Main designer and developer of the MMI Ontology Registry and Repository, http://mmisw.org/. (http://code.google.com/p/mmisw/)
- Lead of the international MMI Device Ontology Team, http://marinemetadata.org/devont
- Participant in OGC Ocean Science Interoperability Experiments and Committer in the OOSTethys toolkit (http://code.google.com/p/oostethys/)
- Designer/developer of the Gpdviz service for web-based visualization of real-time point data (http://code.google.com/p/gpdviz/)
- Designer/developer of GWT- and Maven-based web application prototype for the Decision Support System including data access via OGC standard interfaces
Postdoctoral Scholar, Database and Information Systems Laboratory. Department of Computer Science. University of California at Davis. 10/2007–07/20/2008. Designed and developed computational tools for visualization of sensor streams in real-time founded on the utilization of open sensor Web standards. Main developer of the KEM execution monitoring module in the Kepler scientific workflow management system.
Software Developer, IBM Corporation. Silicon Valley Laboratory, San José, CA. 02/2006–12/2006. Data Warehousing Edition Installation/ Configuration: Responsible for use case definitions and main designer/developer of new overhauled version of the configuration tool based on Java Management Extensions (JMX) and WebSphere technologies. Manager: Hui Liao.
Graduate Student Researcher, Database and Information Systems Laboratory. Department of Computer Science. University of California at Davis. 09/2003–01/2006 and 01/2007–09/2007. Developed a computational framework for the processing of geospatial image streams for data integration and change analysis in remotely sensed data using the Kepler scientific workflow management system. Developed real-time visualization tools for streaming satellite images.
Postgraduate Researcher, Center for Spatial Technologies and Remote Sensing. Department of Land, Air, and Water Resources. University of California at Davis. 04/2001–09/2003. Designed data processing protocols for estimating vegetation properties from satellite imagery. Designed data integration algorithms for merging raster and vector datasets. Designed an extensible tool for management and analysis of spectral data. Re-implemented standard Radiative Transfer Models for Remote Sensing research and applications toward better software modularization. Designed and implemented leaf-canopy linked models and efficient numerical inversions.
Other software developed and actively used as of Feb 2011 by several groups nationwide and abroad
Rueda, C., Greenberg, J.A., and Ustin, S.L. (2005). StarSpan: A Tool for Fast Selective Pixel Extraction from Remotely Sensed Data. Center for Spatial Technologies and Remote Sensing (CSTARS), University of California at Davis, Davis, CA. http://starspan.projects.atlas.ca.gov/. (C++, GNU Autotools, GDAL libraries.)
Rueda, C., Wrona, A.F., and Ustin, S.L. (2003). SAMS: Spectral Analysis and Management System. Center for Spatial Technologies and Remote Sensing (CSTARS), University of California at Davis, Davis, CA. http://sams.projects.atlas.ca.gov/. (Java, Ant, JEdit, BeanShell, Eclipse.)
Rueda, C. (2000). LORO: A Programming Language and Integrated Development Environment for Beginners. Universidad Autónoma de Manizales (Colombia). The project registers more that 20,000 downloads to date with about 3,000 in 2010 alone. http://sf.net/projects/loro/. I designed the Loro Programming System from the ground up under the following principles: 1) "program to an interface, not an implementation" (GoF, 1995); 2) Design by Contract; and 3) Test driven development. (Java, BeanShell, Loro, JEdit, JavaCC, Eclipse.)
Previous Work Experience
Universidad Autónoma de Manizales (Colombia). Assistant Instructor, Department of Computer Science, 08/1994–03/2001: Web programming, Analysis of Algorithms, Programming Languages, Artificial Intelligence, Signal Processing, Dynamic Systems, Introduction to Computers, Introduction to Databases.
AZEN Software Co. (Colombia). Co-founder and Development Manager. Feb/1992–Dec/1999. Coordinated, designed, and implemented several business applications.
Program Committee Activities
Reviewing Activities – Funding Agencies
Peer-Reviewed Publications
Fredericks, J. and Rueda, C. (2011): Content-Infused OGC Web Services Enabling Dynamic Quality Assessment in Observing Systems. Workshop on Sensor Web Enablement 2011 (SWE 2011).
Graybeal, J., Isenor, A., Rueda, C. (2011): Semantic Mediation of Vocabularies for Ocean Observing Systems. Computers & Geosciences. In press. doi:10.1016/j.cageo.2011.08.002.
Greenberg, J.A., C. Rueda, E.L. Hestir, M.J. Santos and S.L. Ustin. (2011): Least Cost Path Analysis for Spatial Interpolation. Computers & Geosciences. Volume 37, Issue 2, February 2011, Pages 272-276. doi:10.1016/j.cageo.2010.05.012.
Gertz, M., Rueda, C., Zhang, J. (2009): Interoperability and Data Integration in the Geosciences. Book chapter in A. Shoshani and D. Rotem (editors). Scientific Data Management: Challenges, Existing Technology, and Deployment, Chapman & Hall/CRC Computational Science.
J. Zhang, Q. Hart, M. Gertz, C. Rueda, J. Bergamini. (2009): Sensor data dissemination systems using Web-based standards: A case study of publishing data in support of evapotranspiration models in California. Civil Engineering and Environmental Systems, 26(1), pp. 35-52. (doi: 10.1080/10286600802003567)
Q. Hart, M. Brugnach, B. Temesgen, C. Rueda, S.L. Ustin, K. Frame. (2009): Daily reference evapotranspiration for California using satellite imagery and weather station measurement interpolation. Civil Engineering and Environmental Systems. Volume 26, Issue 1 March 2009, pages 19 - 33. (doi: 10.1080/10286600802003500)
Rueda, C., Gertz, M. (2008): Real-time Integration of Geospatial Raster and Point Data Streams. In 20th International Conference on Scientific and Statistical Data Management (SSDBM), LNCS 5069, 605-611.
Rueda, C., Gertz, M. (2007): Modeling Satellite Image Streams for Change Analysis. In 15th ACM International Symposium on Advances in Geographic Information Systems (ACM GIS 2007), ACM, 43–50.
Rueda, C., Gertz, M., Ludaescher, B., Hamann, B. (2006): An Extensible Infrastructure for Processing Distributed Geospatial Data Streams. In 18th International Conference on Scientific and Statistical Database Management (SSDBM), pp. 285–290.
Gertz, M., Hart, Q., Rueda, C., Singhal, S., Zhang, J. (2006): A Data and Query Model for Streaming Geospatial Image Data. In EDBT Workshops (11th International Workshop on Foundations of Models and Languages for Data and Objects), Revised Selected Papers. LNCS 4254, Springer, 687–699.
Cheng, Yen-Ben, Zarco-Tejada, P.J., Riaño, D., Rueda, C.A., and Ustin, S.L. (2006): Estimating Vegetation Water Content with Hyperspectral Data for Different Canopy Scenarios: Relationships between AVIRIS and MODIS Indexes. Remote Sensing of Environment. 2006. Volume 105, Issue 4, 30 Dec 2006, Pages 354-366.
D. Riaño, M.A. Patricio, P. Zarco-Tejada, C. Rueda, L. Usero, S.L. Ustin. (2005): Estimation of equivalent water thickness using radial basis function neural networks. First International Conference on Remote Sensing and Geoinformation Processing in the Assessment and Monitoring of Land Degradation and Desertification. Trier, Germany, September 2005.
Zarco-Tejada, P.J., Rueda, C.A., and Ustin, S.L. (2003): Water Content Estimation in Vegetation with MODIS Reflectance Data and Model Inversion Methods. Remote Sensing of Environment. 2003. Volume 85, Issue 1, 25 April 2003, Pages 109-124.
Conferences and Workshops
O'Reilly, T., K. Headley, D.R. Edgington, C. Rueda, K. Lee, E. Song, C. Albrechts, J. del Rio, D. Toma, A. Manuel, E. Delory, C. Waldmann, S. Fairgrieve, L. Bermudez, E. Bridger, P. Bogden, and A. Amirault (2009). Instrument interface standards for interoperable ocean sensor networks. Proceedings of the IEEE/Oceans Engineering Society, Bremen, Germany.
Rueda, C., Bermudez, L., Fredericks, J. (2009). The MMI Ontology Registry and Repository: A Portal for Marine Metadata Interoperability. Oceans 09 MTS/IEEE Biloxi.
del Rio, J., O'Reilly, T., Headley, K., Toma, D., Cater, N., Rueda, C., Edgington, C., Ng, C., Bghiel, I., Bermudez, L., Zedlitz, J., Johnson, F., Johnson, G., Davis, E., Phillips, R., Tilak, S., Fountain, T., Delory, E., Manuel, A., Waldman, C. (2009): Evaluation of MBARI PUCK Protocol for Interoperable Ocean Observatories. 3rd International Workshop on Marine Technology. Barcelona, Spain. 2009.
J. Fredericks, M. Botts, L. Bermudez, J. Bosch, P. Bogden, E. Bridger, T. Cook, J. Graybeal, S. Haines, C. Rueda, W. Christoph (2009). Integrating QA/QC into Open Geospatial Consortium Sensor Web Enablement. In Proceedings of OceanObs’09: Sustained Ocean Observations and Information for Society (Vol. 2), Venice, Italy, 21-25 September 2009.
Rueda, C., Zhang, J., Gertz, M. (2008). The Coast-to-Mountain Environmental Transect Project (COMET). First Kepler Stakeholders Meeting, UC Davis, May 13-14, 2008.
Rueda, C., Yang, H., Ludaescher, B., Gertz, M., Hart, Q., Zhang, J., Singhal, S. (2005). Visualizing and Processing Real-time GOES Satellite Data Using Kepler. Sixth Biennial Ptolemy Miniconference. Berkeley, CA, May 2005.
Rueda, C. SAMS: A Spectral Analysis and Management System. IGERT Workshop: Invasive Weed Mapping with Remote Sensing Data. February 7 and 8, 2004. University of California at Davis.
Recent Presentations, Demos, Posters
C. Rueda, N. Galbraith, R.A. Morris, L.E. Bermudez, R.A. Arko, J. Graybeal. The MMI Device Ontology: Enabling Sensor Integration. Oral presentation at the American Geophysical Union, Fall Meeting 2010. (IN44B-08)
R. Arko, J. Graybeal, C. Rueda, L. Bermudez, S. Smith (2010). MMI and R2R: Applying a Device Ontology to Research Vessels in the Academic Fleet. 2010 Oceans Sciences Meeting. Portland, OR.
L. Bermudez, C. Rueda, J. Graybeal (2010). The MMI Earth Sciences Semantic Framework. Presentation at the ESIP Winter Meeting 2010, Jan 5th at Washington, DC.
C. Rueda, L. Bermudez, J. Graybeal, P. Alexander. (2009). The MMI Semantic Framework: Rosetta Stones for Earth Sciences. American Geophysical Union, Fall Meeting 2009.
C. Rueda, L. Bermudez, J. Graybeal. (2009). The MMI Ontology Registry and Repository. December '09 OGC Technical and Planning Committee Meeting. Mountain View, CA. 2009.
E. Bridger, L. E. Bermudez, M. Maskey, C. Rueda, B. L. Babin, R. Blair. (2009). OOSTethys - Open Source Software for the Global Earth Observing Systems of Systems. American Geophysical Union, Fall Meeting 2009.
L. Bermudez, C. Rueda, D. Arctur. (2009). Moving Beyond the 10,000 Ways That Don't Work. American Geophysical Union, Fall Meeting 2009.
Rueda, C. and Alexander, P. (2008). The MMI Project: Communities Creating Marine Metadata Interoperability. National Center for Biomedical Ontology (NCBO) BioPortal Developers Meeting. Stanford University. December 18, 2008.
Rueda, C., Bermudez, L., Graybeal, J., Isenor, A., and Alexander, P. (2008). Semantic Integration for Marine Science Interoperability Using Web Technologies. Poster at AGU Fall 2008 Meeting. San Francisco, CA. December 19, 2008.
Rueda, C. (2008). The MMI Tools: Overview and Demonstration. Ocean Observing Systems Semantic Interoperability Workshop. University Corporation for Atmospheric Research, Boulder, CO. November 17, 2008.
Rueda, C. (2008). The Marine Metadata Interoperability Project. Ocean Observing Systems Semantic Interoperability Planning Workshop. University of Alabama at Huntsville. August 26, 2008.
Rueda, C. (2008). Vocabularies and Ontologies: Formats and Tools. Ocean Observing Systems Semantic Interoperability Planning Workshop. University of Alabama at Huntsville. August 26, 2008.