I'm Michael Zhang, a Senior Drupal Developer based in Australia with over a decade of experience delivering government and enterprise digital services. I specialize in Drupal 9/10/11, PHP, and modern DevOps practices, building accessible, high-performance web solutions for government and professional services. I enjoy architecting headless CMS solutions, APIs, and frontend experiences with React and GraphQL, and I thrive in agile teams with strong CI/CD pipelines. I'm passionate about accessibility AA/AAA, testing automation, and delivering reliable deployments.

Michael Zhang

I'm Michael Zhang, a Senior Drupal Developer based in Australia with over a decade of experience delivering government and enterprise digital services. I specialize in Drupal 9/10/11, PHP, and modern DevOps practices, building accessible, high-performance web solutions for government and professional services. I enjoy architecting headless CMS solutions, APIs, and frontend experiences with React and GraphQL, and I thrive in agile teams with strong CI/CD pipelines. I'm passionate about accessibility AA/AAA, testing automation, and delivering reliable deployments.

Available to hire

I’m Michael Zhang, a Senior Drupal Developer based in Australia with over a decade of experience delivering government and enterprise digital services. I specialize in Drupal 9/10/11, PHP, and modern DevOps practices, building accessible, high-performance web solutions for government and professional services.

I enjoy architecting headless CMS solutions, APIs, and frontend experiences with React and GraphQL, and I thrive in agile teams with strong CI/CD pipelines. I’m passionate about accessibility AA/AAA, testing automation, and delivering reliable deployments.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Web Developer at Berrima Group
January 1, 2018 - October 20, 2025
End-to-end website and e-commerce development for heavy industry clients; owned frontend and backend development, hosting, and bug fixes; utilized Open Cart, Magento, PHP, and JavaScript to build and support e-commerce platforms.
Senior Web Developer at Ernst & Young (EY)
January 1, 2020 - October 20, 2025
Designed scalable front-end solutions for government and corporate clients; collaborated with UX teams to ensure designs were translated into code; leveraged Laravel and JavaScript frameworks; integrated ESRI ArcGIS APIs to enhance mapping capabilities.
Front-End Developer at Geoscience Australia
January 1, 2021 - October 20, 2025
Led front-end efforts for the Metadata Hub with Vue.js; supported AWS hosting setups to optimize performance; integrated ESRI ArcGIS tools for geospatial data visualization; delivered the CMI Portal UI.
Senior Front-End Developer at Digital Transformation Agency
January 1, 2021 - October 20, 2025
Built engaging front-end experiences using GovCMS SaaS and modern JavaScript frameworks; delivered pixel-perfect implementations of design mockups; debugged front-end performance bottlenecks; utilized ESRI ArcGIS for interactive mapping features.
Senior Full Stack Developer (Frontend Focus) at Service Australia
January 1, 2023 - October 20, 2025
Led migration from Drupal 8 to Drupal 10 for jobaccess.gov.au, including custom module upgrades; implemented headless architecture with a Vue.js frontend consuming Drupal GraphQL API; streamlined GitLab CI/CD for zero-downtime deployments; integrated AWS CloudWatch for real-time monitoring; developed custom OAuth2 authentication for secure API access; migrated to Drupal 11 for jobaccess.gov.au and ensured AA/AAA mobile-friendly layouts.
Senior Full Stack Drupal Developer at Queensland Police
January 1, 2023 - Present
Senior Drupal developer in an Agile team, providing full-stack development support, customisation of themes/modules, and advisory on Drupal-related development. Delivered Marine Rescue Queensland site from Figma, created custom modules/themes (Paragraphs, Views, Taxonomy), and provided ongoing site support for police.qld.gov.au, fire.qld.gov.au, and protective services pages. Optimized frontend with React components via Drupal GraphQL, designed secure GraphQL APIs with OAuth2, and established regression testing using PHPUnit, Cypress, and Selenium. Drove AA-compliant responsive designs and improved performance via AWS S3 asset optimization, while collaborating with DevOps on pipeline rules.
Senior Drupal Developer at Queensland Police
January 1, 2023 - Present
Senior Drupal developer in an agile team, providing full-stack development, custom themes/modules, and Drupal-related development advice. Successfully delivered the Marine Rescue Queensland website from Figma; built custom modules and themes using Paragraphs, Views, and Taxonomy. Optimized frontend with React via GraphQL; implemented GraphQL APIs with OAuth2; established testing framework (PHPUnit, Cypress, Selenium); AA-compliant responsive designs; collaborated with DevOps to adjust CI/CD pipelines.
Senior Drupal Developer at Service Australia
January 1, 2023 - October 27, 2025
Led migration from Drupal 8 to Drupal 10 for jobaccess.gov.au, including custom module upgrades; implemented headless architecture with a Vue.js frontend consuming a Drupal GraphQL API; streamlined GitLab CI/CD workflows for zero-downtime deployments with automated testing; integrated AWS CloudWatch for monitoring; developed OAuth2 authentication for secure API access to third-party services; completed migration to Drupal 11 for www.jobaccess.gov.au and ensured mobile-friendly AA/AAA compliance.
Senior Drupal Developer at Digital Transformation Agency
January 1, 2021 - October 27, 2025
Front- and back-end development for GovCMS projects; contributed to GovCMS platform with accessibility improvements and performance optimizations; integrated third-party DAM via custom API; enhanced CI/CD deployment rules.
Senior Drupal Developer at Geoscience Australia
January 1, 2021 - October 27, 2025
Front- and back-end development for the metadata hub; Drupal 9; AWS support (EC2/S3/Elastic Beanstalk).
Senior Consultant at Ernst & Young (EY)
January 1, 2020 - October 27, 2025
Led web development projects including Drupal and CMS work; collaborated with a team of frontend and backend developers, delivering projects for TransLink QLD, Crime and Corruption Commission (Drupal 9), West Moreton Hospital Health Service (Drupal 8). Technologies included PHP, Drupal API, JavaScript, Linux, Git.
Web Developer at Berrima Group
May 1, 2018 - October 27, 2025
End-to-end website development and e-commerce for heavy industry; full ownership of frontend and backend, hosting and bug fixes; built sites for Berrima Diesel and DPCHIP using OpenCart, Magento, PHP 5.x-7.x and JavaScript.
Senior Drupal Developer at Service Australia
January 1, 2021 - January 1, 2023
Led migration from Drupal 8 to Drupal 10 for jobaccess.gov.au; implemented headless architecture with Vue.js frontend consuming Drupal GraphQL API; streamlined GitLab CI/CD workflows for zero-downtime deployments with automated testing; integrated AWS CloudWatch for real-time monitoring; developed custom OAuth2 authentication for secure API access to third-party services; completed migration to Drupal 11; modernized layout paragraphs module on the D10 site, ensuring mobile-friendly and AA/AAA compliant pages; continuous deployment improvements.
Senior Drupal Developer at Digital Transformation Agency
January 1, 2020 - January 1, 2021
Senior Drupal developer contributing to GovCMS platform with accessibility improvements and performance optimizations; integrated third-party DAM system via custom API; enhanced CI/CD pipeline rules for more efficient deployments across environments.
Senior Drupal Developer at Geoscience Australia
January 1, 2020 - January 1, 2021
Senior Drupal developer for the metadata hub supporting Geoscience Australia's Earth and marine observation data products (Drupal 9); provided Drupal + AWS support (EC2/S3/Elastic Beanstalk) for large-scale data services.
Drupal Developer at Ernst & Young (EY)
January 1, 2018 - January 1, 2020
Senior Consultant leading Web development projects including Drupal and CMS development using PHP 7 (Laravel), Drupal API, JavaScript, Linux, Git. Notable engagements include TransLink QLD, Crime and Corruption Commission, West Moreton Hospital Health Service, Queensland Sugar Limited, and Seqwater.
Web Developer at Berrima Group
November 1, 2011 - May 1, 2018
End-to-end web development for an automobile company; responsible for front- and back-end development, hosting and bug fixes. Built and supported websites for Berrima Diesel and DPCHIP using OpenCart, Magento, PHP 5.x-7.x; integrated e-commerce and ongoing maintenance.
Senior Consultant – Digital Solutions at Ernst & Young (EY)
January 1, 2018 - January 1, 2020
Led web development projects including Drupal and CMS. Technologies included PHP 7 (Laravel), Drupal API, JavaScript, Linux. Contributed to multiple client engagements (TransLink QLD, Crime and Corruption Commission, West Moreton Hospital Health Service, Queensland Sugar Limited, Seqwater).

Education

Master of Information Technology at University of Western Sydney
January 11, 2030 - January 1, 2011
Bachelor of Information Technology at Fudan University
January 11, 2030 - January 1, 2008
Master of Information Technology at University of Western Sydney
January 1, 2011 - October 27, 2025
Bachelor of Study Information Technology at Fudan University
January 1, 2008 - October 27, 2025
Master of Information Technology at University of Western Sydney
January 1, 2011 - December 31, 2011
Bachelor of Study Information Technology at Fudan University
January 1, 2008 - December 31, 2008
Master of Information Technology at University of Western Sydney
January 11, 2030 - January 1, 2011
Bachelor of Study Information Technology at Fudan University
January 11, 2030 - January 1, 2008

Qualifications

Baseline Security Clearance
January 11, 2030 - February 5, 2026

Industry Experience

Government, Software & Internet, Professional Services, Education, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more