Summary
Overview
Work History
Education
Skills
References
Timeline
Generic

David How

Canning Vale,WA

Summary

Highly experienced full-stack developer, excelling in web application development and API integration. Proven track record in cloud deployment and agile methodologies, driving successful project outcomes. Adept at requirements gathering and fostering team collaboration to deliver innovative software solutions that enhance operational efficiency.

Overview

20
20
years of professional experience

Work History

Consultant - Software Engineer

Accenture
Mauritius
06.2023 - 06.2025
  • Optimized existing codebase by refactoring legacy codebases for improved readability and maintainability.

Senior Developer

NRW
Belmont, WA
06.2022 - 06.2023
  • Enhanced web-based application PAA by adding functionalities, including mobile app synchronization and data import/export.
  • Provided technical support to other developers in troubleshooting application issues.
  • Collaborated with project managers to define project scope, timeline, and deliverables.
  • Developed new features for Drill QA Log in React Native Mobile App.
  • Integrated employee data with external SAI system using Azure Function App and Queues.
  • Streamlined deployment process of PAA web-based application using Azure Resources with Bicep and Azure CLI.

Senior Developer

K2Fly
01.2021 - 05.2022
  • Rewriting the RCubed, cloud-based software which enables Mineral Resources & Reserve Governance, Compliance and Reporting. Participated in a global team with team members in Ukraine and South Africa
  • Used CQRS and Event Streaming, performed Unit and Integration tests
  • Front-end done in React and made use of libraries such as formik, yup, ag-grid, d3
  • Support InfoScope, software used by FMG and Rio Tinto to manage and govern their land assets.

Senior Developer (Contract)

Curtin University
Bentley, WA
09.2020 - 02.2021
  • Completed six-month contract focused on university online handbook API development.
  • Designed RESTful APIs to perform Elasticsearch queries and ensure adherence to website standards.
  • Automated test cases using scripts, resulting in faster execution times.
  • Merged third-party APIs with current systems, boosting overall functionality.

Senior Web Developer (Contract)

Vix Technology
Perth, WA
09.2020 - 03.2021
  • Worked on a Pulse Admin Portal (Angular 5 App), to implement several features, including device management and configuration, refund rules, bulk data imports, feature toggles, Forget Me Feature, AuthN/AuthZ
  • Enhanced Behavior Driven Development process and improved the test cases and action words, implemented in Protractor and Hiptest. Participated in sprint planning and reviews.
  • Designed, developed and implemented AWS Lambda functions for Whisper Console App (Angular 8 App), using Serverless Express, AWS Cognito, and AWS SDK

Senior Software Developer/Project Lead

St John Ambulance WA
Belmont, WA
01.2017 - 09.2018
  • Spearheaded project to overhaul legacy system for Events Health Services Department.
  • Executed thorough requirements gathering and analysis to align with department objectives.
  • Converted gathered needs into effective software solutions during design and implementation stages.

Senior .NET Developer (Contract)

Primary Health Care Ltd
East Perth, WA
07.2015 - 12.2016
  • Updated Medical Director to web-based application, enhancing functionality for dormant and pending Healthcare Professionals.
  • Utilized SCRUM agile methodology to facilitate project progress and ensure timely delivery.
  • Directed code review process to maintain high-quality standards within the development team.
  • Authored documentation to assist new team members in onboarding and training processes.
  • Estimated user stories and contributed insights during elaboration meetings for project planning.
  • Created design and support documents to guide ongoing development efforts.
  • Delivered roster-based support to over 70 medical centers across Australia, ensuring efficient operations.

.NET Developer

Amcom Telecommunications
Perth, WA
05.2013 - 07.2015
  • Improved processes by integrating new products into APDS System, such as Managed Internet and Amcom Cloud Collaboration.
  • Developed features for streamlined contract solutions to meet client needs effectively.
  • Delivered tailored designs addressing business requirements, resulting in improved workflows.
  • Executed database updates and stored procedure implementations in MS SQL for performance enhancement.
  • Orchestrated core system changes impacting Amcom Sales Pricing and intranet functionalities.

Analyst Programmer

Racing and Wagering WA, TAB
Osborne Park, WA
04.2011 - 05.2013
  • Enhanced bet engine and updated C#/WCF applications for transaction processing from Oracle database.
  • Developed new features for WPF and ASP.NET MVC applications based on business requirements.
  • Identified and resolved repetitive issues in PhoenixOnline, Telebet, and BetEngine applications.
  • Conducted unit testing, performance testing, and debugging to ensure application reliability.
  • Managed software releases across development, QA, UAT, and production environments for WCF services and WinForms.
  • Assisted in product backlog generation, user story estimation, and sprint planning using SCRUM methodology.

IT Specialist

Bank of Western Australia, Bankwest
Perth, WA
07.2007 - 03.2011
  • Improved Application Online System by transitioning from Classic ASP to ASP.NET Web Forms with customized MVC/MVP.
  • Enhanced public website functionality within Objectify CMS, participating in significant redesign initiatives.
  • Led development of new Bankwest website using Fatwire, applying SCRUM agile methodologies for timely completion.
  • Automated account processes through WCF integration with LendNet application, improving efficiency.
  • Added features to intranet-based Customer Review Tool used in all Bankwest branches.

Software Developer

Beacon Business Systems Pty Ltd
Mount Hawthorn, WA
02.2005 - 07.2007
  • Redesigned product GUI through extensive development of Windows Forms.
  • Analyzed system requirements in collaboration with internal accountants.
  • Implemented Motorola MC3000 application using .NET Compact Framework to streamline inventory processes.
  • Facilitated efficient stock management by enhancing receiving, auditing, and ordering procedures.

Education

Bachelor of Science - Computer Science & Internet Computing

Murdoch University
Perth, Australia
06-2004

Cambridge Higher School Certificate - Accounting, Maths & Economics

Saint Mary's College
Mauritius
12-1999

Skills

  • Mobile application development
  • API integration
  • Web application development
  • Cloud deployment
  • Data synchronization
  • Agile methodologies
  • Unit testing
  • Continuous integration
  • Team collaboration
  • Requirements gathering
  • Microservices architecture
  • Agile development methodologies

References

Referees and police clearance certificates are provided upon request

Timeline

Consultant - Software Engineer

Accenture
06.2023 - 06.2025

Senior Developer

NRW
06.2022 - 06.2023

Senior Developer

K2Fly
01.2021 - 05.2022

Senior Developer (Contract)

Curtin University
09.2020 - 02.2021

Senior Web Developer (Contract)

Vix Technology
09.2020 - 03.2021

Senior Software Developer/Project Lead

St John Ambulance WA
01.2017 - 09.2018

Senior .NET Developer (Contract)

Primary Health Care Ltd
07.2015 - 12.2016

.NET Developer

Amcom Telecommunications
05.2013 - 07.2015

Analyst Programmer

Racing and Wagering WA, TAB
04.2011 - 05.2013

IT Specialist

Bank of Western Australia, Bankwest
07.2007 - 03.2011

Software Developer

Beacon Business Systems Pty Ltd
02.2005 - 07.2007

Bachelor of Science - Computer Science & Internet Computing

Murdoch University

Cambridge Higher School Certificate - Accounting, Maths & Economics

Saint Mary's College
David How