Display node in user profile page
It won't be available directly in the template. First you should query the content created by that user and then pass it to template file using preprocess function. Finally render the node.

First to find the node created by the user 

$nid = db_query("SELECT nid FROM {node} WHERE uid = :uid AND type = :type", array(":uid" =&gt; $uid, ":type" =&gt; 'successful_story'))-&gt;fetchCol();


(Hope the user creates only one node or else you got to check it)

Then get the node content

$variables['ss_node'] = drupal_render(node_view(node_load($nid)));


The final code should be like

function template_preprocess_page(&amp;$variables, $hook) {
  global $user;
  $uid = $user-&gt;uid;
  $nid = db_query("SELECT nid FROM {node} WHERE uid = :uid AND type = :type", array(":uid" =&gt; $uid, ":type" =&gt; 'successful_story'))-&gt;fetchCol();
  $variables['ss_node'] = drupal_render(node_view(node_load($nid)));
}


Finally you can just print the $ss_node in user-profile.tpl.php