Experience
Principal Research Consultant @ Australian e-Health Research Centre, CSIRO
Working within the Health Informatics group, conducting research into new tools in the area of health data analytics.
Pathling
Pathling is a FHIR server implementing special functionality designed to ease the delivery of analytics-enabled apps and augment tasks related to health data analytics.
SPIA to FHIR
Automation for converting terminology from the Standards for Pathology Informatics in Australia (SPIA) into a set of FHIR terminology resources.
Lead Architect @ Australian Digital Health Agency
Supporting the development of tooling for the Clinical Terminology function at the Agency, which includes the National Release Centre for SNOMED CT.
Polecat
Pure client-side application for browsing concepts within the Australian Medicines Terminology (AMT), using the interface provided by Medserve, a FHIR medications server.
Hotspot
Facade that sits in front of a FHIR terminology server and provides a human-friendly, browseable representation of the raw FHIR resources. Designed for use in conjunction with FHIR implementation guides, which includes links to terminology bindings which can be resolved by a FHIR terminology server.
Serge
Internal tool providing automatic import and harmonisation of data feeds from the Therapeutic Goods Administration (TGA) and the Pharmeceutical Benefits Scheme, for the purpose of assisting terminology analysts keep the Australian Medicines Terminology (AMT) up to date as new medicines come on to the market.
National Clinical Terminology Service
A portal, terminology server and syndication service for the distribution of standard clinical terminologies in Australia.
National Technical Registry Service
A definitional metadata repository for technical artefacts relating to e-health interoperability specifications.
Agency Open Source Program
Played an integral part in promoting the idea within the organisation, designing the supporting business processes and achieving approval to release six existing code bases as open source repositories on the Agency GitHub profile, licensed under Apache 2.0.
Consultant @ Mojo Soup
Responsible for the development of the back-end for the Soup Mail product, and for the operation of the service in production.
Soup Mail
Soup Mail is cloud-based SaaS solution for sharing and syncing emails within teams.
Using either an Outlook add-in, or IMAP / EWS connectivity, Soup Mail allows emails to be filed into a central location with features such as full-text search, tagging and fine-grained permissions control.
BigCharger
BigCharger is a Ruby library for interacting with the eWAY Token Payments API.
I extracted this as an open source project from the eWAY integration within the subscription management functionality of TypeFront.
Lead Consultant @ Central Petroleum
Responsible for the transition of ownership of the Mereenie oil and gas field from an information systems perspective.
Business Analyst @ Santos
Responsible for requirements analysis and business process re-engineering for the Field Management Readiness Program of work.
Responsible for requirements analysis and integration testing for the Pipline Gas Management Simulator project.
Business Analyst @ National E-Health Transition Authority
Responsible for stakeholder engagement and requirements analysis activities relating to the introduction of the national e-health record for all Australians, a $470M program of work.
Facilitated agreement upon a business process for the pathology industry to start sending copies of pathology result reports to the PCEHR.
Participated in the design of a national infrastructure service and governance process for interoperability of clinical documents.
Freelance Web Developer @ Small Spark
Worked for a number of clients through my own company. This work mostly consisted of bespoke e-commerce web sites written in Ruby on Rails.
T-Minus
T-Minus is a Ruby gem that adds an instant prelaunch page to any Rails application.
The prelaunch page also includes a form to allow users to subscribe to updates, which integrates with Campaign Monitor for management of email lists.
TypeFront
TypeFront is a font distribution platform for the web.
It provides authors with the tools to distribute fonts with their web sites in a way that gives them control over the domains that include their font files, and makes it easier for them comply with font licensing.
TypeFront also provides font sellers with infrastructure to enable the sale of hosted solutions to their customers, giving them the ability to expand their pricing model beyond once-off sales of font licenses.
Web Developer @ thrudigital
Working within a London-based digital agency, building bespoke social networks and social media marketing applications.
ClubPod
An invite-only social network for members of exclusive golf clubs.
The Apprentice UK
A web site that consumed the Twitter API in order to aggregate people's votes on who they thought was going to be eliminated in the next upcoming episode of The Apprentice.
Rosettasaurus
Rosettasaurus is a multilingual sentence wiktionary.
It offers an alternative to a translation dictionary by offering translations at the sentence or phrase level, instead of the word level.
It also functions like a wiki, allowing translations to be edited and maintained by the user community.
Blavel
Blavel is a travel blogging web site.
It allows users to upload posts and pictures, and geocode them to create maps of their travels.
It also features a messaging feature that allows travellers to keep up to date with their friends and family.
Business Analyst @ Suncorp
Working in the data warehousing area on business intelligence solutions for retail and business banking lines of business within Suncorp.
Collateral Management System Acquisition
A project to acquire a new centralised collateral management system into the banking data warehouse, for the purpose of meeting the requirements of Basel II capital adequacy reporting.
Business Analyst @ Shared Information Solutions, Queensland Government
Working on the Business Intelligence Enterprise Reporting (BIER) project, on data warehousing solutions servicing a cluster of Queensland Government agencies.
Responsible for requirements analysis around the implementation of a data warehouse and analytical reporting system based on information gathered about young people being case managed through the youth justice system.
Worked closely with the ICMS (Integrated Case Management System) project to deliver on shared goals and manage interdependencies.
Analytics for Conditional Bail Programs
Pilot of a data mart and cube analysis tool delivering analytics about young people on supervised conditional bail programs.
Integrated Client Management System
Delivery of an system designed to solve the problems caused by insufficient information sharing between the Child Safety and Youth Justice functions within the Queensland Government.
Business Analyst @ Department of Natural Resources and Water
Working in Web and Publishing Services, assisting with the provision of internet and intranet-based information solutions for business areas across the department.
Prepared recommendations around the replacement of the analytics system used by the Department to monitor usage of its web assets.
Responsible for analysing requirements around the creation of a common set of state land applications used by external stakeholders to interact with the Department.
Information Officer @ Department of Natural Resources and Water
Worked in the Land Information area on information systems responsible for storing property boundaries, addressing, survey information and geographical information for Queensland.
Integrated Information Model
Creation of an integrated information model across Queensland's legacy land information systems, which established a canonical model that could be used for future developments and integration efforts.
Web Services Delivery
Establishment of a delivery environment for serving land information to clients via web services.
Bachelor of Information Technology, Griffith University
Coursework
- Issues in Modern Technology
- Microprocessors
- Programming I
- Information Systems
- Discrete Mathematics
- Programming II
- Database Design
- Systems Analysis and Design
- Software Engineering
- Data Structures and Algorithms
- Object Oriented Programming
- Programming III
- Data Analysis
- Database Design
- Object Oriented Analysis and Design
- Data Communications
- Human Computer Interaction
- Emerging Technologies
- Advanced Software Engineering
- Management Concepts
- Business Communication
- Introduction to Business Law
Industry Project - Brickies.com.au
Year-long team project to deliver an online community site for the bricklaying trade.
Recommendations
John is very talented and knowledgeable, with equivalently high levels of aptitude and skill across software development, architecture, and business analysis rarely concurrently possessed by one person.
John's technical knowledge and experience spans full stack development, with a deep understanding of web fundamentals, and great knowledge and solid experience with Agile software development methodologies. John also has extensive experience with cloud based infrastructure across a number of providers, and has played a key role in delivery of national level specifications, services and solutions.
Finally, John has excellent communication skills, easily able to moderate his delivery to match his audience, particularly notable is his ability to explain complex topics to non-technical people.
John would be an asset to just about any team in a number of different capacities.
John is one of those rare birds in the IT industry who can and does wear many hats all with equal alacrity and expertise.
John's output is of extremely high quality in all areas he works in, be that system architecture, design, development, root cause and business analysis, to name a few.
I really enjoy working with people like John as they inspire and help lift your own game!
John has been a great addition to the team, bringing his wealth of technical expertise.
He has a sound logical mind and works well with other technical people to break down issues into workable solutions.
As a BA he produces well documented specifications that a developer can actually use and testers can take as a set of requirements.
Hope we can keep him with our team.
I had the pleasure to work with John across some fast-track IT projects.
John demonstrated a close attention to detail and managed these important projects against those aggressive timelines. He utilizes his good analytical mind and broad knowledge base to create the necessary solutions.
I strongly recommend John and hope to have the chance to work with him again.
John Grimes and I worked together on two occasions at NEHTA. First, as part of the Australian National Health Record (PCEHR / My Health Record) in 2011, and secondly as part of the National Clinical Terminology Service (NCTS) and National Technical Registry Service (NTRS) national infrastructure projects in 2016.
John is that rare individual that possesses: broad technical knowledge, a strong delivery focus, professionalism, attention to detail and above all friendliness and excellent communication skills.
He would be an asset to any organisation he is associated with and I would happily work with him again in the future.
I've engaged John in several capacities over many years, both as a consultant and as a software architect & developer in the creation of a significant SaaS solution. In each case and context, John has been brilliant to work with and has not only delivered high quality products, but has contributed value well over and above expectations. Further, the trust that I have developed in John throughout these engagements is a significant aspect of our relationship.
John's experience and deep expertise as a software architect, along with his considerable people skills and business acumen, combine to make him an outstanding business partner and resource. These qualities are also evident in the standards he has for his team members, and contribute to the quality of service on offer from Small Spark as a whole.
I had the great pleasure of working with John as a key member of the Template Service work stream managed by me as part of the $470m Personally-Controlled Electronic Health Record (PCEHR) program.
John's diligence and accuracy in assessing and compiling requirements as well as his desire and ability to look across and work beyond the fence of his immediate responsibility were corner stones for the success of this work stream and the wider PCEHR program. John is not satisfied by taking care only of his directly assigned tasks but always prides himself by ensuring consistency of his work with the work of the wider program.
John is an intuitive business analyst who has demonstrated the ability to facilitate broad national stakeholder requirement gathering forums and translate the feedback into detailed and precise architectural, business and information requirements.
John was an excellent contibutor to the project that I led while he was at NEHTA. He has a wonderful capacity to balance precision and pragmatism. He has a good contructive attitude and demonstrated a strong work ethic.
I would recommend John to any potential employer should he apply for a position similar to the one that he undertook at NEHTA.
John is an excellent Business Analyst. He has a great work ethic, embraces his work with enthusiasm and is always professional. His work is of a very high quality and he thinks through all the angles and possibilities.
John challenges the current status quo and is a positive change agent. He also has great stakeholder communication and facilitation skills and is up for any challenge. I highly recommend him.
John is excellent developer with huge spectrum of knowledge around web technologies.
His is fluent in many web languages. His biggest strength comes before the implementation itself. He covers all possible corners and scenarios so once the project is build it is very easy to hand the code. His analytic thinking is exceptional.
Definitely one of the best developers I met but more importantly, good easy going, friendly guy.
John is an insightful and detailed Information Analyst that was dedicated to producing a result that was appropriate and accurate to the business requirements.
He was reliable and produced high quality documentation for technical and business audiences.
John is highly skilled, enthusiastic, focused, professional and values open communication. John approaches his work with a ‘can do’ attitude and completes all tasks efficiently.
John would be a valuable addition to any team.
John worked as a Business Analyst on a business intelligence reporting project within SIS.
I found John to be a quiet achiever who was very thorough, enthusiastic and personable. He was considered popular and was well regarded by both the business and technical areas for BA skills as well as his ability to rapidly gain knowledge about business processes and relate potential project outcomes in business terms.
I am pleased to be able to recommend John as a prospective employee or contractor.