Fatti: A. A.a. A._, nato nel 1983, è entrato alle dipendenze dello Stato del Cantone Ticino dal mese di settembre 2010 all'80% come funzionario amministrativo. Dal 1° gennaio 2017 è stato iscritto nella classe 18 dell'organico con quattro aumenti. Il 13 febbraio 2017 A._ ha chiesto, sollecitando l'emanazione di una decisione, una riclassificazione della funzione con effetto retroattivo dal 1° febbraio 2012. Il Consiglio di Stato del Cantone Ticino con lettera del 7 giugno 2017 ha riferito di aver esaminato la funzione di A._ e ha rilevato che la promozione non si giustificava. Il 13 giugno 2017 A._, rappresentato da un sindacato, ha inviato uno scritto al Consiglio di Stato, lamentando la carente motivazione della risposta e l'incomprensibilità del metodo adottato per confrontare le funzioni. L'11 luglio 2017 il Consiglio di Stato ha confermato il proprio operato, indicando i rimedi giuridici esperibili contro la propria risoluzione. Adito da A._, il Tribunale amministrativo del Cantone Ticino con giudizio del 19 settembre 2017 ha dichiarato il ricorso inammissibile (causa 52.2017.492). Con sentenza 8C_727/2017 dell'11 gennaio 2018 il Tribunale federale ha annullato la pronuncia cantonale e ha rinviato la causa alla Corte cantonale per nuova decisione (causa 52.2018.63). A.b. In seguito all'entrata in vigore della legge ticinese del 23 gennaio 2017 sugli stipendi (LStip/TI; RL 173.300), il Consiglio di Stato del Cantone Ticino con decisione del 22 novembre 2017 ha assegnato ad A._, con effetto dal 1° gennaio 2018, la nuova funzione di collaboratore amministrativo e lo ha iscritto nella classe 2 dell'organico con 10 aumenti secondo il nuovo sistema retributivo. Contro la risoluzione governativa A._ ha presentato ricorso al Tribunale cantonale amministrativo (causa 52.2018.57). A.c. Il 27 aprile 2018 sono stati comunicati ad A._ una serie di comportamenti inadeguati segnalati dalla Sezione B._, potenzialmente qualificabili come violazione dei doveri di servizio e atti a compromettere il necessario rapporto di fiducia con l'amministrazione cantonale. Il 31 luglio 2018 A._ si è opposto a un suo trasferimento all'Ufficio C._. L'8 gennaio 2019 il Consiglio di Stato ha messo fine al rapporto di impiego con A._ con effetto al 30 aprile 2019. A._ ha inoltrato ricorso al Tribunale cantonale amministrativo anche contro questa risoluzione governativa (causa 52.2019.70). B. Congiunte le tre cause pendenti, iI Tribunale cantonale amministrativo con giudizio del 12 maggio 2020 ha respinto i tre ricorsi di A._, allora patrocinato da un avvocato, contro le decisioni governative. C. A._ presenta un ricorso in materia di diritto pubblico al Tribunale federale, chiedendo sostanzialmente la riforma del giudizio cantonale come segue: riconoscere secondo la vLStip/TI la classe 30 con 4 aumenti quale collaboratore scientifico, subordinatamente la classe 27 con 4 aumenti quale collaboratore tecnico amministrativo dal mese di febbraio 2017 in poi; di riconoscere secondo la LStip/TI la classe 9 con 10 aumenti, subordinatamente la classe 7 con 10 aumenti dal mese di gennaio 2018; di accertare il carattere ingiustificato della disdetta dell'8 gennaio 2019, riservata ogni richiesta di indennità per licenziamento ingiustificato, rispettivamente abusivo. Non sono state chieste osservazioni al ricorso.