Hi,
Thank you for your message.
You can get the UserID who created document like this:
CMSContext.CurrentDocument.GetStringValue("DocumentCreatedByUserID", "");
With the help of UserInfoProvider you can easily get the UserInfo and his name or whatever else you need to.
Also what revision you have in mind? I would recommend exploring the properties of CMSContext.CurrentDocument so that you can get whatever you need.
Kind regards,
Richard Sustek