I'm a software engineer with wide ranging problem domain and technical experience. I've been a systems programmer, real-time firmware developer, systems engineer, architect and a senior technical manager of local and geographically distributed teams.I've built large scale remote network access, system management, VoIP/video diagnostics, telecommunications, data networking, banking, and avionics test systems with flight and tactical environment simulators.
I'm presently a software consultant. Recent experience includes developing clinical registries, a contact centre, web applications, GIS tools and remote telemetry.