Collect, Prepare, Analyze, Automate, Report
  • Collecting data from varied sources (existing databases, real-time data feeds, scraping the web, online surveys), in different formats (SQL, RSS, unstructured text documents, web pages, XML).
  • Transforming data: validating and editing , altering formats, integrating.
  • Analyzing data: "slice and dice" (descriptive statistics), predictive modeling, machine learning, and data mining.
  • Developing web-based data-driven business process automation and analytical reporting applications.

Sample Projects

  • Generated a suite of very large-scale simulated data sets used to evaluate the performance of a proprietary data visualization software product.
  • Led a team of developers to create a database agent component for an intelligent mobile agent Software Development Kit.
  • Developed a web page “crawl and scrape” application for extracting selected information from a large and complex online repair and maintenance parts catalog.
  • Identified EPA-reported properties by zip code, cross linking to metropolitan census tract information.
  • Redesigned and implemented a research and assessment analytical reporting system for a large metropolitan school district.
  • Developed a web-based application for creative agency project cost tracking, resource management, and estimation.
  • Enhanced and re-designed an automated email-based remote storage device status reporting and data management system.
  • Converted a large business directory web site to a database-backed, user-administrable web application.
  • Developed a web site aggregating content based on RSS feeds and the extraction of data and embedded hyperlinks from a number of online publications.
  • Developed a system for mapping 800,000 customer sales records from subsidiaries to international parent companies, based on DUNS and other classification data using complex queries and approximate string matching techniques.
  • Developed an online human resources employee evaluation survey and reporting application. Included account and subscription management, online survey generation and distribution, email notifications, evaluation tracking, PDF report generation, and email delivery of results.