Ian Chen

Software Engineer at Canva

Melbourne, Victoria, Australia

About

I enjoy creating projects and products which are fun to use and have minimal unnecessary complexity! I currently work on distributed financial reporting systems to make reconciliation of transactions easier to wrangle.

Experience

  • Software Engineer at Canva
    Nov 2025 - Present · 8 mos

    Ecosystem: App Connections (Nov 2025 - present)

  • Airwallex (Melbourne, Victoria, Australia)
    • Software Engineer II
      Mar 2025 - Nov 2025 · 9 mos

      Spend Analytics (May 2025 - Nov 2025) Treasury Management (Mar 2025 - May 2025)

    • Software Engineer
      Jan 2024 - Mar 2025 · 1 yr 3 mos

      Treasury Management (May 2024 - Mar 2025) Yield (Jan 2024 - May 2024)

  • Software Engineer Intern at Airwallex
    Nov 2022 - Feb 2023 · 4 mos

    Built new services using Kotlin and Kafka to ingest bank holiday data from third-party providers and propagate it to all foreign exchange microservices, improving the accuracy of forward FX rates offered to clients, as measured by a reduction in time to incorporate updated holiday data from 7 days to 30 minutes, with 1 hour of engineering effort saved per week. Implemented fast delta sync of bank holidays with Google Calendar to easily and securely share notable holidays with stakeholders, as measured by each sync completing in under a second per currency in the worst case.

  • Software Development Engineer Intern at Amazon
    Dec 2021 - Feb 2022 · 3 mos

    Implemented early mobile push notifications, sent to delivery drivers, for in-progress grocery packaging events in a critical Java service using DynamoDB and SQS, which increased driver visibility into the packaging process and reduced fulfilment centre queue times and costs, as measured by a 10% decrease in package idle time from ready-to-pickup to collection across grocery delivery routes in North America, compared to only sending notifications when packages were ready. Increased service observability by adding new metrics to track the duration between grocery package state transitions.

  • Student Representative - Maths and Stats at University of Melbourne
    Mar 2021 - Jun 2021 · 4 mos

    I promoted the mid-semester survey to fellow students and raised three key improvements in subject delivery to lecturers of MAST20006 Probability for Statistics.