Assistant Director
New Westminster, British Columbia, Canada
Explore Learning
Assistant Director
evosoft
Junior Software Developer
Sydenham School
Middle School Science Teacher
Emarsys
Technical Team Lead
Elastic Wings Ltd.
Software Developer Trainee
Emarsys
Software Developer
Trinity College, Dublin
Pázmány Péter Katolikus Egyetem