Minhao Zhang, PHP Developer in Beijing, China
Minhao Zhang

PHP Developer in Beijing, China

Member since November 19, 2015
Minhao has over 10 years of experience in developing server side apps on Linux platforms using PHP and C++. He specializes in providing highly available and scalable solutions serving millions of users. From 2011, Minhao has also become a heavy Amazon Web Service user. This experience makes him a sound cloud-computing solution expert. At last, Minhao is a very good communicator who works well with teams of all sizes.
Minhao is now available for hire




Beijing, China



Preferred Environment

Git, PhpStorm, Linux, MacOS

The most amazing...

...project I've created is the automated testing framework for Nokia Networks' MMSC solution which enabled them to use continuous integration.


  • Vice President

    2013 - PRESENT
    Oasis Games Limited
    • Led the internet division in resource planning, target setting, team recruiting, and many other fields.
    • Created a massive data processing system that collected, processed, and analyzed application data. This was an internal business intelligence project with over 20 million events per day. The system served the organization as a replacement to Google Analytics. Built it using PHP, MySQL, DynamoDb, and Redshift.
    • Created an auto-scalable RESTful service to manage the behavior of over a million daily active user-clients. (both PC and mobile clients). Constructed it with PHP, DynamoDb, and MySQL.
    • Managed a game studio that developed the mobile version of the game Legend Online (AKA Wartune, Demon Slayer), using cocos2d-x, PHP, ObjC, and MySQL.
    • Supported the implementation of Agile and use of continuous integration.
    Technologies: C++, PHP
  • Game Producer

    2011 - 2013
    • Created iOS games using a variety of technologies: Legend of Fantasia (Objective-C and PHP), Gangster Wars (Objective-C, PHP), and Throw It (Objective-C, C++).
    • Developed the Cocos2d-x iPhone derived game engine ZGE.
    • Aided in the project management portion of the company's process building and training.
    Technologies: Cocos2d-x, PHP, Objective-C
  • Director of Technology (Strategy Development Department)

    2010 - 2011
    • Managed the project OOPA!, a multimedia messaging application on Windows; which had the ability to hold an online meeting room for up to 20,000 concurrent users. This was built with C++ and PHP.
    • Created the online portal V9.com and its back-end management system using PHP.
    • Led the project eCyber, which was a cyber cafe management software. The project was done using C++ and a assembly language.
    • Built a team for the strategy development department consisting of myself and 40 other people.
    • Invented the DirectUI framework DUI: a library heavily used in all Elex PC products later on.
    Technologies: PHP, C++
  • CTO

    2009 - 2010
    Five-Way Studio
    • Created browser games: Happy Islands (published on MeinVZ and Orkut; built using Flash, PHP), and Dream of Sea (published on RenRen; built using Flash, C++).
    • Built and trained a technical team of 13 people from scratch.
    • Supported game designers especially in the data system.
    • Participated in all game designing sessions in order to brainstorm game ideas.
    Technologies: C++, PHP, ActionScript, Flex, Flash
  • Senior Software Engineer

    2007 - 2009
    • Managed and coordinated a project remotely that involved working with a remote team. The team was in Chengdu, and the project was in Helsinki.
    • Participated in the Eclipse auto-routing plug-in development which was built in Java.
    • Created using C and C++ the underlying system messaging center for Nokia's Express 5800 simulator.
    • Helped to transfer the development work of the Nokia Networks' MMSC project from Finland to China by training a small team in Chengdu.
    • Supported the control panel development of the Nokia Networks' MMSC project.
    Technologies: Shell Scripting, Java, C++
  • Software Engineer

    2005 - 2007
    Nokia Networks
    • Created the automated testing framework for MMSC, using C, C++, and Shell Scripting.
    • Constructed the graphical license generator for MMSC using Java.
    • Automated the unit tests for over 10 modules in MMSC (covering more than 20,000 lines of code) using C++ and Shell Scripting.
    • Set up the continuous integration system of MMSC, using cruise control. The verification module used was the same automated testing framework.
    • Helped develop the control panel of MMSC using Java and JSP.
    Technologies: Shell Scripting, Java, C++


  • Automated Testing Framework (Development)

    This framework helped the whole organization move from manual testing to automated testing. It supported testing not only on unit-test level information, but also with the ability to test network messages, log output, and some other triggers.

  • MData (Development)

    This project intends to become an internal replacement of Google Analytics for the company. The project heavily uses AWS services like DynamoDb, Redshift, SQS, S3 and so on. The project is highly available and scalable. The codes are written in PHP.

  • Legend Online (Development)

    Mobile version of the popular browser game Legend Online (AKA Wartune, Demon Slayer). I was the producer and server architect of this game. The server is PHP based and utilizes many AWS features like RDS, DynamoDB, ElastiCache, CloudWatch and so on. I also participated heavily in client-side implementation, using cocos2d-x.

  • Boost Your Productivity With Amazon Web Services (Publication)
    In the rapidly evolving Internet world, getting things done fast is always critical. Still, developers today waste hundreds of hours on tasks not related to programming: setting up databases or caches, deploying projects, monitoring online statistics, and so on. In this article, Toptal Freelance Software Engineer Minhao Zhang guides us in a step-by-step tutorial on how to reduce waste by setting up your first virtual machine using Amazon Web Services, and introduces the most widely used AWS services that can boost your productivity in minutes.


  • Languages

    PHP, C++, SQL, Objective-C, ActionScript, C, Java, Bash, AS3, JavaScript
  • Frameworks

    PHPUnit, Cocos2d-x, Flex, Symfony
  • Tools

    Xcode, PhpStorm, Amazon SQS, AWS IAM, AWS CloudWatch, Eclipse IDE, Git, Shell, Flash, Xdebug, LLDB, GDB, Nginx
  • Platforms

    Amazon Web Services (AWS), MacOS, AWS EC2, Linux, iOS
  • Storage

    Memcached, AWS DynamoDB, Redshift, MySQL, AWS S3, PostgreSQL
  • Libraries/APIs

    POSIX, Doctrine, jQuery
  • Paradigms

    Continuous Integration (CI), Agile Software Development, Scrum
  • Other

    Shell Scripting, Relational Database Services (RDS)


  • Bachelor degree in Business Information Technology
    2003 - 2008
    Lahti University of Applied Sciences - Lahti, Finland
  • Bachelor (Incomplete) degree in Applied Mathematics
    2001 - 2003
    Beihang University - Beijing, China

To view more profiles

Join Toptal
Share it with others