Added 12 minutes later
You could also write that he worked at Cecilia's shop; that would be the most logical explanation for acquiring those skills, plus she's very mercenary, so she probably wouldn't just waste her time training someone for free.
New here? I'm Roha — want a quick tour?