• Architect, Senior Developer, programmer, developer and systems analyst with exceptional breadth of industry knowledge capable of taking systems through from feasibility, analysis and design to testing, deployment and training. • Excellent communication skills as a “hands on” team leader, team player or sole developer who is a keen solution provider thriving on challenge. • Innovative and dynamic approach to new development ideas with an eagerness to learn which reflects in a positive “can-do” attitude.