Scroll To View More
Chuoxian Yang

Chuoxian Yang

Changsha, Hunan, China
Member since January 10, 2016
Chuoxian is a self-driven full-stack developer and tech company founder with nearly 10 years of experience developing with forefront tech and fulfilling clients' needs. He's fully capable of designing or building large scale projects from blueprint to launch. He possesses solid computer science theory and a deep, broad programming knowledge base. In addition, he has become an excellent communicator and software architect..
Chuoxian is now available for hire
  • Objective-C, 4 years
  • AngularJS, 3 years
  • Android, 3 years
  • Node.js, 2 years
  • Swift, 2 years
  • MongoDB, 2 years
  • Laravel, 2 years
Changsha, Hunan, China
Preferred Environment
OS X, Xcode, Sublime Text, Android Studio, Git
The most amazing...
...project I've developed is a social sports app that helps people to find football team and players; also to manage his/her team as a captain and much more.
  • Company Founder | Chief Software Developer | Project Manager
    Shenzhen Vision-Tech Electronics Co., Ltd.
    2011 - PRESENT
    • Designed and implemented an ink-presetting system using tailored, embedded Linux on ARM. It was developed using QT C++ and C for a Linux device driver; it was used to automatically calculate, adjust ink, and color settings for an industrial printing machine.
    • Developed an eCommerce system that covers an admin panel webpage, and also for the iOS and Android native version. Utilized technology includes Laravel/PHP, MySQL, AngularJS, Objective-C, and Android Java.
    • Designed and implemented a social sports app named Qiozu that helps soccer players to find a team, players, or a playground. In addition, it can also help organize team members and initiate soccer games between teams. The iOS version is live now, and currently working on its Android version.
    • Implemented a dozen of small to medium projects as a contractor for different clients such as a real estate template app (iOS and Android), a crop growing allowance and green food inquiry app (Android), a propaganda eBrochure (HTML 5), a map navigation app based on QR code scanning (iOS), a music player app that can shift pitch of songs (iOS and Android) and so on.
    Technologies: Qt C++, ARM Embedded System, iOS (Objective-C, Swift), Android, PHP, Node.js, MySQL, MongoDB
  • Front-End Developer
    Jocor Enterprises (via Toptal)
    2016 - 2016
    • Worked with back-end developer to develop mockups of administration panel pages.
    Technologies: AngularJS, Express
  • Senior Web Developer, Inc
    2016 - 2016
    • Cooperated with the project manager and designer closely to deliver the best quality product.
    • Developed several reusable components in order to shorten the development cycle.
    Technologies: Angular 2, Express, MySQL, MongoDB
  • iOS Developer
    The Merkle (via Toptal)
    2016 - 2016
    • Helped to build up an iOS news app, working mainly on the back-end using WordPress.
    Technologies: Objective-C, Swift
  • Software Engineer
    HISUN Machine Manufacturing Co., Ltd
    2009 - 2011
    • Implemented and maintained the master control program of commercial web-fed offset rotary press written in Java.
    • Implemented the network communication module with CAN-bus protocol written in C.
    • Implemented an industrial data sampling module with ARM as the embedded microprocessor and embedded Linux as the operating system.
    • Implemented an automation and synchronization module with Mitsubishi PLC.
    Technologies: ARM, Embedded System, Linux Kernel, C/C++, Java
  • IT Consultant | Java Developer
    Keane Canada
    2008 - 2009
    • Made modifications to a Java written engine that calculates pension plans for beneficiaries from top U.S. companies such as IBM, Pepsi, and Microsoft based on their policy.
    • Answered questions from client companies' employees about their pension plan calculation.
    • Constantly checked and fixed engine bugs from the database.
    • Reviewed the college's code.
    • Tested for engine correctness.
    Technologies: Java, JRockit
  • eCommerce System with Back-End Using Laravel/MySQL and Front-End AngularJS (Development)

    This is a complete eCommerce system that is running live for a Chinese client. I'm the sole developer for this project. It is using PHP/Laravel and MySQL for the back-end and AngularJS for the administration panel front-end. I've deployed it for demo purposes on my own VPS, an Ubuntu 14.04 VPS server with Nginx, MySQL, and PHP7-FPM.

    Testing user account:
    username: admin
    password: 123456

  • Sports Social App (Development)

    This is one of my favorite personal projects. It is a sports social app that helps soccer players to find a nearby team, a teammate, or to organize team matches as a team captain. The user is allowed to build a team and manage that team; the user can also join other teams as a member and participate in team exercises or matches organized by team captain. It has an instant messaging function to help team members communicate with each other.

    I've designed a homepage to introduce the product:

    The back-end is written in Node.js/Sails.js and MongoDB with administration panel SPA implemented in AngularJS. The iOS app is written in Swift with dozens of third party Objective-C libraries. I'm still working on its Android version at the moment.

    Testing User Account for the iOS App:
    Username: ycx1
    Password: 123456

  • Toptal Technical Blog Article (Other amazing things)

    A technical article about the basics of Node.js and a horizontal comparison between prevalent Node.js frameworks.

    This article is meant to help developers make decisions when deciding which framework to pick to boost up development speed.

  • iOS News App (Development)

    Helped build up an iOS news app with Objective-C and Swift.

  • Chinese Multi-Player Poker Game (Development)

    A popular Chinese 4-player poker game. Utilizes AngularJS+Phaser.js for the front-end development, for real-time communication, and Sails.js and MongoDB for the back-end development.

    GitHub link:

  • Agency Management System (Development)

    An agency CMS developed using Angular 2, Express.js, MongoDB, and Redis.

    Demo login account:
    Password: 123456

  • Express, Koa, Meteor, Sails.js: Four Frameworks Of The Apocalypse (Publication)
    Some platforms have an overwhelming number of options for web frameworks. Node.js, the event-driven server-side JavaScript environment, is one such platform. Whether it's the minimalist Express or the full-blown MVC web framework Sails.js, Node.js seems to have it all. In this article, Toptal Freelance Software Engineer Chuoxian Yang explores four of the most popular Node.js web frameworks and discusses how each framework stands out from the rest of the crowd in Node.js.
  • PHP Best Practices and Tips by Toptal Developers (Publication)
    This resource contains a collection of PHP best practices and PHP tips provided by our Toptal network members.
  • Languages
    Swift, JavaScript, Java, CoffeeScript, PHP, Objective-C, C, C++, Python, TypeScript, Go
  • Frameworks
    AngularJS, Laravel, Sails.js, Bootstrap 3, Ionic, Express.js, Angular, Qt,
  • Libraries/APIs
    Node.js, jQuery, Socket.IO, React.js
  • Tools
    Xcode, Sublime Text 3, Vim Text Editor, Android Studio, Git, SVN, Sketch 3, Gulp.js, Webpack, Adobe Photoshop, Nginx
  • Platforms
    iOS, Mac OS, WordPress, Salesforce, Android, Ubuntu, Docker
  • Storage
    MySQL, MongoDB, Redis
  • Bachelor of Science with honors in Mathematics & Statistics/Computer Science
    Acadia University - Wolfville, Nova Scotia, Canada
    2005 - 2008
  • Bachelor of Science in Computer Science and Technology
    National University of Defense Technology - Changsha, Hunan, China
    2001 - 2005
I really like this profile
Share it with others