Shim's career in the legal service began on 10 August 1970 when he became a cadet legal officer. By 1977, he was made a registrar at the High Court of Borneo. In between, Shim had also served as a crown counsel and magistrate.[1] His career then progressed further when he was appointed as a sessions courts judge in 1989.[2]
1990 & 2000s
On 1 March 1992, Shim was appointed as a judicial commissioner at the High Court in Sibu.[1] He served in that capacity for just five months before being promoted as judge of the same High Court in August 1992. As a High Court judge, Shim took postings in Kuching and later Kuala Lumpur, the capital city of Malaysia, beginning 1996.[2]
Having served as a High Court judge for almost eight years, Shim was chosen to take over duties as acting Chief Judge of the High Court of Sabah and Sarawak in July 2000. He officially ascended to the fourth highest judicial office in Malaysia, after the Chief Justice of Malaysia, President of the Court of Appeal of Malaysia and Chief Judge of Malaya, in September 2000.[2]
Shim retired from the legal service on 19 July 2006.[3]