Steve Goodwin

With an extensive background in software development, solution architecture, system design, implementation, deployment, and installation, as well as programming, project management, and business analysis, I have established a strong reputation for knowledge-sharing and effectively addressing complex and demanding projects in novel domains.

My proven ability to identify client requirements and collaborate closely to devise solutions has consistently led to enhanced business outcomes and capabilities. I am adept at delivering cost-effective solutions employing state-of-the-art technology, ensuring a balance between high levels of productivity and meticulous attention to detail. I am highly motivated, embodying a robust work ethic, determination, and persistence necessary to fulfil client specifications without compromising on quality.

Furthermore, I exhibit exceptional management and leadership qualities, enabling me to draw out the best in teams. My strong communication skills facilitate seamless interaction between technical and non-technical stakeholders, fostering a collaborative environment.

Throughout my diverse career, I have held positions such as Chief Technology Officer, Project / Team Leader, Solution Architect, Application Architect, Senior Software Developer, Business Analyst, and Technology Director. I have successfully delivered software solutions across a range of domains, including Metnal / Physical Health, Content Management, Entertainment, E-Commerce, Customer Relationship Management, Construction, Engineering, Hardware Integration, Internet of Things, Accounting, Financial, and Artificial Intelligence.

What I can do for you

Software Development

Software development solutions created for the individual, small business, organisations, or enterprises. Ideas or specifications developed into working affordable solutions.

Project Management

Project management for internal or outsourced development teams to ensure the development project is delivered on time, to a high standard and to specification.

Techhnology Consultancy

Create software development and or techonlogy solutions to solve simple to complex problems.  Assist in developing ideas into fully functional solutions utilising the latest technological advantages.

Training

Train individuals, or teams in software operation, design theory, programming techniques, standard recipes and management of DevOps processes for seamless agile development using continuous integration and continuous deployment.

Testimonials

Fun facts

Happy Clients

198

Working Hours

87,923

Projects Completed

42

Coffee Consumed

23,927

Resume

30 Years of Experience

Experience

2003 - 2023
Software Development Pty Ltd

Chief Technology Officer, Enterprise Architect, Solution Architect, Application Architect

Provide techonlogy oversight, innovation, programming, software design, team management, and business productivity solutions to enhance the performance and capabilities of small business to commercial enterprises.

2021 - 2022
Queensland Police - RSCO
contract

Enterprise / Solution Architect / Application Architect

Review existing systems and development. Write and develop recommendations for pathways forward, solution development review, technical architecture, and a solution design proposal.

1997 - 2023
Team Management Systems
contract

Solution Architect, Application Architect, Senior Software Developer

Technology Strategy and Vision, Solution Architecture and Software Development of Systems

1994 - 2003
Software Support Pty Ltd

Systems Engineer / Programmer

Provided software support and related computer services, including the supply of computer systems to home users, small and medium sized business. Installations included systems comprising up to 100 workstations and server installations, Thin Clients and Personal Computers. Also provided custom software development, web design, web development, intranet, internet and IT consulting services.

1993 - 1994
Total Office Systems

Systems Engineer

Provided computerised office solutions for small to medium sized businesses.

1992 - 1993
Dollar Curtains

Software Developer

Developed inventory control and point of sale systems.

1991 - 1992
Goodwin’s Computer Services

Information Technology

Sold and supported computer systems to home users and small business.

Experienced With

  • GIT Source Control
  • Continous Deployment
  • Continous Integration
  • Containerisation
  • Rest Services
  • API Development
  • Web Components
  • Microsoft Open XML
  • SSRS Reporting
  • Azure DevOps
  • Azure Event Grid
  • Azure Functions
  • Azure Logic Apps
  • Azure Storage
  • Azure SQL
  • Azure Web Apps
  • SendGrid
  • Microsoft Power BI

Specialities

Microsoft Azure Full Stack

10+ years

Microsoft .Net, ASP, .Net Core

10+ years

Microsoft Entity Framework

10+ years

Windows Forms, WPF, UWP

10+ years

Coding Skills

Agile Development

10+ years

C#

10+ years

TypeScript, Javascript

8+ years

HTML / CSS

10+ years

Unit Testing

10+ years

Database Related

Microsoft SQL Server

10+ years

Transact SQL

10+ years

Object Relational Models

10+ years

Data Migration

10+ years

Management Related

Senior Software Engineer

10+ years

Senior Solutions Architect

10+ years

Project Management / Team Leader

10+ years

Enterprise / Solution Architecture

10+ years

Artificial Intelligence

5+ years

Portfolio (snapshot)

Selection of past and current projects

oneflow™ Enterprise

Inventory management, service management, scheduling, and many advanced features. Coupled with a unique underlying programmable artificial intelligence system, oneFlow Enterprise aims to assist in enterprise financial, inventory control, customer relations, invoicing, purchasing, quoting management procedures.

TMS.Global

Psychometric assessment profile designer, creator and global management system which has helped countless professionals, team leaders, managers, business owners and human resources experts to harness human potential to develop high performing individuals and teams. An Azure full stack cloud based system.

Propelo

A powerful platform designed to make tailored provider-to-client messaging a reality. The platform enables user to create, send and track personalised messages to clients on individualised schedules, as well as two-way messaging management. Developed for Uniquest (The University of Queensland).

Magman Mining Software

Innovative software applications designed specifically for the mining industry, reducing time and simplifying site processes particularly in the areas of Explosives Magazine Stock Control and Short Interval Control and shift management for operational supervisors.

Tunnel Tech

Allows for the analysis of blast and or drilling data to be viewed in a visual format utilising the power of Google Earth. Tunnel Tech creates a KML file consisting of Heat Maps, Contour Grids, Receivers and Segments to allow for an in-depth analysis on the effect of a blast, or tunnelling will have on surrounding areas. Used on projects such as the Clem 7 Tunnel, Airport Tunnel and many other projects.

DataTrap

A system designed to provide real time reporting on monitoring of vibrations caused by construction or excavation. The real time data can be viewed using Google Earth generated data for visual representation. Real time alerts can be configured using SMS.

Aeropower Software

Over 15 years we have worked closely with Aeropower Pty Ltd developing software. Including, helicopter safety systems using lasers to determine clearance distances. Vegetation scanning software which calculates and plots conductor clearances. A main data collection and management solution which collects photos and inspection data in the field using cameras, tablets and GPS referencing. The data is managed in an Asset-Management System allowing for reporting, integration and manipulation. A Cloud solution allows delivery to end users through web browsers. Companies in Australia and overseas utilise the solution, including Powerlink Queensland, Western Power, Transend and Tas Networks.

ATAME

With Phil DeStoop I developed a system that allows for extensive Trust Account Auditing. One of the benefits of the system is the interactive nature that allows for complete customisation of the trust account auditing processes. This feature allows super administrators to create the required Trust Account Auditing processes necessary for different industries and jurisdictions. ATAME end users benefit from improving the quality of Trust Account Auditing while making trust account auditing more profitable.

BeUpstanding

Software development portion of the BeUpstanding toolkit for The University of Queensland (School of Population Health) designed to raise awareness and build a supportive culture to create a ‘dynamic’ workplace where sitting less and moving more is the norm.

Contact

Get in Touch

07 38823113

Joyner, Brisbane, Queensland, Australia

steve@softwaredevelopment.com.au