I have experience working with full life cycle software development methodologies, and I have led and managed development teams using object oriented analysis and design techniques to design and develop applications for client/server and internet based architectures. I have also worked as a software architect under an ISO 9001 registered software quality assurance process for a former national aerospace and defense company.
I started out as a software developer in the early 90's, with a focus on relational database system design and development. Over the years I have used a wide variety of development tools, databases and programming languages, and have vast experience in managing the development of data-driven web applications and e-business/e-commerce systems.
I have acquired a strong team leadership and project management skill set over time. I have managed the delivery of numerous software solutions developed for various clients throughout Canada and the United States. Part of these responsibilities included the development and implementation of a project management and quality assurance process for rapid software development for a former employer.
In more senior roles, I have been responsible for developing operating plans and policies to achieve company objectives to promote growth within various organizations. I have lead the planning, development and implementation of an enterprise CRM system and related technology based product offerings. I have provided input and advice on the evaluation, selection, implementation and maintenance of information systems, ensuring appropriate investment in strategic and operational systems.
I have communicated strategic IT plans, policies and technology trends to management and professional staff, and provided responsive advice, counsel, and education concerning IT issues and trends in the IT industry.
I was educated in Halifax, Nova Scotia at Dalhousie University, where I attained a Bachelor of Science, with an advanced double major in Computer Science and Physics.

