Backend engineer with 10 years of experience building distributed backend systems, hotel connectivity platforms, digital asset trading services, and AI-enabled applications. Strong hands-on background in Java, Golang, Spring Boot, gRPC/RPC, Kafka, Redis, MySQL, MongoDB, AWS, and high-throughput integration systems. Experienced in designing OTA/CRS/PMS hotel distribution connectors, exchange wallet and order services, real-time data pipelines, and AI-assisted developer tools.
MEXC
DerbySoft (Shanghai) Software Co., Ltd.
Bachelor of Computer Science and Technology
Golang Backend Development | Apr 2024 - Feb 2026
Tech Stack: Go, go-zero, gRPC, Kafka, Redis, MySQL, MongoDB, Etcd, GORM, JWT, WebSocket, Docker, Kubernetes, Bitcoin JSON-RPC A Go-based digital asset trading platform supporting user accounts, wallets, deposits and withdrawals, spot trading, order placement, matching, K-line market data, order book updates, and scheduled backend jobs.
Senior Backend Developer | May 2019 - Mar 2024
Tech Stack: Java, Golang, Node.js, Spring Boot, Hibernate, Groovy, gRPC, internal RPC framework, Aurora MySQL, Redis, Pika, ElastiCache, AWS EC2/ECS/Lambda, Kafka, Kibana, Grafana A core DerbySoft hotel distribution connectivity project for direct integration between IHG's CRS and Booking.com. The system synchronized availability, rates, inventory, room types, rate plans, and promotions from IHG to Booking.com, while processing Booking.com reservations, cancellations, and modifications back to the hotel CRS.
Backend Developer (Golang/Java) | Apr 2016 - Apr 2019
Tech Stack: Java, Golang, Spring Boot, Groovy, Kafka, Avro, JSON, Gradle, Jenkins, AWS ELB/EC2/RDS/DocumentDB, MongoDB, Redis, Elasticsearch, Kibana, Grafana Go Platform was DerbySoft's hotel connectivity middleware for suppliers and global distributors. It provided unified connectivity for hotel groups, independent hotels, PMS/CRS systems, OTAs, wholesalers, GDS, and TMC channels, covering availability, rates, inventory, reservations, protocol conversion, message orchestration, channel adaptation, data caching, logging, and configuration management.
Full-stack Development | Feb 2026 - Feb 2026
Tech Stack: Next.js 15, TypeScript, Prisma, MySQL, GitHub App, OpenRouter, Tailwind CSS, Docker A SaaS-style platform for translating GitHub repository documentation into multiple languages. Users can sign in with GitHub, import repositories, configure source and target languages, translate Markdown/MDX files with LLMs, and deliver results through pull requests.
AI Coding / Full-stack Development | Mar 2026 - Mar 2026
Tech Stack: React 19, TypeScript, Vite, Tailwind CSS, Express 5, Prisma, SQLite, Socket.io, OpenRouter, Node-cron, Nodemailer An AI-powered hotspot monitoring platform that allows users to configure keywords, aggregate hot topics from multiple sources, and use LLMs for truthfulness checks, relevance analysis, importance scoring, and Chinese summary generation.