Guanhua Ding

I am a Backend Software Engineer based in Gold Coast, Australia, building production APIs and event-driven services in Java and TypeScript.

About

About Me

developer illustration

Guanhua Ding

Software Engineer · Backend (Java / TypeScript)

Hi, my name is Guanhua Ding and I am a detail-oriented backend software engineer with over 7 years of experience building production APIs, event-driven architectures, and distributed services. Across Leonardo.Ai and Canva I have shipped end-to-end generative-AI pipelines, cross-platform SSO authentication, and enterprise admin backends using Java and TypeScript/Node.js. I work AI-first, pairing coding agents with strict specification design, automated testing, and code review.

Programming Languages

TypeScript95%
JavaScript95%
Java85%
SQL85%
PHP80%

Frameworks

Node.js / Nest.js92%
Spring Boot85%
React / Next.js90%
GraphQL (Hasura)80%

Front-end Technologies

  • imageReact
  • imageNext.js
  • imageVue.js
  • imageTailwind CSS
  • imageHTML & CSS

Backend & Cloud Services

  • imageNode.js, Nest.js
  • imageSpring Boot
  • imagePostgreSQL, Elasticsearch
  • imageAWS (Lambda, S3, SQS/SNS)
  • imageAzure, Docker, CI/CD

Education

  • 2018 - 2019

    GENERAL ASSEMBLY SYDNEY

    Web Development Immersive
  • 2013 - 2014

    QUEENSLAND UNIVERSITY OF TECHNOLOGY

    Diploma of Business

Experience

  • 2024 - Present

    Canva (Leonardo.Ai)

    Software Engineer
  • 2021 - 2024

    Go1

    Software Developer
  • 2019 - 2021

    Digistorm

    Software Engineer
Contact

Get in Touch

Prefer email? Reach me at hi@guanhua.me.