Joe Betz

Joe Betz

Senior Software Engineer at LinkedIn

San Francisco Bay Area

Current
Past
  • Exterme Blue Intern at IBM
Education
  • Walla Walla University
Connections
119 connections
Industry
Computer Software
Websites

Joe Betz’s Summary

Shifting focus to large web application scalability and maintainability. This includes data caching/replication issues, declarative java programming (dependency injection, ORM tools), etc..

New stuff for the toolkit:

OSGi - modularity/versioning/lifecycle
Scala - FP mostly for tauted multi-core benefits
Protobuf - Binary messaging

At Cambridge Semantics my interests spanned a range of internet technology and software engineering topics. I took a keen interest in setting up and/or building tools that a growing team of coders need to stay highly productive. This ranged from tuning the build system for continuous integration to providing a versitile command line tool that enabled developers to quickly interact with the anzo server during development of it.

Within the Semantic Web, I focused on facilitating data federation. I joined a W3C XG that is examining the topic of mapping relational data to RDF and developed proprietary modules for Open Anzo along these lines.

In the more distant past I served as a lead software engineer for ITA Software, developing commercial Web sites for major airlines. Before that, I worked for the IBM Advanced Internet Technology team. There, I worked on the first version of the technology behind the Open Anzo project, the same open-source project I was involved with at Cambridge Semantics.

Joe Betz’s Specialties:

Focused on application of internet technologies, particularly the semantic web (RDF, SPARQL, etc..) and in data storage issues, including data replication, data caching, access control (RBACs) and query optimization.

Strong in Java web application development (JSP, Struts). Proficient in client side development with javascript (incl. ajax, json, etc..), HTML, CSS, etc..

Previously used languages include C# (ADO, ASP), PHP, C, C++.


Joe Betz’s Experience

  • Senior Software Engineer

    LinkedIn

    (Privately Held; Internet industry)

    September 2008Present (1 year 3 months)

    Developed the Company Profile pages of linkedin.com. Currently working on news aggregation.

  • Founding Engineer

    Cambridge Semantics

    (Privately Held; 1-10 employees; Computer Software industry)

    September 2007September 2008 (1 year 1 month)

    Focused largely on software design and development during the early phases of the company

    Developed Open Anzo, an "...open source enterprise-featured RDF store and service oriented middleware platform." Also developed a number of proprietary services built for Open Anzo. This included modules to integrate relational databases and LDAP directories as well as modules to access the public Semantic Web (a.k.a. Linked Open Data) with Open Anzo.

    Took on the software engineering tasks of constructing a Maven based build for Open Anzo and wrote a command line interface for Open Anzo to help developers more quickly interact with running Open Anzo server instances.

  • Lead Software Engineer

    ITA Software

    (Privately Held; 201-500 employees; Computer Software industry)

    February 2006September 2007 (1 year 8 months)

    Developed core airline industry applications. Led team of engineers in application feature design and implementation within large mission critical software project. Coordinated with engineers, product managers and customers in requirements gathering, design, gap resolution and integration with underlying software systems. Developed primarily with Java, Struts and modern web technologies such as Javascript, ajax (XHR) and XML.

  • Software Engineer

    IBM

    (Public Company; 10,001 or more employees; IBM; Computer Software industry)

    December 2003February 2006 (2 years 3 months)

    Advanced Internet Technologies Team, Cambridge, MA. Prototyped semantic web applications and infrastructure. Worked with both research and product groups in applying advanced semantic web data storage software, which we designed and implemented, to a variety of applications, including biomedical research data management. Presented work regularly to both IBMers and non-IBMers and wrote numerious patent disclosures.

  • Exterme Blue Intern

    IBM

    (Public Company; 10,001 or more employees; IBM; Computer Software industry)

    June 2003August 2003 (3 months)

    IBM's top software engineering internship program. Worked with a group of two technical interns and one business intern on implementing a semantic web application allowing biomedical researchers to easily catalog data such as images and emperical research data into a semantic web repository using both the Life Science Identifier (LSID) and Resource Description Framework (RDF) standard to track and connect the bits of data together. As part of the internship we presented our work to various IBM researchers and executives on a weekly basis and wrote a business plan for the software application.


Joe Betz’s Education

  • Walla Walla University

    B.S.E. , Computer Engineering , 19992003


Additional Information

Joe Betz’s Websites:

Joe Betz’s Interests:

web application development, semantics web, software engineering, programming languages, service oriented architecture, data integration, continuous integration, open-source primary languages: java, javascript, RDF, SPARQL languages from past lives: C, C++, C#, PHP, Python tools: ajax/json, JSP/struts, maven, JMS, unix, emacs, eclipse personal: snowboarding, surfing, kitesurfing, wakeboarding

Joe Betz’s Groups:

  •    IBM - Extreme Blue
  •    Semantic Web
  •    MacUser

Joe Betz’s Contact Settings

Interested In:

  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Joe Betz’s full profile:

  • See who you and Joe Betz know in common
  • Get introduced to Joe Betz
  • Contact Joe Betz directly

View Full Profile