MQMarshall Qiao

About

Backend depth, product perspective.

A senior backend engineer who has spent more than a decade designing distributed systems, modernising platforms, and guiding teams through high-stakes delivery.

My work sits at the intersection of scale, reliability, and engineering leadership.

I have built systems across fintech, social platforms, automotive IoT, e-commerce, and local services. The domains changed; the core challenge did not: make complex behaviour predictable, measurable, and easier for a team to evolve.

My strongest tools are Java and the Spring ecosystem, backed by event-driven architecture, distributed data systems, and a pragmatic approach to cloud operations. I also use TypeScript and Python when the problem calls for them.

Today I'm especially interested in the overlap between backend engineering and applied AI — using agents and automation to improve development workflows without giving up review, safety, or technical judgment.

Experience

A decade of building and leading.

  1. Oct. 2025 — Present

    Senior Software Engineer

    Meitou Inc.

    Own full-stack architecture and delivery for a financial technology platform serving more than 100,000 users.

    • Work across web product experiences, GraphQL services, serverless workflows, data stores, authentication, observability, and production operations.
    • Delivered roughly 70% of roadmap features across high-traffic backend systems, from design through production release.
    • Built and operated an event-driven AWS platform spanning Lambda, API Gateway, DynamoDB, Cognito, EventBridge, CloudFormation, S3, CloudWatch, SSM, SES, Kinesis Firehose, and Athena.
    • Integrated Stripe payments, OneSignal notifications, and Algolia search through product-facing APIs and operational workflows.
    • Parallelised integration tests and release workflows, cutting UAT deployment time by 50% and saving more than 30 minutes per release.
    • Drove adoption of AI coding tools and MCP workflows to improve engineering velocity, quality gates, and delivery consistency.
    • TypeScript
    • React
    • GraphQL
    • AWS Lambda
    • DynamoDB
    • Stripe
    • OneSignal
    • Algolia
  2. Oct. 2021 — Aug. 2023

    Staff Software Engineer

    Soul

    Led platform engineering for real-time risk control across feature computation, event processing, rule execution, and policy operations.

    • Rebuilt the rule engine and redesigned Kafka/Spark streaming with Redis caching, reducing P99 latency from 60 seconds to 20 seconds at 300K QPS and 1B events per day.
    • Architected an end-to-end risk platform for rule and policy authoring, traffic replay, and A/B testing, reducing non-compliant content by 8% app-wide.
    • Established system-design and code-review standards and coached three engineers, improving team delivery efficiency by 20%.
    • Spring Boot
    • Kafka
    • Spark
    • Redis
    • Elasticsearch
    • Kubernetes
  3. Jul. 2021 — Oct. 2021

    Staff Software Engineer

    Tencent

    Led core architecture and engineering delivery for an automotive IoT SaaS programme across a team of more than 30 engineers.

    • Owned critical code paths and established CI/CD, Agile, and project-delivery practices to improve quality and release velocity.
    • Architected and delivered reusable cloud-service modules for an automotive SaaS platform used across multiple automakers.
    • Java
    • Spring Boot
    • SaaS
    • CI / CD
  4. Jul. 2019 — Jul. 2021

    Senior Java Developer

    Alibaba Group

    Built open-platform and order-domain services for large-scale local-commerce and marketing programmes.

    • Integrated cross-system data pipelines supporting more than 1,000 group-buying campaigns per day with reliable, high-performance delivery.
    • Unified fragmented PHP and Java front ends behind a single order-domain service and deployed active-active across two data centres.
    • Sustained one million orders per day with P99 latency below 200 ms while improving service availability.
    • Java
    • Spring Boot
    • MyBatis
    • Elasticsearch
    • Python RPC
  5. Jul. 2017 — Jul. 2019

    Senior Java Developer

    58 Daojia

    Owned merchant-platform backend delivery across operations, web, mobile, H5, service, and distributed-job systems supporting 30,000 merchants.

    • Led sprint planning and merchant-side iterations, writing core code and introducing caching and rate limiting to improve stability.
    • Modernised Spring Boot and Dubbo services, distributed-job deployment, observability with CAT and Graylog, and JaCoCo quality gates.
    • Spring Boot
    • Dubbo
    • MyBatis
    • Elasticsearch
    • CAT
    • Graylog
  6. Jul. 2016 — Jul. 2017

    Java Developer

    JD.com

    Delivered full-stack e-commerce systems for large promotional campaigns and a crowd-creation platform.

    • Built Java/Spring and Vue features that supported high-traffic campaign workflows.
    • Contributed to architecture design and implemented core platform modules with scalability and business alignment in mind.
    • Java
    • Spring
    • Vue
  7. Aug. 2013 — Jul. 2016

    Full-Stack Developer

    Hit Software

    Delivered enterprise software from requirements analysis through implementation and client hand-off.

    • Maintained strong client relationships through clear communication and translated business needs into maintainable software throughout the project lifecycle.
    • Java
    • PHP
    • SQL

Independent product

From product idea to production system.

  1. Independent product

    PASS PTE Core

    Product Builder & Full-Stack Engineer

    Designed, built, and operate a production PTE Core learning platform across product UX, learner workflows, backend APIs, data, administration, and infrastructure.

    • Built the learner experience with Next.js, React, and TypeScript, covering registration, dashboards, practice, bookmarks, mistakes, wordbook, progress, and account settings.
    • Designed the Spring Boot backend with MySQL, Redis, JPA, Spring Security, and JWT for practice sessions, progress tracking, mock tests, AI analysis, content, and admin workflows.
    • Containerised the full stack and built blue-green DigitalOcean delivery with health checks, atomic Nginx switching, and automatic rollback.
    • Next.js
    • React
    • TypeScript
    • Spring Boot
    • MySQL
    • Redis
    • Docker
    • Nginx
    Visit passptecore.com

Toolkit

Technologies I use to deliver.

Languages

  • Java
  • TypeScript
  • Python
  • PHP

Backend & APIs

  • Spring Boot
  • Microservices
  • GraphQL
  • REST APIs
  • Event-Driven Architecture
  • Distributed Systems
  • DDD

Data & Messaging

  • MySQL
  • DynamoDB
  • Redis
  • Elasticsearch
  • Kafka
  • Kinesis Firehose
  • Spark
  • Flink
  • Algolia
  • Athena

Cloud & Delivery

  • AWS Lambda
  • API Gateway
  • Cognito
  • EventBridge
  • CloudFormation
  • S3
  • CloudWatch
  • IAM
  • Kubernetes
  • Docker
  • CI / CD

Product Integrations

  • Stripe
  • OneSignal
  • SES
  • Algolia
  • GraphQL

Engineering Workflow

  • Figma
  • Jira
  • Confluence
  • Bitbucket
  • Git
  • Prometheus
  • Grafana

Education

Always learning.

  1. 2024 — 2025

    Master of Engineering

    Electrical & Computer Engineering
    University of Windsor

  2. 2009 — 2013

    Bachelor of Engineering

    Information Security
    Harbin Engineering University