Fractional CTO, IT Management and Consulting

Providing fractional CTO services, IT management, consulting, systems integration, utility software, and database design and development across numerous industries for over 30 years.

Available for short to medium term contracts on a freelance or retainer basis. Please feel free to contact me if you are interested in my services.

More about me

My Background

I starting out as a contract developer on a software engineering project in 1992 while studying physics at Dalhousie University. After completing physics, I converted my degree into a double advanced major by adding computing science into the mix. I worked on numerous software development contracts during my years at Dal, and eventually started contracting full time and attending university part time. I graduated from Dal in 1996, with an Advanced Double Major in Computing Science & Physics.

Early projects had a focus on relational database system design and development, but in the years since then I've worked in all facets of software engineering including application architecture, design, and development; relational database tuning and administration; quality assurance; technical team leadership; and project management. I have extensive experience in Windows desktop and web application development, and expert level skills in relational database design, implementation, maintenance, and related technologies.

In 1997 I worked as a software engineer under an ISO 9001 registered software quality assurance process for a former national aerospace and defense company called PRIOR Data Sciences (purchased by XWave, and subsequently Bell). After a year there, I decided to go back to independant contracting. In the early 2000s, I wanted to gain some experience in more senior level management positions, and became a VP of Solutions Delivery at DDA Solutions, a former software development and consulting services firm, which merged with Nicom IT Solutions.

In 2005 I left DDA to serve as the Chief Technology Officer (CTO) for Azorus Inc., a software startup based in Halifax, NS. I am happy to say that Azorus received a technology innovation award from a U.S. based technology magazine for partner collaboration and end customer systems integration. After three years with Azorus, I decided to start my own software engineering consulting practice. 

I have acquired a strong team leadership and project management skill set over my career. I have extensive experience with full life cycle software engineering methodologies, and have led and managed numerous development teams. I am knowledgeable in 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.

To date, I have developed or managed the delivery of 150+ individual software projects/applications for numerous clients throughout Canada and the United States.

Recent Projects

Some Recent/Featured Projects

Providing general consulting and fractional CTO services to the Harbr Financial Group of Companies, including Harbr FG, Harbr HR, and Harbr Accounting. Reporting to senior management and business owners, some projects include centralizing the IT management and hosting of numerous websites and applications, overseeing the development of a revised web based commercial HR platform, and integrations with LMS and payroll systems.

Provided general development services to Major Drilling for maintaining and updating a line of business web platform, including a centralized API and mobile application. Technologies included NodeJS, Angular, C#, .NET, and SQL Server.

Provided software upgrade services to SIEM Offshore Canada/Norway to update a .NET based application to remove integration points with a vessel management system called NS-5, and created similar functionality internal to the application. Technologies included C#, .NET, and SQL Server.

Provided software development services to Clementine Tech for parsing PDF documents to extract relevant data to support their various robotic process automation (RPA) services.

Provided consulting services for Elections NS as part of the evaluation committee for the analysis and scoring of vendor responses to an eVoting RFP issued by Elections NS.

Providing ongoing consulting services to B4Checkin for their annual PCI-DSS SAQ-D Attestation of Compliance for cardholder data processing and protection.

Provided general development and consulting services to Wilsons Security ​for creating a Windows based UI for querying and reporting against the API Dealers security and alarm systems interface, as well as the Armstrong’s alarm systems monitoring service.

Provided general development and consulting services to Wilsons Security for additions to their Sedona CRM application.

Designed and led development on new personnel day bank tracking application for Secunda Marine.

Provided general design, development team management and consulting services to Elections NS to create a centralized and functionally enhanced web based version of their existing (desktop based) Returning Officer Application, used to manage elections in the Province of NS.

Managed the development team at B4Checkin during migration of existing legacy ASP booking engine and related applications into a unified ASP.NET MVC application architecture. Also provided oversight and managment services for new application development.

Provided general development and consulting services to G2 Research for their ICU Workbench product, a GPS analysis and tracking system used by various law enforcement and intelligence agencies.

Provided application development services to Secunda Marine for updating a legacy Windows based application to correct several existing defects and to add new features for exporting data to AccPac and SAP.

Led the development of travel industry web service APIs for integration efforts with several hotel management and reservation systems including Opera, VisualOne, Epitome, Medallion, Room Master, EZ Yield, and B4Checkin. Also developed numerous enhancements to the B4Checkin online booking engine.

Designed and led development on a web based facility and membership management application for Nubodys Fitness Centres (now Goodlife Fitness).

Managed design and development of a web based training and courseware scheduling application for the United Nations Development Program. This application allowed the 2,000 UNDP employees register for professtional development and job training courses.

See my full project history.

Contact

Let's Get In Touch!

Ready to start your next project? Let's talk.