Scroll To View More
Li XiaoChen, JavaScript Developer in Beijing, China
Li XiaoChen

JavaScript Developer in Beijing, China

Member since October 16, 2015
Li is now available for hire
Li XiaoChen, JavaScript Developer in Beijing, China
Li XiaoChen

JavaScript Developer in Beijing, China

Member since October 16, 2015
As a full-stack web developer and DevOps engineer, Li has over eight years of experience developing web and cross-platform apps and setting up Amazon/Azure hosting. He is extremely detail-oriented and has a deep understanding of technology that comes from intensely focusing and working on development projects.
Li is now available for hire

Portfolio

Experience

  • PHP, 8 years
  • Node.js, 5 years
  • Python, 5 years
  • Django, 4 years
  • React Native, 4 years
  • React, 4 years
  • Vue.js, 3 years
  • Amazon Web Services (AWS), 3 years
Beijing, China

Availability

Part-time

Preferred Environment

Git, Visual Studio Code, MacOS, Ubuntu

The most amazing...

...thing I have ever done is porting micro-services built using Python/Flask & Docker onto AWS Lambda, SNS, Cognito and auto-deployment using Serverless framework.

Employment

  • Freelance Hybrid App Developer

    2018 - 2018
    Shoppe (via Toptal)
    • Built a secure back-end for email campaigning.
    • Constructed a client console platform using Vue.js 2 where you can manage events, leads, messages, and more.
    • Wrote unit tests to cover 80% of the code base.
    • Deployed the app on Amazon EC2 instance.
    Technologies: Node.js, Vue.js 2, Amazon SNS, Amazon SQS, Amazon EC2
  • Freelance Hybrid App Developer

    2018 - 2018
    Shoppe (via Toptal)
    • Integrated streaming video and camera overlay plugins using Objective-C.
    • Built a streaming video plugin, using Android Java.
    • Installed other features with Ionic.
    Technologies: Ionic, Objective-C, Android Java
  • Full-stack Web Developer

    2017 - 2018
    Newport Capital LLC
    • Developed the cryptocurrency auto trading engine, which performs transactions on the Binance exchange platform.
    • Built the user-friendly admin panel where you can add bots and view trade graphs (market depth, order book).
    • Implemented the AI to have the bots run on the most efficient trading strategy/algorithm.
    Technologies: Node.js, Koa Framework, Vue.js 2, CCXT Library, Binance Exchange API
  • Full-stack Developer

    2017 - 2018
    Clinicsense
    • Implemented custom React components.
    • Modified state management using Redux and Redux middlewares like Redux-saga & Redux-thunk.
    • Customized back-end RESTful APIs using Python/Django.
    • Integrated Google Calendar API and synced it.
    • Integrated iCloud APIs.
    Technologies: React, Redux, Redux-Saga, Redux-thunk, Python, Django, Google Calendar, Stripe, Pip, VirtualEnv
  • Full-stack PHP Developer

    2017 - 2017
    Casting Manager
    • Initially designed the complex database model behind Castingmanager.com.
    • Improved the front-end's UX experience by conducting A/B testing on the front-end pages.
    • Built the RESTful APIs on Laravel 5.4.
    • Followed PSR-2 coding standard for the entire codebase.
    Technologies: Laravel 5, PHP, Vagrant, Angular, TypeScript
  • Web Developer

    2017 - 2017
    Iorad
    • Added secure authorization and integrated social integration to the Node.js back-end.
    • Established the initial base architecture for front-end using React (Redux).
    • Integrated Backbone.js-based customized plugin with the main React app smoothly.
    Technologies: React, Backbone.js, Redux-saga, Node.js, Webpack 2, Bootstrap 4, Chrome Extension
  • Freelance Front-end Engineer

    2017 - 2017
    Mixlab (via Toptal)
    • Created a web application to make prescriptions for the patients; based on React.
    • Implemented various form validations (synchronous and asynchronous mode) using Redux Form.
    • Built an admin dashboard to manage the doctors, patients, and prescriptions.
    Technologies: HTML5, CSS3, React, Ruby on Rails
  • Freelance React Native Developer

    2016 - 2016
    Hyperr (via Toptal)
    • Built an MVP app using React Native.
    • Implemented heavy UI/UX animations using react-motion.
    Technologies: React Native, Redux, Node.js, Firebase
  • Freelance Web Developer

    2014 - 2015
    Buzz Cloud, LLC
    • Worked extensively on the front-end doing everything from slicing the initial PSD mockups to creating the responsive HTML and CSS, and writing the actual Angular templates.
    • Heavily assisted in the back-end using Node.js and Python. Also created the client-side UX improvements using an AngularJS framework.
    • Created a testing framework for the whole workflow.
    Technologies: AngularJS, Node.js, Python, Django, AWS Lambda, API Gateway, DynamoDB
  • Hybrid App Developer

    2014 - 2014
    Monument LLC
    • Assisted in the business planning and making wireframes.
    • Developed the back-end logic in Node.js using Express Framework, and secured the API endpoints by adding HTTPS service.
    • Extensively used Google Maps API for location-based booking and heavily customized the google map visualization.
    • Created a cross-platform app front-end using an Ionic framework.
    Technologies: Ionic, Cordova, AngularJS, Parse SDK, Firebase, React Native
  • Senior DevOps Engineer

    2013 - 2014
    Beijing UniPros Technology, LLC
    • Set up a secure environment for AWS development and production hosting.
    • Created business critical APIs using Lambda, the API Gateway, and Cognito.
    • Handled performance-sensitive work and was capable of handling a large scale operation.
    Technologies: AWS EC2, AWS Lambda, DynamoDB, AWS Cloudsearch, AWS API Gateway, Cognito, Elasticsearch, AngularJS, RoR

