Recent Work:
- 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 2008.
- Provided general design, consulting, and development team management 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 2008.
- Managed the development team at B4Checkin during migration of existing legacy ASP booking engine and related applications into a unified ASP.NET application architecture. Also provided oversight and managment services for new application development. Technologies used were ASP.NET, AJAX, C#, SQL Server 2008, and ASP 1.0 (VBScript & JavaScript).
- Provided general development and consulting services to G2 Research (g2-research.com) for their ICU Workbench product. Technologies included C#, ESRI ArcGIS integration, and SQL Server 2008.
- 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 web service APIs for integration efforts with several hotel management and reservation systems including Opera, VisualOne, EZ Yield, and B4Checkin. Also developed numerous enhancements to the B4Checkin online booking engine. Technologies used were ASP.NET, VB.NET, SQL Server 2008, and ASP 1.0 (VBScript & JavaScript).
- Designed and led development on the 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 2008, 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 2005, 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 Nubodys 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 a requirements analysis and high level design project for a software implementation of the International Fuel Tax Agreement compliance 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 Jet.
- 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 Jet, 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 Jet.
- 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. 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 users needs. Technologies used were ASP and MS Jet.
- 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 Jet.
- Designed and led development on an electronic postcard application for Dells 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 Jet.
- 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 Jet.
- 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 Jet.
- 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 is most useful to their users. Technologies included ASP, VBScript/JavaScript, and MS Jet.
- 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.
Previous Projects:
- Developed B2B integration using XML between Fundy Textile & Designs B2C website shopping cart system and Aliants 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 Jet, 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 Jet, 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 & Tels Atlas System. The Work Complete System is based on MTTs 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 MTT Mobility pager division. The application was developed in Visual Basic 6.0, using an MS Jet database.
- Designed and led development on the Call Processing System (CAPS) for MTTs 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 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 MTT. The application was developed in MS Visual FoxPro 3.0 and is used in audit processes to verify customer sales records posted by MTTs 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 was 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.
- 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).
- Designed and led development on the Inventory Tracking System, a combined inventory, purchasing and receiving system for the Stationery Stockroom written in FoxPro. Currently maintaining and enhancing this system as required. This application has since been converted to Microsoft Visual FoxPro.
- Aided 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 staff training for various systems.
- Designed and led development on The General Ledger, an accounting ledger program written in FoxPro.

