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.
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
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
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
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
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
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
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.
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
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.
2024 — 2025
Master of Engineering
Electrical & Computer Engineering
University of Windsor2009 — 2013
Bachelor of Engineering
Information Security
Harbin Engineering University