Nick Bolhuis

Applications Developed

Here are a few applications that I have put together on my travels in an attempt to make things easier for my fellow colleagues. I have not attended any specific programming course. Everything I have learned is self-taught. Before I pick up a project I review language options decide what is most logical and learn that language as I require - doing my best to ensure I follow best practices for the implementation I use. versed in VB.NET, Powershell, PHP, Python, MySQL, REST APIs, HTML5, Javascript, and jQuery.

Technologies that I am currently familiar with include:


TurboDemands

Programming languages used:

Description

TurboDemands is a windows application developed to streamline the process of communicating with customers via Letter & E-mail, as well as documenting these interactions.

This application provides the benefits of allowing the user to spend more time focusing on the specifics of the message in the communication rather than the technical and sometimes tedious process of creating, customizing and sending the communication via mail and e-mail. A considerable amount of time is saved with automation, templates are used which ensures communications are accurate, notes are automatically generated to be saved within the existing CRM software and each communication is automatically saved as a text file.

Features

Manual

TurboDemands Manual

Proration Calculator

Programming languages used:

Description

This tiny app provides an automated way to calculate refunds and initial invoices for prorated services. This allows all employees with this task to perform in a accurate and unified manner.

Network Diagnostic Script

Live Version Here

Programming languages used:

Description

This application collects necessary information in order to diagnose network connection problems and sends the results to a pre-programmed email address as well as displays them in a formatted html page. The implementation of this script is unconventional as a PHP script dynamically creates a batch file depending on how the web form is filled and offers it as a download. When launched, the batch file creates a powershell script and executes it bypassing the default execution policy in Windows. Guiding a user to execute a .bat file can be easier than a .ps1 file.
I worked extensively with the client to ensure that the software exceeds requirements for testing necessary as well as ease of use and user privacy.

Information it collects:

Highlights the following:

Advantages of this script:


Programming languages/Methods used:

Server Side:

Client Side:

Description:

This project was developed to streamline the paperwork and logistics of tree removal crews working for a city. We were handed a stack of addresses each day with no knowing where in the GTA they would be. This application helped map out our day as well as keep track of special instructions, completed jobs and other job related specifications.

Features:


Do Entertain Us

Programming languages/Methods used:

Server Side:

Client Side:

Description:

This project is a website in which aims to connect the public with entertainment that relates to them. It is neither a business directory nor events calendar. It may have both those features but it's main purpose is allows a user to specify any of; what activity they want to do, what amount of energy they want to spend, maximum cost, whether the activity is family friendly, wheelchair accessible, or other attributes.

Features:

Note:

This project is on pause as most of its functionality is complete, however the front end-needs a complete overhaul. I realized part way through creating this application that AJAX was the best way to go and started using that for some of the administrator features. At this point I need to collaborate with a Web Designer who can assist with creating a more pleasing user interface.

Programming Advisor

Programming languages used:

Description:

This Windows project is for the call center agents of television service provider in which changed it's tv channel packaging (it's programming). This small program allowed the call center representative to easily compare the customer's current (old) package with the service provider's new offerings. To quickly answer questions such as What is lost?, What extra do I get?, How do I get to keep X channel?

Features:


ARS Helper

Programming languages used:

Description:

This Windows project for the call center agents of a television service provider is to aid in frequent tasks that the agent performs such as note taking, quoting prices, quick access to customer's account information, and sending emails to other departments.

Features:


Calculator.ods

Programming languages used:

Description:

Some companies make billing complicated!
This small 'application' assists call center agents with billing related calls

Features:


Specialty Note Tool

Programming languages used:

Description:

This project is a Windows application for call center agents of a computer hardware vendor. Assisting agents with note taking and frequent tasks they make.

Features:



Manual:

Specialty Note Tool.pdf