Detailed Project History

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 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 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. 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. Technologies included C# and .NET Core.

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. Technologies included C#, .NET, and SQL Server.

Conversion of 29 line of business Windows desktop applications from a legacy architecture to a modern, widely supported platform for a business real estate services company. Technologies included .NET, C#, SQL Server.

Provided general development and consulting services to Wilsons Security for additions to their Sedona CRM application. Technologies included SQL Server triggers and stored procedures.

Designed and led development on new personnel day bank tracking application for Secunda Marine. Technologies used were C#.NET, SQL Server, and MySQL.

Provided general development and consulting services to Borderless Solutions for one of their clients for modifications/enhancements to an event registration system. Technologies included ASP.NET, VB.NET, and SQL Server.

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 during elections in the Province of NS. Technologies included ASP.NET, AJAX, C#, and SQL Server.

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 management services for new application development. Technologies used were ASP.NET MVC, Angular, Bootstrap, AJAX, C#, SQL Server 2012, and ASP 1.0 (VBScript & JavaScript).

Provided general development and consulting services to G2 Research (g2-research.com) for their ICU Workbench product, a GPS analysis and tracking system used by law enforcement and intelligence services. Technologies included C#, ESRI ArcGIS integration, and SQL Server.

Provided general development and consulting services to CloudWorks Consulting for their SalesForce.com implementation & customization line of business. Technologies included SalesForce.com, Apex, and Force.com IDE plug-in for Eclipse.

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. Technology used was Visual FoxPro.

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, TripAdvisor, Expedia, and B4Checkin. Also developed numerous enhancements to the B4Checkin online booking engine. Technologies used were ASP.NET, VB.NET, SQL Server 2000/2008 R2, and ASP 1.0 (VBScript & JavaScript).

Designed and led development on administrative backend for BretonPM.com, a provider of project management training and consulting services. Administrative features include dynamic site content management, course setup and participant registration and fee collection, and managing connections and access to online courseware providers. Technologies used were ASP.NET, VB.NET, SQL Server, and various AJAX components.

Designed and led development on a web based guest satisfaction survey and reporting tool for Centennial Hotels. Technologies used were ASP.NET, VB.NET, SQL Server 2000, and various AJAX components.

Designed and led development on a web based event management and ticket/package ordering e-commerce engine for Tourism Charlottetown. The website that uses this engine won a tourism award. The application provides functionality to purchasing ticket and hotel packages for events. Technologies used were ASP.NET, VB.NET, SQL Server 2000, and various AJAX components.

Assisted in migrating a US based e-commerce site from PHP/MySQL to ASP.NET/SQL Server 2000 for Park, Ride, and Fly USA. This project involved analyzing PHP code and MySQL database structures to provide appropriate functional requirements and algorithms for the new ASP.NET based system.

Led development on a web based vacation itinerary builder tool for White Point Vacations. The application allows White Point Vacations website visitors to book online vacation packages with White Point Vacation partners. Technologies used were ASP.NET, VB.NET, and SQL Server 2000.

Led development on a web based vacation package builder tool for Rodd Hotels and Resorts. The application provides modules for managing Rodd Hotels and Resorts’ various hotel and golf course specials and packages offerings online. Technologies used were ASP.NET, VB.NET, and SQL Server 2000.

Designed and led development on a web based facility and membership management application for Nubody’s Fitness Centres Inc. The application provides modules for member profiles, prospect tracking, appointment scheduling, staff work schedules, pro shop point of sale, and query and reporting. Technologies used were ASP.NET, VB.NET, and SQL Server 2000.

Conducted an nalysis and database migration project for the International Fuel Tax Agreement compliance system for Service Nova Scotia and Municipal Relations, Province of Nova Scotia.

Designed and led development on an online survey tool for Servay Inc. that dynamically presents database driven surveys on the web and collects and stores user responses. The application allows Servay to generate multiple and simultaneous online surveys via simple database entries. Technologies used were ASP.NET, VB.NET, and MS Access.

Designed and led development on a mirrored desktop and mobile PDA (PocketPC 2003) based data collection and query applications for the Compliancy and Enforcement Division, Department of Fisheries and Oceans. Technologies used were C#, MS Access, Pocket Access, XML, and the .NET Compact Framework.

Designed and led development on a business profile registration and searchable directory application for Expo-Acadie 2004, a cultural and business networking festival put on by CDENE. This application allowed businesses to register and search for other businesses offering products and services they are interested in. The application also had an automatic product/service matching module. Technologies used were ASP.NET, VB.NET, and MS Access.

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 professional development and job training courses. Technologies included ASP.NET, VB.NET, and SQL Server 2000.

Managed web database programming and integration services for Future Inns. The main project was a permission marketing data collection application, which allows web site visitors to register and create a customer profile in order to receive marketing material. Technologies used were PHP and MySQL.

Managed web database programming and integration services for Whitepoint Beach Resort. The main project was a permission marketing data collection application, which allows web site visitors to register and create a customer profile in order to receive marketing material. Technologies used were ASP.NET, VB.NET, and SQL Server 2000.

