I dont know, if I can use Person > name schema for username.
I was looking on schema.org vocabulary, but not found some better choice.
<div itemprop="author" itemscope itemtype="https://schema.org/Person">Username: <span itemprop="name">Selena</span></div>
No specific Property/item-type for "user" (As:
online account usernamefor person-X).The item is "user X" and the name of the item is
riddick2004-neworjohn-pro-1234(Valid).You could add URL/sameAs to give extra data about the user.
EXAMPLE
On medium.com - each author (Nickname) clickable to inner-page (Full Profile page). Optional to add: "sameAs" to give more data about the user.
If you want to add extra data/Property open issue her: https://github.com/schemaorg/schemaorg/issues