Ujula valmistui ylioppilaaksi vuonna 1992 ja valtiotieteiden maisteriksi 1999 Turun yliopistosta. Vuonna 2006 hän valmistui kauppatieteiden kandidaatiksi ja suoritti vuonna 2014 eMBA-tutkinnon Jyväskylän yliopistossa.[2]
Aiemmin Ujula on ollut Rauman kaupungin elinkeinoasiamies (1999–2000), Satakuntaliiton vs. hallintopäällikkö (2000–2003), Huittisten kaupungin elinkeinojohtaja (2003–2005) ja vs. kaupunginjohtaja (2005–2007) sekä Porvoon apulaiskaupunginjohtaja (2008–2009).[2] Kesäkuussa 2009 Porvoon kaupunginvaltuusto valitsi hänet kaupunginjohtajaksi seitsemän vuoden määräajaksi 7. elokuuta 2009 alkaen.[3]
Ujula on naimisissa, ja hänellä on kaksi poikaa.[2]