Designed and led development on a family travel services portal application for Family Reunion Travel. The portal allows Family Reunion Travel to provide registered users with customized travel related content specific to the user needs. Technologies used were ASP and MS Access.

Managed web database programming and integration services for Hotel Ville Marie. The main project was a permission marketing data collection application, which allows web site visitors to register and create a customer profile in order to receive marketing material. Technologies used were ASP and MS Access.

Designed and led development on an electronic postcard application for Dell’s Fudge. This application allows web site visitors to customize and send electronic postcards to friends and family via web and email methods. The application provides an admin interface to allow Family Reunion Travel to create new postcards. Technologies used were ASP and MS Access.

Managed web database programming and integration services for Rodd Hotels on their website development project. Tasks include a permission marketing data collection application, a contest registration application, and a job board and resume/application submission application. Technologies used were ASP.NET, VB.NET, and SQL Server 2000.

Designed and led development on an online questionnaire workbook for an urban planning study, commissioned for the Halifax Regional Municipality by Coldwell and Associates. The online workbook allowed the general public to register and provide input into the urban planning process. Included with the web based data collection tool were data mining and statistical analysis tools. Technologies used were Visual Basic 6, ASP, and SQL Server 2000.

Produced “methodology” processes for DDA Solutions, for all services DDA Solutions provided, including software development, web development, and internet marketing services. This methodology included process description documents, checklists, and document templates and samples. Project management and QA processes were the focal point of the methodology, but processes for the DDA Solutions sales and customer service processes were also included.

Managed web database programming and integration services for Centennial Hotels on various development projects. Projects include a permission marketing data collection application, integration with their Visual1 Reservation System, a job board and resume/application submission application, a gift certificates/weekend packages order application, and a master customer profiling application. Technologies included ASP, VBScript/JavaScript, and MS Access.

Managed database integration services on the Park County Travel Council (Wyoming, USA) website development project. A searchable, category based, business directory of tourism related business in Park County. Site visitors can build a vacation itinerary and book various activities directly from the site. PCTC also has an administration backend to update and maintain this directory. Technologies included ASP, VBScript/JavaScript, and MS Access.

Managed database integration services on the Halifax SmartPort website development project. We created a user tracking function to assist SmartPort in determining which sections of their site are most useful to their users. Technologies included ASP, VBScript/JavaScript, and MS Access.

Designed and led development on a desktop application for the CHOICES Adolescent Addiction Treatment Program, for the province of Nova Scotia. The systems tracks all information related to all facets of client interaction. This system was developed using Visual Basic 6.0, ADO, and Microsoft Access.

Developed B2B integration using XML between Fundy Textile & Design’s B2C website shopping cart system and Aliant’s B2B Ariba Buyer system. Technologies used included ASP (VBScript), JScript, and XMLDOM.

Provided team leadership and project management services on various large scale projects at the Eastlink Telephone Company.

Designed and led development on a telephone switch provisioning application for the Eastlink Telephone Company. The application allowed DMS and Cornerstone switch programmers to provision ports via a simple, point and click style, Windows based application instead of a command line based system provided by the switch software. Technologies included Visual Basic 6.0, SQL Server 2000, and socket level coding.

Worked with an experienced commercial software architect to develop a commercial Internet based direct marketing product for DDA Solutions. This product was developed using Visual Basic 6.0, ADO, CDO, and socket level coding for custom FTP and SMTP services. This product also includes custom HTML editing features.

Designed and led development on a sales and revenue tracking system that allowed for SuperMax, a movie rental distribution company, to better manage their ordering process for the 800 movie rental stores they have in the Maritimes. This application was developed in Visual Basic 6.0, ADO, MS Access, and ODBC connectivity for AccPac.

Provided team leadership and general software development services (FoxPro) on various projects at the Maritime Life Assurance Company.

Designed and led development on a purchase order processing system based on a detailed design specification. This system enabled purchase order communication between an AccPac based accounting system at an international manufacturing company office in Dartmouth, Wartsila NSD, and their enterprise wide order processing system located at their head office in Finland. This application was developed in Visual Basic 6.0, using MAPI messaging, ADO, MS Access, and ODBC connectivity for AccPac.

Designed and led development on an online, web based shopping cart application for Fundy Textiles using COM components built in Visual FoxPro 6.0 for data access and business rule enforcement. The front end GUI is completely browser based, built using ASP, VBScript, Perl, and JavaScript.

Designed and led development on COSS 6.0, an order scheduling and management tool for Intertape Polymer Inc., a large woven materials manufacturing plant in Truro, Nova Scotia. This application handles the scheduling of customer orders on more than 130 weaving, coating, and printing based machines, with minimized human intervention. This system was developed in Visual FoxPro 6.0.

Created new and updated existing modules of the Customer Care System for C1 Communications, a new local telephone service company. The software is used to facilitate the transition of customers from MTT to C1. It maintains, among other things, customer and service data including LSR and 911 information, as well as bill generation. This system was developed in Visual FoxPro 6.0.

Conducted a Year 2000 compliance study and remediation of all XBase applications in use at the Nova Scotia Agricultural College, Department of Natural Resources, and Province of Nova Scotia. All XBase applications will be reviewed and updated to ensure Y2K compliance.

