Scroll To View More
Lianjie Zhang, JavaScript Developer in Hong Kong, Hong Kong
Lianjie Zhang

JavaScript Developer in Hong Kong, Hong Kong

Member since January 4, 2018
Lianjie is a veteran developer with a passion for all things to do with web development. With his seven years of experience and his expertise, he's more than competent in handling most web technologies but he specializes in DevOps and in using JavaScript-related tech for both the front- and back-end. He communicates well, is a good team player, an exceptional developer, and an overall great human being.
Lianjie is now available for hire

Portfolio

Experience

  • JavaScript, 7 years
  • Amazon Web Services (AWS), 6 years
  • Node.js, 6 years
  • AngularJS, 5 years
  • Agile Software Development, 5 years
  • PostgreSQL, 4 years
  • Backbone.js, 4 years
  • React, 3 years
Hong Kong, Hong Kong

Availability

Part-time

Preferred Environment

Mac OSX, WebStorm, GitHub, Bitbucket

The most amazing...

...thing that I've coded is a online Excel platform where you can do all of the stuff you can normally do in Excel and more.

Employment

  • Freelance Developer

    2018 - 2018
    CIBIS International Pty Limited (via Toptal)
    • Implemented a new feature to an existing project.
    • Developed with the Meteor and Blaze stack.
    • Analyzed the existing project and made updates.
    • Updated the existing project without any support from the previous developer.
    Technologies: Meteor, Javascript
  • Freelance Front-end Developer

    2018 - 2018
    RideTo (via Toptal)
    • Worked as a front-end developer in a team.
    • Created a React-based single-page application for a school's front-end.
    • Built a React component to work with a Django application.
    • Implemented pixel-perfect, mobile responsive product.
    Technologies: React
  • Freelance Full-stack Web Developer

    2018 - 2018
    Flux (via Toptal)
    • Worked as a solo full-stack developer.
    • Developed an MVP from scratch based on designs in Zeplin and Sketch.
    • Created a database design based on requirements.
    • Integrated third-party services like Braintree, Twilio, AWS S3, and Mailjet.
    • Deployed to a staging server for Alpha tests.
    Technologies: Node.js, React, MongoDB
  • Freelance Front-end Developer

    2018 - 2018
    Active Intelligence (via Toptal)
    • Developed an MVP from scratch based on given requirements.
    • Integrated a REST API with a Java back-end.
    • Created a dashboard with different user roles using a React theme.
    • Developed the front-end using mainly React, HTML, and CSS.
    Technologies: React, JavaScript
  • Freelance Web Full-stack Developer

    2010 - 2017
    Freelance Work
    • Developed the full-stack for feature-rich applications; more details about my projects can be found in my portfolio.
    • Worked with clients from US and Europe.
    • Gained flexibility in working various environments; working with different teams, workflows, and projects.
    • Improved both my spoken and written English.
    Technologies: JavaScript, Node.js, Angular, React, Backbone.js, Meteor

Experience

  • Fieldbook | Express.js and Backbone.js (Development)

    Fieldbook can be thought of as an online spreadsheet but with more functionalities. You can share your book with other users, you can link sheets, and also you can connect the Fieldbook using the API.

    This app was developed with an Express.js back-end and Backbone.js front-end; it also used MongoDB and PostgreSQL as their database. Fieldbook has a well-established CI/CD process with well-written unit and behavior-driven tests. It uses GitHub, CircleCI, and Heroku as their automated deployment process. For this project, I've worked as a full-stack developer for over one year.

    The site has been shut down due to the lack of organic growth.

  • PullingHub | Meteor and Blaze (Development)
    https://www.pullinghub.com

    PullingHub is an online platform for managing truck-racing events. It has an admin back-end and also a user front-end for registering the event, and updating information.

    It was created with a Meteor/Blaze stack and deployed to a Galaxy host. Unit tests were also implemented. All on my own, I built this entire website from the front-end to back-end and also handled the deployment to the server.

  • Stylisted | Booking Beauty Appointments (Development)
    https://stylisted.com

    Stylisted is a website and mobile application that allows women to book in-home hair styling and makeup appointments from a network of vetted freelance beauty professionals.

    The site is developed with tech stacks that include React.js, React Native, Node.js, PostgreSQL, Stylus, and Flux. Both of them also run on AWS with Convos and Docker. I worked on this project as a part-time full-stack web developer for one year.

  • 9Flats | Peer-to-peer Property Rentals (Development)

    9Flats is a web platform where you can find a new kind of accommodation: vacation rentals, apartments, and guest houses which are owned by friendly locals from across the world.

    9Flats was developed with a RoR back-end with traditional JavaScript and jQuery. No SPA frameworks were used. For this project, I worked as the front-end developer for over six months.

Skills

  • Languages

    ECMAScript (ES6), ES7, JavaScript, ES5, GraphQL, PHP, Python, HTML5, HTML, CSS3
  • Frameworks

    Express.js, AngularJS, Jasmine, Selenium, React Native, CSSS
  • Libraries/APIs

    React, Chai, Node.js, Backbone.js, Vue.js
  • Tools

    Mongoose, WebStorm, GitHub, Bitbucket, Mocha, Slack, RabbitMQ, CircleCI, Docker Compose, Karma, Amazon CloudFront CDN
  • Platforms

    Docker, AWS EC2, Meteor, Amazon Web Services (AWS), DigitalOcean, AWS Elastic Beanstalk, AWS Lambda
  • Storage

    MySQL, MongoDB, AWS S3, NoSQL, PostgreSQL, RethinkDB, Redis
  • Paradigms

    Agile Software Development
  • Other

    Amazon API Gateway, Apollo, Blaze

Education

  • Bachelor's degree in Information Technology
    2006 - 2010
    University of Hong Kong - Hong Kong
I really like this profile
Share it with others