Definitely it is.
On your registration page, put only email field with other fields. If you do not put username field on registration page, then the email address will be used as username.
By default, username takes without domain part from email. If you need full email as username please put following code to your functions.php.
add_filter('user_meta_username_without_domain', function(){return false;});
Posted in: Using User Meta Pro