Experience

  • Pixel-perfect Front-end and a Mobile Responsive Implementation (Development)

    On this project, I developed the front-end pages for ESO solutions. Initially, I was provided with Sketch and the InVision app design and then I created pixel-perfect and mobile responsive pages. (For the mobile responsive work, I used Bootstrap and to speed it up, I used Sass.)

    Outcome: The client was very pleased with the result.

  • Globe Visualization and WebGL (Development)

    Here, I implemented an interactive globe visualization using Three.js and WebGL Earth. I also integrated third-party APIs such as Firebase.

  • eCommerce Website with ASP.NET (Development)

    For Zenwire, I built an elegant, user-friendly, responsive eCommerce store using ASP.NET and MVC. I also added a blog to the store.

  • Social Networking Web App with AngularJS (Development)

    Here, I used the MEAN stack to develop a new social networking web app. I also created a fresh and revolutionary UI/UX experience by adding HTML5/CSS3 animations.

  • Cross-platform App with Ionic (Development)

    On this project, I used the Ionic Framework and Cordova to develop the mobile app. I also extensively used Google Maps API in the app.

  • Secure Back-end API and Gambling (Development)

    For this site, I developed the secure RESTful API back-end for gambling web app and mobile apps. I also put a lot of effort into the API documentation.

  • SMS Reminder | Ruby on Rails (Development)

    I was one of the main developers of this project. I mainly worked on the back-end of OhDontForget.com and on the clean and easy-to-use SMS reminder.

Skills

  • Languages

    CoffeeScript, TypeScript, CSS3, JavaScript, ES7, Python, HTML5, ECMAScript (ES6), PHP
  • Frameworks

    Jasmine, Flask, Django, Redux, Serverless Framework, Angular, Material-UI, Laravel, React Native
  • Libraries/APIs

    Vue.js, React, Redux-saga, Vuex, jQuery, Node.js, Google Maps
  • Tools

    Git, Mocha, Karma, Composer, NPM
  • Paradigms

    Model View Controller (MVC), Agile Software Development, Test-driven Development (TDD)
  • Platforms

    AWS Lambda, Amazon Web Services (AWS)
  • Storage

    MySQL, PostgreSQL, MongoDB, Elasticsearch
  • Other

    Amazon API Gateway, RESTful Microservices, Enzyme

Education

  • Master's degree in Computer Engineering
    2004 - 2009
    Dalian University of Technology - Dalian, China
I really like this profile
Share it with others