accomplished

(adj) complete

skilled (similar term)