When? In a year? And now he is two spots removed from commanding a starship?He did go to Starfleet Academy, so yeah he is a Starfleet Officer.
Fine. Stick him as a medical officer, an engineering or science officer. Oh wait, he's not any of those? He's a command level officer two spots from command of the Enterprise?And yeah it was quick, but its like how universities give credits for relevant life experiences. He has medical degree and years of exploring, humanitarian aid, ship maintance, self defense, shady contacts, etc..., that is alot of life experience credits giving him a leg up at Starfleet Academy.