We do not currently know of any antonyms for works amateurishly on.
For similar words to works amateurishly on, try: