Is there any way to show user profile of authenticated user after loged in? I would like to have a block that contains basic profile of authenticated user so that they can see their username, photo, email and log out link. 

Any help will be appreciated.
You can use Author Pane module to display a block of user information.


  Author Pane is a block of information about a given user, like those
  typically found on a forum post, but can be used in other places as
  well. From core, it collects the user picture, name, join date, online
  status, contact link, and profile information. In addition, any module
  or theme can feed it more information via the preprocess system. All
  of this information is then gathered and displayed using a template
  file.


If you do not want to use this module, then you can create a views to display user information.


Go to Administration -> Structure -> Views
Click on "Add new view" link
Set name for views in "View name" field and select "users" from "show" drop down.
Click on "Continue and Edit" button
Create a block display for the views.
Add "User: Picture", "User: E-mail", "User: Name" and "Global: Custom text (Custom text)".
Check check-box "Output this field as a link" under "Rewrite results" section for "Global: Custom text" and set "user/logout" as Link path for the field.
Save the views