Latest Updates

Architecture and Software System Design

When Michael has worked in roles he has continued to make major contributions in software architecture, product design, and software development environments.

Initially engaged with a client to lead the acceptance of a 3rd party product, difficulties in the project required a much more proactive and hands-on approach.

Working on a 'Connected Care' Social Care and Alarm product, Michael made a number of significant interventions in the software development that included:

  • Identifying and proposing solutions for key software architecture issues
  • Establishing a method to retrieve debug information from devices that had locked up.
  • Challenging developer understanding of boot-loader operation
  • Leading bug reviews and providing expert knowledge to management team.