Leonard Luvera has more recent work experience at Bizzabo, where they started working in October 2021 as a Project Manager and later transitioned to the role of Senior Project Manager and Process Specialist in November 2022. Prior to that, Leonard worked at The New School as a Senior Production Manager from March 2018 to September 2021.
Leonard Luvera attended Temple University from 2007 to 2011, where they obtained a Bachelor's degree. The specific field of study that Leonard pursued during their time at Temple University is not provided.
Sign up to view 0 direct reports
Get started