Curriculum Vitae
Dave Beckett
- Location
- Mountain View, California, USA
- Email
- dave@dajobe.org
- Year of Birth
- 1969
- Home Page
- www.dajobe.org
- Weblog
- Dave Beckett - Journalblog
Interests and Experience
- Web technologies and architecture
- Semantic Web - RDF, OWL and Dublin Core metadata
- Open Source / Free Software development
Key Skills
- Software development
- Architecture and deployment
- Design, implementation, portability, packaging, maintenance, support
- Technical writing, documentation
- Languages: C, Perl, Python, automake, autoconf (expert 10+ years);
C#, Java, sh, lex, yacc, occam (experienced);
C++, Ruby, PHP, SQL (known)
- World renown expert on Resource Description Framework (RDF) and Semantic Web Technology
- XML, XML Namespaces, XML Infoset, web architecture (expert)
- Extensive experience with web concepts, architecture and technologies
- Free Software / Open Source
- Licensing, collaboration, community, policy issues.
- Participant in Debian, Cairographics, PNG, Mono projects
- Standards development activity : Dublin Core, RDF, W3C
- Editor of 1 pending W3C RDF Recommendation for SPARQL (at Dec 2007)
- Editor of 2 W3C RDF Recommendations, 1 Dublin Core Recommendation
- Member of W3C RDF Data Access Working Group (2004-2005)
- Member of W3C RDF Core Working Group (2001-2004)
- W3C representative for the University of Bristol (2002-2005) and University of Kent (2000)
- Member of Dublin Core Advisory Board
- Portable Network Graphics (PNG) (1995-) and the first browser implementation of it
- Systems
- Operation of Linux (RedHat, Debian, Gentoo), Unix (Solaris, IRIX), FreeBSD, OSX
- Linux/Unix systems administration and network administration.
- Web and Software Community participation
- W3C Semantic Web Interest Group (2000-)
- Advogato, SourceForge, Freshmeat (2000-)
- Debian Project Developer (2005-)
- Weblog (Jan 2002-)
- Co-founded planetrdf.com (2004-)
- Co-runs W3C Semantic Web Interest Group IRC logs and community scratchpad (2000-)
Professional Experience
- October 2005- Present: Yahoo! Inc, Sunnyvale, California, USA
- Software Architect (Jul 2007-)
- Technical leadership over multiple projects and Technical Leads
using Web, Database, XML and Semantic Web and other novel technologies.
Designing software architectures, large scale deployments and developing
the long term technical plans and visions. Participating in
company-wide leading-edge technological developments and plans.
- Principal/Senior Software Engineer (Oct 2005-Jul 2007)
- Technical lead on projects using Web and Semantic Web technologies.
Designing web APIs and implementing them in PHP and C. Moved
RDF via the Redland libraries into a key
technology for managing Yahoo! content and metadata.
- 2000- October 2005: University of Bristol, UK
- Senior Technical Researcher, technical leader, IEMSR Project (Aug 2004-Oct 2005)
- Management and administration: responsibilities including project technical direction, project team management, co-leading ILRT Web Futures Group including bidding for funding.
- Worked on the W3C RDF Data Access Working Group developing the SPARQL RDF query language (2004-).
- Java development with Eclipse, SWT and JFace.
- Senior Technical Researcher, SWAD Europe (Dec 2002-Oct 2004)
- Ran development, outreach and workshops for SWAD Europe
- Designed and developed the portable Redland RDF API, Raptor RDF parser and Rasqal RDF query libraries
- Worked on the W3C RDF Core Working Group (WG) editing two W3C Recommendations
- Participated in many RDF developer communities and activities
- Built Web Search Environments (WSE) novel web crawling/metadata system
- 1998-2000: University of Kent at Canterbury, UK
- Research Fellow
- UK Mirror Service (UKMS) - designed, implemented and operated.
- Created the UKMS metadata, search, web mirroring and logging systems.
- Extensive Linux and Solaris administration.
- Created the premier online RDF Resource Guide (1998-present)
- Operated and maintained the database-driven department web site.
- 1990-1998 - University of Kent at Canterbury, UK
- Computing Officer
- Parallel computing with INMOS Tranputers, Meiko, occam language
- Support Parallel Computing/HPC service center for south east UK
- Created and operated the Internet Parallel Computing Archive (IPCA) (1993-1998).
- Participated in the Dublin Core Metadata Initiative (1995-)
Education
- 1987-1990, University of Bristol
- BSc (Hons) Degree in Computer Science
Selected publications
- Semantics Through the Tag paper (slides) presented at XTech 2006, Amsterdam 19 May 2006.
- SPARQL Query Results XML Format, Dave Beckett and Jeen Broekstra (editors), W3C Candidate Recommendation, 6 April 2006.
- RDF/XML Syntax Specification (Revised), Dave Beckett (editor), W3C Recommendation, 10 February 2004
- RDF Test Cases, Jan Grant and Dave Beckett (editors), W3C Recommendation, 10 February 2004
- SWAD Europe deliverable report on Workshop on Semantic Web Storage and Retrieval, held 13-14 November 2003 at Vrije Universiteit, Amsterdam. 12 January 2004
Selected presentations and events
- Invited keynote panel speaker, Semantic Technology Conference, San Jose, May 2007
- Redland, Raptor and Rasqal - Open Source RDF in C, Perl, Python, PHP, Ruby, Tcl, Java and C#, invited talk at XMLOpen, Cambridge, 21-23 September 2004
- Invited participant to speak on the semantic web at the Rueschlikon conference on information policy in the New Economy, organised by the John F. Kennedy School of Government, Harvard University, sponsored by The Rueschlikon Centre for Global Dialogue, Switzerland, 19-21 June 2003
- Semantic Web Technologies for UK HE and FE Institutions (session details), Invited lecture given at Institutional Web Management Workshop 2003, University of Kent, Canterbury, 12 June 2003
- Semantic Web Today, invited lecture in Electronic Commerce and New Media series, Department of Information Systems, Vienna University of Economics and Business Administration, Austria, 21 May 2001.