Small Medium Enterprises ­

Automotive Dealer Sales Control System

Designed and developed a mobile app that allows dealers to add and edit appointments, walk-ins and prospects as well as run several KPI reports including the Projections & Progress and Snapshot reports.

This mobile application was developed as a hybrid mobile application using HTML5, CSS3 and JavaScript for the client and a web service layer written in C# using Microsoft¹s Web API framework.

With our approach, the same application is supported by iOS (iPhone/iPad), Android, Blackberry and Windows Phone.

Technologies Used: HTML5/CSS3/JavaScirpt, Kendo Mobile, jQuery, RequireJS, C#, Web API, less, MS SQL Server 2008, .net 4.5

Sales Promotion Tracker

Built a sales promotion tracker and web site for a company that supplies products to beauty salons.  We developed an ASP.Net web application (C#) that will allow them to track sales promotions.  This application allows users to enter product, price, and sales expectations through a user friendly web interface. There are also numerous reports developed which allow users to compile the results of these promotions.

Enterprise Accounts

Reporting System

A large project involving analyzing and creating reports that a telco provides to the Federal Government and or internal reporting.

Conversion of Business Customer Billing Data

Responsible for design, development, and execution of scripts for converting business customer, product, and billing data to a new billing system and database.  Project work also included analysis of customer data, automation of conversion tasks and monitoring of results, staging of data, and implementation of conversion scripts and tasks.

Transportation

Marine Pilot Dispatching and Billing System

Designed and developed a multi-user client server application to manage vessels, pilots, dispatching and billing of assignments for marine pilots.

This system was built on the .Net framework using C#, WinForms, DevExpress and SQL Server.

It is used by the centralized dispatch center in Halifax to dispatch pilots to vessels across Atlantic Canada.  It tracks duty and off duty pilot rosters, arriving, shifting and departing vessels, pilot leave, pilot recalls, and the necessary job activities and expenses for billing.

The system prepares integration files for receivables and payables in a format compatible with Great Plains Dynamics.  Once invoiced in Dynamics, DABS can retrieve invoice numbers from Dynamics to associate invoice numbers with job codes.

Besides billing, DABS also provides powerful insight into pilot productivity as well as job, assignment and vessel statistics through the dozens of reports provided by the system.

Technologies Used: .Net 4, C#, WinForms, Entity Framework, DevExpress, MS SQL Server

Air Gap Management System

Developed enhancements to the Halifax MacDonald Bridge air gap management system for reading and processing tide measurements from a new tide gauge data logging system.  This work included validation of tide level values from two groupings of gauges, confirming reliability and accuracy of measurements, and integration of these values into the Air Gap calculations.

Vessel Clearance System

Design and development of a new system for use in clearing vessels travelling into the Halifax harbour and below the 2 bridges.  This system is to be used in place of the current AGMS system, when construction work is proceeding on one of the bridges and real-time data measurements are not available.  The system accepts input of tide levels and bridge repair location, comparing actual and forecasted bridge heights and ‘air gap’ below the bridge and current area of construction.  It also provides a visual display of the measurements and, when within the specified safety margin, a recommendation of vessel clearance to the operator

Halifax Gets It There (HGIT)

Designed and developed several tools to support the new Cargo Microsite developed for the Port of Halifax.

This project included several JavaScript components including animations to support current advertising campaigns, rotating text and validations.  These JavaScript components were developed using CoffeeScript.

Several public facing tools were created for the HGIT site including the Transit Time Calculator, Route Maps, Container Tracking, Service Providers, Schedule at a Glance and the Daily Status Report.

A simple, easy-to-use web-based administration tool was also developed to allow the Port of Halifax to maintain all the data elements related to these tools including the maintenance or routes, ocean and inland transit times, ports of call, service schedules and more.

Data transfer and import routines were created to keep container status information up to date as well as the daily vessel arrival and departure information.

Sass was used to generate the Cascaded Style Sheets used employed by the web modules.

See www.halifaxgetsitthere.com.

Technologies Used: ASP.NET, ASP.NET MVC, Telerik, JavaScript, CoffeeScript, Sass, MS SQL Server 2008

Halifax Gets It There Mobile

Designed and developed a mobile companion app for the Halifax Gets it There cargo microsite for the Port of Halifax.  This mobile application was developed as a hybrid mobile application using HTML5, CSS3 and JavaScript for the client and a web service layer written in C# using Microsoft¹s Web API framework.

The application uses RequireJS, jQuery and a handful of other useful plugins, frameworks, and libraries.  The first module, the Transit Time Calculator sports 30 views and related view modules all coordinated using RequireJS and a RequireJS-text plugin.

With our approach, the same application is supported by iOS (iPhone/iPad), Android, Blackberry and Windows Phone.

From a mobile device, go to www.halifaxgetsitthere.com/m.

Technologies Used: HTML5/CSS3/JavaScirpt, Kendo Mobile, jQuery, RequireJS, C#, Web API, less, MS SQL Server 2008, .net 4.5

Public Sector

On Line Student Loan Application

The province of Nova Scotia had an old web site developed in classic ASP which allowed students to apply for student loans online. They required multiple changes to this site and decided to update to ASP.Net in the process. Using VB.Net and web forms, the entire site was recreated from scratch while adding the additional requirements. The new site also added increased security and privacy elements that the government now requires. A student home area was also added allowing students to check on the status of their loan application(s) and make any inquiries for that loan.

Students that have applied to receive a student loan can call a case worker to inquire onthe status of their loan or ask questions about the loan. The province needed a way to keep track of these inquiries on a per student basis. A Windows application was developed to allow case workers to log calls received by the student. Using the student home area created in #1.1, the students were also able to submit questions through the web interface. The Windows application will notify a case worker that a question was submitted and allow them to answer via the application. Once a question is answered, the student will receive an automated email informing them that their question has been answered and to log in to their home site to see the answer.

Fisheries Management System

A Fisheries Management System to track licenses, quotas, expenses, and landings for Native Fisheries. Technologies include ASP.NET, VS 2012 and Azure-based MS SQL server & web server.

Waste Reporting System

A solid waste reporting system for all municipal and private waste collection, treatment, and storage systems. Technologies include ASP.NET, VS 2012 and MS SQL Server.

Certification Management System

A system to track applicants, qualifications, and certifications issued for certifications managed by NS Environment. Technologies include ASP.NET, VS 2010, and MS SQL Server.

Electorate Registration System

A web based application that provides required functionality to collect, maintain, and update the election-related data to conduct a provincial general election, by-election, or plebiscite.

Physician Services Portal

This application provides multiple services to the College members, such as access to their personal files to update records, print receipts and certificates. The administration section of the application allows administration to manage their needs.

Incorporated Physicians Online Re-registration Application 

This web application provides services to the Incorporated College members for the annual permit renewal. The administration section of the application allows administration to view and approve application forms and online registration payments.