Scroll To View More
Jin Zhang, Software Developer in Hong Kong, Hong Kong
Jin Zhang

Software Developer in Hong Kong, Hong Kong

Member since September 18, 2017
Jin is a highly experienced and creative full-stack web developer with more than a decade of experience in web development. He has extensive knowledge of commercial and open source software/database engineering tools, design techniques, and security standards. Jin is a problem solver and he's proficient in troubleshooting any challenges he comes across.
Jin is now available for hire

Portfolio

Experience

  • Angular, 5 years
  • Ruby on Rails (RoR), 5 years
  • Node.js, 4 years
  • Django, 3 years
  • Redux, 3 years
  • React, 3 years
  • Vue.js, 3 years
  • Laravel 5, 2 years
Hong Kong, Hong Kong

Availability

Full-time

Preferred Environment

Mac, Ubuntu, Sublime Text, Git, SVN

The most amazing...

...thing I've made is a mortgage website that put the capital markets function in the hands of customers—allowing them to build their capital markets.

Employment

  • Part-time Front-end Developer

    2014 - PRESENT
    Star Web Management
    • Built SPAs for simple company introduction websites.
    • Developed a responsive training session management feature for HAPT which increases the customer scheduling convenience dramatically.
    • Implemented various reports (business, client results), attendance, notifications, and trainer scheduling features using Highcharts, jQWidgets, and jQuery DataTable.
    Technologies: jQuery, Angular, Bootstrap, Highcharts, jQWidgets, jQuery DataTable
  • Web Developer

    2015 - 2017
    Black Duck Software
    • Designed and built effective, attractive, and responsive user interfaces for a variety of platforms using Bootstrap, Foundation, and Semantic UI.
    • Contributed to user requirements meetings with the project manager in order to transform non-technical client needs into proposed application designs.
    • Created test suites in order to assess product functionality and performance using PHPUnit, RSpec, and Jasmine.
    • Constructed the REST APIs for mobile apps using PHP, Django REST Framework, and Node.js.
    Technologies: PHP, Ruby on Rails, Node.js, Django, Angular, React.js, Vue
  • Web Developer

    2010 - 2013
    Hello Group Software
    • Built and maintained business websites and CRM solutions using the PHP frameworks such as Yii, Symfony, and Laravel.
    • Worked with a team of IT professionals to develop a proprietary, secure, and web-accessible database.
    • Developed SPAs for small startup companies using Angular and Bootstrap.
    Technologies: PHP (Laravel, CodeIgniter, Yii, Symfony), Perl, Ruby on Rails, Angular, Bootstrap

Experience

  • High Altitude Personal Training Website (Development)
    https://www.haptonline.com/

    I used jQuery and Angular to develop the front-end and worked with a ColdFusion developer.

    This project required that I develop a web application to manage the scheduling for a group of health clubs.

    The user portal automatically makes an appointment with trainers and customers can rate their experiences with trainers. For the admin portal, it has all the functionalities to run the health club easily.

    In this project, I mainly worked on the front-end parts, but I also worked on the back-end part of the user and admin portal to fix the API issues.

    When I took over the project, the back-end was almost finished and the front-end was in bad shape. The back-end was clean, but the front-end was really a mess. I refactored the existing front-end codebase and rebuilt it to so that it was well-structured and clean. The clients were very satisfied with the result and project ended successfully.

  • Eden Revolution | Yii-based eCommerce Website (Development)

    This project required that I build an eCommerce website for women fashion items. I used Yii for the back-end and AngularJS to build the front-end.

    In this project, I worked as a full-stack developer and single-handedly built the well-structured back-end and front-end of the website.

    The proudest moment of this project was when I built the back-end and front-end from the scratch as well as working as a DevOps engineer.

    I applied all the software engineering skills to run this project successfully. During this project, I consolidated my software engineering skills.

  • Online PDF Editor (Development)

    The idea of this project was to build a system where you can easily manipulate PDF documents online.

    There are various online PDF editors in the market, but this one was unique. This system had all the functionalities needed for you to easily edit a PDF on an online editor.

    System Functionalities:
    • Import the existing PDF documents
    • Insert bookmarks on pages
    • Insert links on pages
    • Rotate the pages
    • Page reordering
    • Crop the existing pages
    • Add metadata to documents
    • Export edited documents to a PDF format

    To implement this functionality, I used Node.js/Express.js to build the back-end and AngularJS for the front-end.

    As you can see, this project is a big one, so the most critical part of this project was to determine the appropriate technologies and control the source code which I managed successfully.

  • MCT Live for MCT Trading Company (Development)
    https://www.mctlive.com

    Built specifically for the secondary market by secondary marketing professionals, MCTlive! is the most powerful platform available for day-to-day loan pipeline management, trade positions management, and loan sale best execution.

    The platform was engineered to put the capital markets function we provide in the hands of our customers, allowing them to build their capital markets competency inside their own shop.

    Many of the complex yet repetitive tasks required that the secondary marketing was automated within MCTlive!, freeing your time and resources for other high-value functions.

    I also worked with Phil Rasori, COO of MCT Trading to develop this website.

    Technology Stack: PHP, MySQL, jQuery, Highcharts, Angular, Bootstrap, PHPExcel, PHP Exchange Web Services, PHPMailer, HTML2PDF

Skills

  • Languages

    PHP, JavaScript, TypeScript, ECMAScript (ES6), Perl, Solidity, Python
  • Frameworks

    Django, Laravel 5, Ruby on Rails (RoR), Angular, Lumen, Redux, Bootstrap, Express.js
  • Libraries/APIs

    PHPExcel, PHPMailer, Vue.js, jQuery, React, Php-ews, Node.js
  • Tools

    Grunt.js, Gulp.js, Webpack, Redux Thunk, Html2canvas
  • Paradigms

    Object-oriented Programming (OOP), Functional Programming, Prototype-based OOP, Agile Software Development, Class-based OOP
  • Platforms

    MacOS, Ubuntu, Blockchain, AWS EC2
  • Storage

    PostgreSQL, MongoDB, MySQL, AWS S3, AWS DynamoDB
  • Other

    Ajax

Education

  • Bachelor of Computer Science degree in Software Engineering
    2006 - 2010
    The University of Hong Kong - Pok Fu Lam, Hong Kong
I really like this profile
Share it with others