A Waterbury man with a history of stolen firearms and motor vehicles is facing multiple charges after police found a stolen gun during a probation compliance check.