Chi Zhang

Chi Zhang

Hong Kong, Hong Kong
Hire Chi
Scroll To View More
Chi Zhang

Chi Zhang

Hong Kong, Hong Kong
Member since December 3, 2014
Chi Zhang is a Hong Kong-based web developer who has been working both in back-end and front-end web development for over four years. He has an additional five years' worth of mobile and desktop software development experience.
Chi is now available for hire
Portfolio
Experience
  • Python, 5 years
  • Chrome Extensions, 4 years
  • CSS, 5 years
  • JavaScript, 5 years
  • HTML, 5 years
  • Flask, 3 years
  • Django, 3 years
Hong Kong, Hong Kong
Availability
Part-time
Preferred Environment
Mac OS X, Emacs, Git
The most amazing...
...thing I've made is a web browser extension intended for personal use, but which has expanded organically to thousands of users around the world every day.
Employment
  • Product Engineer
    Douban Inc.
    2011 - PRESENT
    • Developed and maintained Douban FM.
    • Responsible for the improvement and maintenance of the Douban FM music library.
    • Developed and maintained Douban music product.
    • Created a Git source control platform for company use.
    • Built an artist royalty system.
    • Collaborated closely with designers to create the Douban music programs home page and to propose and implement a card-flipping animation effect, which got high praise from the users after its release.
    Technologies: Python, Quixote, Django, Flask, Git, MySQL
  • Senior Software Engineer
    Tieto
    2009 - 2011
    • Developed software for Symbian mobile devices.
    • Developed and maintained Chinese input methods on the Symbian platform.
    • Maintained Korean input methods on the Symbian platform.
    • Designed and developed mobile apps on Symbian mobile devices.
    • Worked on the Symbian software project for Nokia devices.
    Technologies: Symbian C++, Symbian
  • Senior Software Engineer
    Tsinghua Tongfang
    2006 - 2009
    • Designed and developed software for a medical platform using C++ on Windows.
    • Led a 15-person team to produce software as team lead.
    • Supervised developer work.
    • Designed medical software infrastructure.
    • Solved problems and provided solutions for customers.
    Technologies: C++, COM, Windows
Experience
  • Douban Music Programs Home Page (Development)
    http://music.douban.com/programmes/

    For playlists created by normal people to be found more easily by the users, we dig out the playlists in the back-end and render them in an elegant way. Minimalist design leads to top performance.

  • Golden Fleece Program (Development)
    http://music.douban.com/artists/royalty/

    The Golden Fleece program plans to accept ads and share future revenue with musicians based on the number of plays. I built the back-end of the system which focuses on robustness, efficiency, and extendability.

  • Pinboard Plus (Chrome Extension for Pinboard.in Bookmark Service) (Development)
    https://chrome.google.com/webstore/detail/pinboard-plus/mphdppdgoagghpmmhodmfajjlloijnbd

    My personal utility at first, then used by few friends and recommended to the world, now it has more than five thousands users around the world.

Skills
  • Languages
    Python, SQL, CSS, HTML, JavaScript, Java, Objective-C
  • Platforms
    Chrome Extensions, Android, iOS
  • Frameworks
    Django, Flask, AngularJS
  • Tools
    Emacs, Git, Makefile(s), GitHub, Jenkins, Slack, Shell, Terminal
  • Libraries/APIs
    jQuery, React.js, Flask-RESTful
  • Storage
    Redis, MySQL, MongoDB
  • Misc
    JSON
Education
  • Bachelor's degree in Information and Computing Sciences
    Beijing University of Technology - Beijing
    2002 - 2006
Hire the top 3% of freelance developers
I really like this profile
Share it with others