1991-1999 — OJSC DKHZ (Dneprodzerzhinsk), Deputy Head of Sales Department, Head of Logistics Supply and Sales.
1999–2001 — JSC Zaporozhsky Ferroalloy Plant (Zaporizhia), Deputy Chairman of the Board, Deputy Director of the Commercial and Financial Department.
2001 — UPIC Metallurgy (Dneprodzerzhinsk, now — Kamianske), Head of Supply Department.
2001-2004 — JSC Zaporozhsky Ferroalloy Plant (Zaporizhia), Deputy Director of Commerce, Deputy Chairman of the Board, Commercial Director.
2004-2009 — Stakhanov Ferroalloy Plant (Stakhanov, Luhansk Oblast), Deputy Chairman of the Board for Reconstruction and Production Development, Chairman of the Board.
2009 — 2014 — PJSC DNIPROAZOT (Dneprodzerzhinsk, now — Kamianske), Chairman of the Board.
At the snap elections to the Verkhovna Rada of Ukraine on October 26, 2014, a candidate from the Party of Petro Poroshenko Bloc Solidarity in district # 30. Elected People's Deputy.
From 27.11.2014 to 07.04.2015 took part at the BPP fraction. Further, he stayed off-fractional. Chairman of the Subcommittee on Industrial and Investment Policy of the Verkhovna Rada of Ukraine Committee on Industrial Policy and Entrepreneurship.
Member of the Special Control Commission of Verkhovna Rada of Ukraine, responsible for privatization.
Member of the Political Council of the Party Ukrainian Patriots Association — UKROP.
Associated with Kolomoisky
Since the early 2000es, Dubinin has held senior positions at the enterprises of the Kolomoisky's group Privat: SFZ, SFZ, Dniproazot. He is also one of the lobbyists in the SkyUp scandal case when the Baryshevsky District Court illegally terminated the airline's license.