Denis is an electrical engineer who started his career at Bell Labs and then moved on to MDA. He was President of the Science Council of BC from 1988 to 1990. He was the founding Chief Executive Officer and President of QuestAir, which merged with Xebec in early 2009. He has been a leader in numerous Canadian green-tech start-ups, including General Fusion, and advises the Canadian Department of Foreign Affairs and International Trade on their support of renewable energy technology companies.