Zac Mullett Engineering Services
Business Software


The term 'business software' can mean many things. Here I make it to mean software that undertakes or assists with logical processes involving information of value. Mastery of collecting, processing and communicating information efficiently and reliably is integral in modern business. New concepts and technologies bring exciting new possibilities, and more often than not, new problems.


I have been developing software-based solutions on a professional level since 1999. My experience in project contexts is diverse, ranging across robotics, transit, mining, energy, production, human resources, education, acoustics and medical applications.

I always find myself passionate to understand the nature of a problem fully in its context. Not only do I learn something new, but the solution I create is one that considers the 'bigger picture', thus continuing to be reliable and beneficial as time passes and circumstances evolve.

One golden nugget I've gleaned over my software (and engineering) career is to keep it simple. As simple as possible. This is, counter-intuitively, hard to accomplish sometimes. Floating project scopes and exciting new technologies may spiral development covertly off-course. Additionally, we must ask who we are keeping it simple for. User interfaces are a prime example; if end-users of your interface designs are not you (being likely) then it's a prudent investment to go that extra mile for those who see what's in front of them and not the inner workings. Poor user interfaces are a personal grudge of mine, I should say.


Here is where I flash up a set of technology buzzwords that I have worked extensively with. For your ease of reading, I'll keep the list minimal as opposed to listing every derivation ever made.

Desktop, Distributed and
Portable

.NET (mainly C#)
.NET Compact Framework
Java
VBA

Database

MySQL
SQL Server

Web Technologies

PHP
ASP.NET
SharePoint
AJAX

Measurement and Control

LabVIEW

Mathematics and Analysis

MATLAB

Application Automation

Microsoft Office
Adobe Creative Suite
SolidEdge