Stephen MacGregor

Senior Systems Analyst / Team Leader

Burnaby, V3B3T7, Canada


SharePoint Admin

Software Developmen

SQL Server DBA

SDLC Management





I am a results-oriented senior systems analyst and software developer with over fifteen years of experience in the industry, with particular expertise in solution development using Visual Studio and RDBMS. Over a decade of experience developing software and managing projects in challenging, fast-paced consulting environments has allowed me to demonstrate my ability to acquire technical knowledge and skills rapidly. I’m an innovative problem solver, able to see the business and technical sides of a problem. In possession of proven leadership, negotiation and problem resolution abilities, I also have exceptional communication skills, both oral and written. I have strong presentation and training abilities, as well as strong leadership skills. I am considered an overall strategic visionary, and people like me, darn it!



Team Leader

Simon Fraser University , Burnaby

June 2009 - January 2015

Assigned roles and tasks to 9 developers and analysts. Participated in the overall strategic direction of the A&T group. Participated in candidate interviews and selection for A&T group. Liaised between various IT group, vendors and management. Facilitate communication between all stakeholders for new and existing solutions. Created software and technical solutions to enhance SFU business processes. Implemented and maintained vendor supplied/proprietary solutions. Designed, implemented and maintained our SharePoint ecosystem. Designed, implemented and maintained our DocuShare ecosystem. Represented SFU and presented at various conferences, including CANHEIT and the EDMS Symposium. Act as a mentor for junior staff. Worked closely with Project Management Office as lead developer/architect for the OASIS project and GA3 project. Consultant for PCI compliance Work with business analysts and developers to ensure solution and systems documentation is concise and complete.

Software Developer

Vantage Point Software , Vancouver

September 2001 - June 2009

Created software specifications based on new and existing client requests and feedback. Evaluate and provide budget, time and resource requirements for projects. Provide software training, either in a group, one-on-one, or remote basis. Assist with creating client/user documentation. Frequent international travel to work on-site with clients. Provide ongoing updates and enhancements (versioning) to our existing products. Continue versioning development on our Windows-based reporting tool. Manage and support in-house debugging tools. Create and manage corporate website. Manage off-site server farm collocation. Host and present at semi-annual client conference (40 – 50 people). Manage and support in-house IT functions and equipment (Windows AD network, 4 servers, 12 workstations, 6 notebook computers). Function as IT purchaser, working within established budget. Create product documentation. Provide mentoring to junior developers.

Workplace personality


Company Size


Day Length


Team Size


Noise Level


Dress Code




Copyright © 2020 All rights reserved