Michael Fornaro is a Staff DevOps Engineer based in Greater Melbourne with nine years of experience building and leading cloud-native platform teams, most recently as Tech Lead Platform Engineering at ANZ and now at Easygo. A Professional Cloud Architect and pragmatic automation advocate, he blends platform leadership with hands-on contributions to CI/CD, GitHub Actions, and Ansible tooling—having improved core action entrypoints and dependency pinning for ansible-lint. He brings mobile-app development roots (Cordova plugin fixes for Android 8+ email permissions) and a background in programming and IT security from Deakin University, which give him a broad perspective from device to cloud. Known for turning tricky operational problems into reliable, repeatable systems, he pairs a builder’s grit (formerly a bricklayer) with a focus on maintainability and developer experience.
10 years of coding experience
9 years of employment as a software developer
Bachelor of Information Technology, Programming & Mobile App Development, Bachelor of Information Technology, Programming & Mobile App Development at Deakin University
❗️Replaced by https://github.com/marketplace/actions/run-ansible-lint
Role in this project:
DevOps Engineer
Contributions:25 commits, 1 PR, 33 comments in 8 days
Contributions summary:Michael's contributions focused on modifying the `entrypoint.sh` script, which is likely the core of a GitHub Action. Their work included implementing version pinning for the `ansible-lint` dependency, refactoring the script for clarity and efficiency, and correcting input variables. They also addressed potential issues, such as preventing empty strings from causing `ansible-lint` to fail, and fixing typo.
Native features for mobile apps built with Cordova/PhoneGap and open web technologies. Complete with TypeScript support.
Role in this project:
Mobile Developer
Contributions:8 commits, 3 PRs, 4 comments in 2 months
Contributions summary:Michael primarily focused on updating and improving the "DeviceAccounts" plugin, a Cordova plugin for accessing device account information. Their contributions included updating the plugin's source to a maintained fork, adding a function to retrieve permissions by type, and fixing plugin references to match the maintained npm module. These changes enhance the plugin's compatibility and functionality, particularly for Android 8.0+ devices, ensuring proper access to email permissions. They also made updates to the 'purchases' plugin.
cordovamobile-applicationphonegaptypescriptionic
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.