Scroll To View More
Li XiaoChen

Li XiaoChen

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
  • Python, 5 years
  • Node.js, 5 years
  • React, 4 years
  • React Native, 4 years
  • Django, 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
    PHP, JavaScript, HTML5, CSS3, Python, TypeScript, CoffeeScript, ECMAScript (ES6), ES7
  • Frameworks
    Laravel, React Native, Django, Flask, Redux, Angular, Jasmine, Serverless Framework
  • Libraries/APIs
    React, Node.js, Google Maps, jQuery, Redux-saga, Vuex, Vue.js
  • Tools
    Git, Composer, NPM, Karma, Mocha
  • Paradigms
    Agile Software Development, Test-driven Development (TDD), Model View Controller (MVC)
  • Platforms
    Amazon Web Services (AWS), AWS Lambda
  • Storage
    MongoDB, MySQL, PostgreSQL, Elasticsearch
  • Other
    Amazon API Gateway, Enzyme, Material-UI, RESTful Microservices
Education
  • Master's degree in Computer Engineering
    2004 - 2009
    Dalian University of Technology - Dalian, China
I really like this profile
Share it with others