Brad Perry, PhD
http://www.spin-web.com/brad/resume.html
brad@spin-web.com
Career Overview: Focused on exploring emergent
applications of networked information exploitation followed by the transition
to fielded applications. 20 years hands-on experience
architecting and building intelligent
solutions for distributed Internet and Intranet
information applications.
Experience |
04/10-present |
Internet Entrepreneur & Freelance Author, Breckenridge CO. |
|
Founder/Creator of 3 highly successful Internet Startups over a 12 year span (Pronto, Semantic Discovery, Easytrieve). Consultant to individuals and companies wanting advice on how to build and grow successful ventures in trying economies. |
03/05-04/10 |
Pronto, Inc, Boulder CO. A shopping comparison, data harvesting & search marketing company. |
|
(Founder) Chief Scientist |
|
Crawling the web to build the most comprehensive comparison
shopping engine online.
|
09/02-03/05 |
Semantic Discovery, Boulder CO. A data mining and semantic matching company. |
|
(Founder) Chief Scientist |
|
Inventing and delivering data mining that works...
Continuously identifying company
"product, service, and capability" information (on the web)
and automatically matching it into
custom, end-user taxonomies and directories.
|
07/02-02/03 |
XWBL Consulting, Lindon UT. |
|
Director of Development |
|
Directing a small development team assisting ex-Whizbang customers
(see below) to complete & launch
products and services dependent on Whizbang technologies.
Primary application consists of extracting and
inferring Patient/Provider Insurance information from
unstructured, multi-lingual medical documents.
|
03/01-07/02
[company shutdown] |
Whizbang! Labs,
Provo UT. An information extraction company. |
|
Research Scientist & Product Director |
|
Led the definition and creation of Whizbang's
document auto-tagging product suite.
This product allows users to build and execute
information extraction applications using
an example-driven machine learning approach.
Customer applications included:
(a) finding specific monetary amounts
in financial documents (revenue, net-income, etc);
(b) extracting key fields from unstructured
forms (such as invoice amounts, payees, payers, etc);
(c) finding all people names and locations in
a company's internal document database.
As a research scientist, contributed to Whizbang's
core infrastructure of machine learning tools for
information retrieval and information extraction,
including novel approaches to data classification
and identifying & exploiting structure in document collections.
|
10/99-03/01 |
Easytrieve, Inc,
Austin TX. An Internet data mining company. |
|
(Founder) CTO, VP of Engineering |
|
Launched and successfully marketed two e-commerce,
data harvesting Internet services in 9 months,
becoming revenue positive in 12 months. |
|
Directing efforts in Internet-based
content discovery and aggregation services. Architected & launched
a next generation B2B electronic recruiting exchange:
www.hirehub.com,
utilizing
natural language content matching services to
automatically align and rank full-text job descriptions
to full-text resumes.
Architected & launched a lightweight Internet resume
aggregation service,
www.zillionresumes.com,
using rule-driven information gathering robots
to continuously locate and index resumes from over
65,000 Internet sources. |
08/00-06/01 |
Computer Science Deptartment,
University of Texas at Austin |
|
Adjunct Assistant Professor |
|
Taught upper division courses studying trends and
techniques in Internet Content Management. Topics included XML trends (XML
Repositories, Query, Schema, and Linking technologies) and content management
server architectures. |
05/97-12/99 |
Microelectronics and Computer
Technology Consortium (MCC)
, Austin TX. An industry R&D consortium. |
|
Responsible for visionary direction, strategic planning,
and technology architecture & development in multiple consortial R&D
initiatives. |
|
10/98-12/99: Business Intelligence Mining
Suite:Technical architect of a team focused on constructing
solutions for discovering and mining "business intelligence" from public
Internet sources; delivered products performing functions such as
'Patent Invalidation' and 'Competitor Tracking' to MCC customers. |
|
05/97-12/99: InfoSleuth Project:Technical
director of 20-30 person R&D project investigating the use of Java-based
distributed software agents to find, advertise,
and organize information in corporate Intranets and the Web.
Responsible for continuous interaction with Fortune 500 member companies
to identify and deliver strategic & synergistic R&D activities. |
|
08/97-02/98: Content-based Access to Multimedia:Technical
director evaluating and identifying research trends in "multimedia
content manipulation" ripe for transition to industry (joint effort between
MCC, Carnegie Mellon University, University of Maryland, University
of Pittsburgh). |
01/93-04/97 |
Hughes Research Laboratories
(HRL)
, Malibu CA. A corporate R&D lab. |
|
Member of Research Staff, Doctoral Fellow |
|
Led efforts in evaluating and recommending the use of
"network-enabled information access" technologies. Coordinated successful
technology transfer of multiple R&D prototypes into Hughes operating
business units. Focus areas included distributed & network computing
platforms (including CORBA, DCE, mobile TCP, satellite broadcast)
and heterogeneous database integration strategies/tools. |
|
Research Liaison |
|
Primary representative and technical liaison for
Hughes participation in MCC's consortial information
technology programs. |
07/90-01/93 |
Hughes Aircraft Company, Fullerton CA. |
|
Member of Technical Staff, Masters Fellow |
|
Responsible for design and implementation of embedded
real-time expert system technologies. |
01/89-08/89 |
Bell Communications Research (Bellcore), Red Bank NJ. |
|
Member of Technical Staff, University Cooperative
Work Exchange |
|
Implementation and performance analysis of high-performance
ISDN distributed call processing switches. |
Background & Interests |
Functional experience: distributed Internet
applications, database and data warehouse architectures,
text & image content analysis, data mining
and machine learning.
|
Business experience: strategic planning,
product & project management,
technical marketing, eXtreme Programming and related iterative
development processes.
|
Programming Environments: Java, Perl, Python, Javascript,
C/C++, LISP. |
Education |
Ph.D. in Computer Science |
University of California,
Los Angeles. |
May 1997 |
Dissertation: "Dynamically Discovering Similar Resources
in Large-scale Information Networks." |
|
Committee: Dr. Wesley W. Chu (Advisor), Dr. Alfonso F.
Cardenas, Dr. Richard R. Muntz, Dr. Ricky K. Taira. |
|
Area: Database and Knowledge base Systems
Subfield: Artificial Intelligence |
M.S. in Computer Science |
University of California,
Los Angeles. |
Sep 1992 |
B.A. in Computer Science |
University of California,
Berkeley. |
May 1990 |
Academic Honors and Award of Special Recognition. |
Honors/Awards |
Whizbang! Labs Whizard of the Year. |
Hughes Electronics Doctoral Fellow. |
Hughes Aircraft Company Masters Fellow. |
University of California, Berkeley: Undergraduate Award
of Special Recognition. |
Publications |
Books |
Brad Perry, Shi-Kuo Chang, John Dinsmore, David Doermann,
Azriel Rosenfeld, and Scott Stevens,
Content-based Access to Multimedia
Information: From Technology Trends to State of the Art. Kluwer Academic
Publishers, 1999. |
Brad Perry, "Dynamically Discovering Similar Resources
in Large-scale Information Networks." Ph.D. Dissertation, University of
California, Los Angeles, April 1997. |
Journals |
Marian Nodine, Jerry Fowler, Tomasz Ksiezyk, Brad Perry,
Malcolm Taylor, and Amy Unruh, "Active Information Gathering in InfoSleuth."
International Journal of Cooperative Information Systems, vol.9, 2000. |
Jerry Fowler, Brad Perry, Marian Nodine, and Bruce Bargmeyer,
"Agent-Based Semantic Interoperability in InfoSleuth." SIGMOD Record, March
1999. |
Son Dao and Brad Perry, "Information Dissemination in
Hybrid Satellite/Terrestrial Networks." Data Engineering Bulletin, special
issue on Data Dissemination, vol.19(no.3), September 1996. |
Son Dao and Brad Perry, "Information Mediation in Cyberspace:
Scalable Methods for Declarative Information Networks." Journal of Intelligent
Information Systems, vol.6(no.2-3), June 1996. |
Refereed Conferences/Workshops |
Brad Perry, Malcolm Taylor, and Amy Unruh, "Information
Aggregation and Agent Interaction Patterns in InfoSleuth." Proceedings
of the Fourth IFCIS International Conference on Cooperative Information
Systems (CoopIS 99), September 1999. |
Michael Minock, Marek Rusinkiewicz and Brad Perry, "The
Identification of Missing Information Resources by Using the Query Difference
Operator." Proceedings of the Fourth IFCIS International Conference on
Cooperative Information Systems (CoopIS 99), September 1999. |
Marian Nodine, Jerry Fowler, and Brad Perry "Active Information
Gathering in InfoSleuth." Proceedings of the International Symposium on
Cooperative Database Systems for Advanced Applications, 1999. |
Marian Nodine, Brad Perry, and Amy Unruh, "Experience
with the InfoSleuth Agent Architecture." AAAI Workshop on Software Tools
for Developing Agents, 1998. |
Eddie Shek, Asha Vellaikal, Son Dao, and Brad Perry,
"Semantic Agents for Content-based Discovery in Distributed Image Libraries."
IEEE Workshop on Content-based Access of Image and Video Libraries, 1998. |
Brad Perry and Wesley Chu, "Discovering Similar Resources
by Content Part-Linking." 6th ACM International Conference on Information
and Knowledge Management, 1997. |
Son Dao and Brad Perry, "Applying a Data Miner to Heterogeneous
Schema Integration." First International Conference on Knowledge Discovery
and Data Mining (KDD'95), August 1995. |
Robert Chun and Brad Perry, "An Environment for the Control
and Software Integration of Expert Systems." Fifth International Conference
on Software Engineering and Knowledge Engineering (SEKE'93), June 1993. |
Robert Chun, Randy Lichota, Brad Perry, and Nael Sabha,
"Synthesis of Parallel Ada Code from a Knowledge Base of Rules." Proceedings
of the 3rd International IEEE Symposium on Parallel and Distributed Computing,
December 1991. |
|
|