Introduction
- Welcome! I am Craig — a passionate IT professional with 30+ years across software, project management, training, customer service & sales.
- Career highlights:
- Roles held: IT Trainer, Contract Consultant, Project Manager, Senior Programmer, Analyst/Programmer, Team Lead, Technical Support Manager, Internal & External Sales & Support.
- Experience spans customer service, sales, development, and leadership.
- Core strengths:
- Fast learner, critical thinker, and clear communicator.
- Adapts quickly to new social environments, development environments, and accompanying methodologies.
- Full-stack developer building robust offline, online, and mobile applications.
- Thrives as a developer, tester, mentor, communicator, and trainer.
- Technical expertise:
- Programming languages: C/C++, .NET, Java, Visual Basic, Python, HTML/CSS, JavaScript (and libraries), PHP, SQL variants, Assembly Language.
- Development tools & stacks: Agile/SCRUM, WAMP/LAMP, Android & iOS ecosystems.
- Cloud platforms: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP).
- Emerging technologies (AI):
- Generative Pre-trained Transformer (GPT) models, Evolutionary/Reactive/Generative AI, Large Language Models (LLMs), Chatbots, and Artificial General Intelligence (AGI).
- Blockchain:
- Project management, development, and implementation.
- Development using Haskell, Solidity, Marlowe, and Cardano’s Plutus.
- Active exploration of cryptocurrencies & blockchain innovation.
- Professional outlook:
- Keen to contribute real-world experience, technical breadth, and a passion for innovation, research, and implementation.
- Especially interested in opportunities in artificial intelligence, cryptocurrencies, and blockchain.
Qualifications
Advanced Diploma of Applied Science
Computer Science
Diploma of Applied Blockchain
Blockchain Project Management and Development
Diploma of Counselling
Counselling Methodology, Psychology and Communication
Certificate IV in Training and Assessment
Education and Training
Skills
Programming
Standard C, C++, .NET, Java, RUBY, Python, Pascal, COBOL, LISP, Prolog, Fortran, Visual Basic, Assembly, ADA, SQL
(Advanced Diploma of Applied Science 1993)
Web Development
HTML, CSS, JSON, XML/XSL, JavaScript, TypeScript, Rust, Go, WebAssembly, PHP, ASP
(CLOUD - AWS, Azure, and GCP)
Blockchain Project Development
Solidity, Marlowe, Haskell, Plutus
[Project Assessment, Documentation & Direction]
(Diploma of Applied Blockchain 2024)
Customer Service and Support
Clients, Stakeholders, Customers
(Diploma of Counselling 2021)
Training and Assessment
Training, Tutoring, Mentoring, Group Lead
(Cert IV Training and Assessment 2007)
Projects
Project Ephox EditLive!
(Winner: 2000 Sun Microsystems New Innovation Award)
Role: Developer / Project Manager
I was involved in all aspects of developing and managing the EditLive project, from writing the initial source code through to deployment and user training. The application was implemented as both a Java applet and a VB OCX control, providing flexibility for integration across platforms and environments.
My responsibilities included:
Development: Contributed to the core source code, implemented key features, and ensured performance optimization.
Project Management: Oversaw development cycles, coordinated tasks, and managed delivery milestones.
Testing & Troubleshooting: Conducted extensive unit and usability testing, identified and resolved source-level issues, and optimized workflows.
User Training: Delivered training sessions to ensure smooth adoption and provided ongoing support for usability challenges.
Key features developed and managed included:
Microsoft Word-style editing with direct document import.
Trusted applet functionality enabling local file handling, saving, and printing.
Advanced editing tools such as a robust table editor, integrated image and form editors, and track-changes for collaboration.
Accessibility validation tools to ensure compliance with web standards.
Comprehensive thesaurus, advanced spell checker, customizable menus, and efficient resource handling to support local editing before publication.
Project 4
Description of project 4
Project Amtan Medical Centre
(Blockchain Integration)
Role: Project Manager
My responsibilities included:
Project Management: Oversaw development cycles, coordinated tasks, and managed delivery milestones.
Key features developed and managed included:
Perfoming a a full feasability study and initial research on the best use case.
Producing all relevant documentation and presenting it.
Develop a complete blockchin solution for the Medical Centre.
Consult on best practices, project direction and implementation.