Christopher Lill is an experienced professional in international sales and advertising, currently serving as the International Sales Manager at Omniva since April 2022. Prior to this role, Christopher was the Head of Advertising Sales at the Port of Tallinn from December 2016 to April 2022, and held the position of Advertising Project Manager at AS Postimees Grupp from August 2014 to November 2016. Christopher's career began as an Online Sales Specialist at ?rip?ev, where the tenure lasted from August 2013 to September 2014. Christopher holds a Bachelor's degree in Entrepreneurship/Entrepreneurial Studies from Estonian Business School, completed between 2006 and 2011.
Sign up to view 0 direct reports
Get started