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