Maier bestand 1994 die Matura Typus C an der Kantonsschule Zürcher Oberland. Danach studierte er an der ETH Zürich Physik mit Schwerpunktsetzung in Experimentalphysik und erhielt 2001 das Diplom. Ebenfalls 2001 schloss er einen Didaktiklehrgang als Dozent an der Technikerschule Uster ab. Seither arbeitet er bei der Zürcher Kantonalbank als Teamleiter Operations Unix Systeme und absolviert unternehmensinterne Fortbildungen in den Bereichen Unix, Methodik und Führung.
Politischer Werdegang
1990–2002: Mitglied der Jugendkommission Dübendorf