Our People
Peter Carson – President
As the founder and President of Envision IT, Peter brings over 30 years of technology consulting, certified engineering skills, database design, and application development – combined with strong communication, analytical planning, and business skills.
Peter possesses unparalleled technical skills. His excellent understanding of business needs of both small and large organizations in the financial, distribution, service, franchisee, and public-sector markets have proven invaluable to our clients.
Within the Microsoft Community, Peter is known as a partner-evangelist for leading-edge Microsoft Technology. Well recognized as a leader in the SharePoint community, Peter speaks regularly at SharePoint user group meetings, conferences, Microsoft events such as Tech Days, and local universities. In recognition of this, Microsoft has awarded Peter the Microsoft MVP designation (Office Apps and Services) for the past 13 years.
He is President of the Toronto SharePoint Users Group, and Past President of the International Association of Microsoft Certified Partners (IAMCP) Canada. Peter holds a Bachelor of Applied Science – Computer Engineering (Dean’s Honour List) from the University of Waterloo.
Peter maintains a blog on his Microsoft 365 research and development activities at blog.petercarson.ca.
Denesh Sohan – Director of Development and Products
Denesh Sohan divides his time between the roles of Director of Development leading the full development team at Envision IT, and Director of Products for Extranet User Manager. Denesh has over 15 years of experience designing solutions and leading development teams for major Canadian financial, retail, and public-sector organizations.
His expertise with SharePoint, .NET technologies, and client-side web development tools such as JavaScript and JQuery make him invaluable on complex Envision IT customer solutions.
On customer extranet solutions, his deep understanding of federated identities, Active Directory Federated Services, and SAML tokens allows him to provide solutions that meet the business requirements utilizing out-of-the-box features as much as possible.
Denesh holds a Bachelor of Mathematics in Computer Science with an Economics Minor (Honours) from the University of Waterloo. He is a Certified Scrum Master (CSM), Microsoft Certified Technology Specialist, and Microsoft Certified Solutions Associate for Office 365.
Logan Guest – VP Sales and Customer Success
Logan has extensive experience working in both pre-sales and delivery of Envision IT/Extranet User Manager projects as well as broader Microsoft 365 consulting and development solutions. Having the opportunity to work with organizations globally, Logan loves working with clients to come to a solution that directly addresses their needs and furthers their journey with Microsoft 365 as a platform.
Mark Campbell – Senior Consultant
With over 15 years experience in IT management and support, Mark is well versed in leading complex customer deployments and he has experience working with both Agile and Waterfall methodologies. From gathering requirements to planning, configuring, documenting and deployment, Mark works closely with clients at each stage of the project life cycle. He guides our technical teams to focus on business objectives, ensuring project milestones are completed on time, within budget and with the desired results.
Mark has extensive knowledge of SharePoint and Microsoft 365 site design and configuration. He has provided implementation and configuration support for over 10 years and delivers user training for Administrators and Content Contributors. The combination of Mark's management experience and technical skill lend themselves to ensuring success for Envision IT's client solution projects.
Maha Elkoshairi – Senior Consultant
Maha brings a broad experience in IT with over 20 years in a leadership role in computing organizations, with a focus on software development, service management and web-based technologies.
Maha is Project Manager for the Extranet User Manager (EUM) platform, and she is responsible for supporting and overseeing core product development including sprint planning/demos and daily standups. She collaborates closely with the Engineering and Quality Assurance teams and interfaces with the Product's Director of Engineering and leadership team.
Maha successfully leads EUM client-facing implementations, ensuring successful installation and delivery of customizations and services related to the product.
Maha has extensive experience working with Microsoft 365 - delivering, maintaining and supporting various intranet/extranet portals, with a proven ability to manage and successfully achieve strategic client business objectives.