jeff ruby experience