The 43-year-old has a violent and extensive criminal record dating back to the 1980s.
Surveillance video shows Shaw robbing one of several convenience stores in 2005. He got a plea deal for those crimes and went to prison for five years.
Then less than a month after his release from prison, surveillance cameras at a Brier Creek bank captured an armed robbery in progress.
On Friday, Shaw was found guilty of that crime. The judge also found him guilty of possession of a firearm by a felon.
Shaw made headlines last July, after he climbed into the back of a garbage truck and escaped while working in Alexander County. He was eventually captured in Raleigh.
The judge also found Shaw to be a violent habitual felon that's why he was sentenced to life without the possibility of parole.