Designed and led development on FileLister 6.0, a document management system in use at the Department of Economic Renewal and Tourism. This system was developed in Visual FoxPro 6.0.

Aided in design and development of the Work Complete System (Atlas Express), a Delphi GUI front end for Maritime Tel & Tel’s Atlas System. The Work Complete System is based on MTT’s four tier Link project client/server architecture, using such technologies as DCE/Encina, Oracle, AIX, mainframe access, and various application servers coded in COBOL and C.

Designed and led development on a pager switch record tracking system for MT&T Mobility pager division. The application was developed in Visual Basic 6.0, using an MS Access database.

Designed and led development on the Call Processing System (CAPS) for MTT’s Direct Marketing Centre. The application was developed in Visual FoxPro 5.0 with links via ActiveX to a Mosaix telephone dialer. This application was developed for Windows NT and serves as the main application used by DMC sales agents to contact customers and track sales.

Converted and enhanced the NS department of Housing and Municipal Affairs records management system, CARMMA, a FoxPro 2.6 for Windows application to Visual FoxPro 5.0 to eliminate various system problems linked to running 16 bit application in the DOHMA network environment. The application was also updated to ensure Y2K readiness.

Designed and led development on the Ticket Generation System for BuyerTran Fuels Ltd. The application was developed in MS Visual FoxPro 5.0 with links to an AccPac accounting system and is used to track partial customer information, product sales information, and schedule product deliveries to BuyerTran’s customers.

Conducted a Year 2000 compliance study of all MS FoxPro applications in use in the Department of Housing and Municipal Affairs, and the Municipal Finance Corporation, Province of Nova Scotia. All MS FoxPro applications were reviewed and updated to ensure Y2K compliance.

Carried out a set of system updates to the Historical Billing Analysis (HBA) application used at Nova Scotia Power. The system updates were developed using Lotus Approach and LotusScript. The application is used to track and report on customer power usage and billing trends.

Conducted a database implementation review of the Community Infrastructure Database (CID) for the Department of Housing and Municipal Affairs, Province of Nova Scotia. Tasks included reviewing the database provided by another consulting firm, and detailing the miscellaneous shortcomings.

Designed and led development on the Sales Verification System for MT&T. The application was developed in MS Visual FoxPro 3.0 and is used in audit processes to verify customer sales records posted by MTT’s Direct Marketing Center.

Project/development team leader for the VCARS Phase II project for the Department of Business and Consumer Services, Province of Nova Scotia. MS FoxPro 2.6 was the development tool used for the updates to this system. It is a continuation of a previous development effort. This application has since been converted to Microsoft Visual FoxPro 5.0

Member of a development team for the MuniStat 3 project for the Department of Housing and Municipal Affairs, Province of Nova Scotia. A system used to track financial statistics for the municipalities of the Province of Nova Scotia. MS Visual FoxPro 5.0 (using the Visual FoxExpress RAD tool) and MS Excel 97 were the development tools chosen.

Project/development team leader on a semi-full life cycle software development effort for Phase I of the VCARS system, Department of Business and Consumer Services, Province of Nova Scotia. This system is used to track all information gathered by Vehicle Compliance Officers during various vehicle inspection activities around the province. FoxPro 2.6 was the chosen development tool. Conducting user training was also a task on this project.

Gathered requirements and carried out high level structured and object oriented design (using Booch methodology and RAD/JAD techniques) for a client/server group pension administration system at Maritime Life. Developed components of this system using Visual FoxPro 3.0 and Sybase System 10. Completed Microsoft certified developer training courses in Visual FoxPro 3.0. Also maintained parts of a large individual investment products system consisting of more than 1500 program modules written in FoxPro 2.5.

Designed and led development on the Pinchin LeBlanc ‘Building/Environmental Management System’ software written in FoxPro. The system is used to record data gathered during various environmental assessment and survey procedures. Currently maintaining and enhancing this system as required. This application has since been converted to Microsoft Visual FoxPro.

Developed several modules of a natural product inventory system for the Department of Natural Resources, Province of Nova Scotia. The development was performed using FoxPro for the ‘Crown Land Production and Sales System’.

Developed several modules of a purchase order system for the Nova Scotia Purchasing Agency, written in FoxPro.

Developed the 'Professional Development Tracking System' for the Certified General Accountants Association of Nova Scotia in FoxPro from detailed design specifications. System was built using FoxPro.

Ported components of ‘The Public Tendering System’ to Windows based software and developed an interface between these components and the new SAP financial system (CFMS). System was built using FoxPro.

Designed and led development on the 'Inventory Tracking System', a combined inventory, purchasing and receiving system for the Stationery Stockroom written in FoxPro.

Assisted B.L. Hill Applications Ltd. in developing 'The Public Tendering System', an automated tendering system, written in FoxPro for the Nova Scotia Public Tenders Office. Currently maintaining and enhancing this system as required. This application has since been converted to Microsoft Visual FoxPro.

Developed information backup and archiving procedures and aided in PTO staff training for various systems.

Designed and led development on 'The General Ledger', an accounting ledger program written in FoxPro.