Has been working in media field for over 20 years. Since 1994 with a short break (in 1997–1999 he worked at the publishing house HachetteFilipacchiShkulev) he held the position of advertising director at the publishing house HubertBurdaMedia where he created and headed advertising sales department. Since 2011 he joined the board of the publishing house and, along with advertising, was responsible for the development of digital media at the company. As a managing director of MEDIA DIRECTION GROUP Maxim is engaged into the development of media group, strategy development, creation and supervision of new services and products. Denis is co-chairman of the Committee on advertising in print media of Association of communication agencies of Russia.