Xiang Zhang

Qingdao, China zhx1222@foxmail.com

Experienced full-stack engineer with 12 years in software development, specializing in iOS app development, reverse engineering, and backend systems using Golang and Spring Boot.


Experience

Game Developer (Lead)

Bolo Youzi Network Technology (Qingdao)

Led end-to-end development of Poker Hero, a multiplayer game built with Cocos Creator (client) and Spring Boot (backend).

Implemented PvP, PvE, mining, loot box, and equipment systems.

Designed scalable distributed architecture with Redis caching + MySQL persistence.

May 2023 – May 2025

Full-Stack Engineer

Zhonggong Education (Qingdao R&D Center)

Developed an Offline Push Notification Platform integrating APNS, Huawei, Xiaomi, OPPO, and Vivo.

Designed scalable PAAS solution using goroutines, RWMutex, and caching to handle concurrent requests.

Supported single-device and multi-platform push with label and alias targeting.

Nov 2022 – 2023

Backend Engineer (Golang)

Zhonggong Education (Qingdao R&D Center)

Built a high-performance IM Message Distribution Server using Golang, Kafka, Redis, gRPC, and ZooKeeper.

Designed microservice-based architecture with service discovery and dynamic scaling.

Optimized encryption, compression, and concurrency handling for real-time communication at scale.

Nov 2021 – Nov 2022

Senior iOS Engineer

Zhonggong Education (Qingdao R&D Center)

Designed and developed an Instant Messaging iOS SDK from scratch, replacing costly third-party solutions.

Implemented messaging, voice, file sharing, location, and WebRTC-based 1v1 and group audio/video calls.

Led architecture design, SIP integration, database abstraction, and API design.

Mar 2020 – Nov 2022

iOS Reverse Engineer

Qingdao Hash Network Technology

Reverse-engineered and analyzed nearly 100 iOS apps, publishing 50+ on App Store.

Built automation scripts for Douyin and JD apps (login, data scraping, order handling, ad tracking).

Used tools including Frida, Theos, IDA Pro, MonkeyDev, and Cycript for in-depth iOS analysis.

Sep 2017 – Dec 2019

Education

Yantai University

Bachelor of Computer Science (BCompSc)
Software Engineering
September 2009 - June 2013

Skills

Programming Languages & Tools
Workflow
  • Full-stack development: from architecture design to deployment for both iOS apps and backend systems.
  • Cross-platform collaboration: aligning iOS, Android, and backend teams with clear API and technical documentation.
  • Automation-driven: creating SDK packaging scripts, server process management tools, and CI/CD pipelines to improve efficiency.
  • Performance optimization: handling high-concurrency distributed systems, message throughput, and mobile client performance tuning.
  • Reverse engineering expertise: leveraging tools like Frida, Theos, and IDA Pro to analyze and improve iOS applications.
  • Scalable system design: implementing microservices, push notification platforms, and real-time communication servers.

Interests

Enjoy thinking and exploring new ideas

Passionate about reading

Love hiking and spending time in nature

Interested in fishing as a way to relax and focus


Resume

You can view or download my complete resume below:

Resume Preview