Fatti

Il ricorrente, [O.] , era impiegato dal 1° maggio 2001 come bagnino presso il bagno [X.] della città di San Gallo. Era assunto con un grado di occupazione del 60 percento in base a diritto pubblico. Nel giugno 2005 si verificò un reclamo da parte del suo superiore a causa della violazione dell'obbligo di sorveglianza delle acque. Nel periodo dal 1° marzo al 30 aprile 2006, [O.] fruì di ferie e successivamente di un mese di congedo non retribuito. Due giorni lavorativi prima della ripresa del lavoro concordata, fece comunicare attraverso un conoscente che il suo ritorno sarebbe stato ritardato di tre o quattro settimane a causa di un incidente occorsogli in Libano.

L'ufficio del personale della città rifiutò di proseguire l'attività concordata come bagnino e diede a [O.] la possibilità di esprimersi sulla risoluzione del rapporto di servizio alla fine di giugno 2007. La direzione Scuola e Sport della città di San Gallo rescisse il rapporto di servizio con decisione del 30 marzo 2007 alla fine di giugno 2007, poiché vari incidenti avevano distrutto il rapporto di fiducia a tal punto che una prosecuzione del rapporto di servizio non era più tollerabile.

[O.] presentò ricorso contro il licenziamento, che il consiglio comunale di San Gallo respinse con decisione del 24 giugno 2008. Contro di ciò, [O.] presentò ricorso al dipartimento dell'interno del cantone di San Gallo, che respinse il ricorso con decisione del 23 gennaio 2009. [O.] presentò ricorso, che il tribunale amministrativo del cantone di San Gallo respinse con decisione del 19 agosto 2009.

Legge

Il Tribunale federale esaminò l'ammissibilità del ricorso e giunse alla conclusione che il valore della controversia raggiungeva il limite richiesto di 15'000 franchi. Il tribunale stabilì che il ricorso era ammissibile nel campo dei rapporti di lavoro di diritto pubblico.

Il Tribunale federale esaminò le censure di fatto del ricorrente e giunse alla conclusione che queste non erano fondate. Il tribunale stabilì che l'autorità inferiore non aveva compiuto la constatazione dei fatti in modo arbitrario o violando una norma procedurale cantonale.

Il Tribunale federale…