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
Full-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
  • PHP Volunteer
    2018 - 2018
    Internet Archive
    • Contributed to the archive code base as a volunteer developer.
    • Boosted their conversion rate by conducting A/B tests on front-end pages.
    • Wrote unit tests for the legacy codes using AspectMock PHP library.
    Technologies: PHP, Docker, Sass, jQuery, CSS3, HTML5
  • 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)
    http://www.esosolutions.com/

    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 Using ASP.NET (Development)
    http://zenwire.ca/

    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 Using AngularJS (Development)
    http://www.qeneqt.us/

    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 and 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)
    http://ohdontforget.com/

    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.

  • Social Network App using React Native | iBeam.Challenged (Development)

    Challenged is an app which is driven by a community to house the massive social challenges we find all over the web. Here you can create and participate in video challenges of any kind with your friends, celebrities, charities, brands, and influencers. Spark a movement, share it with others, and watch it grow!

    The app was originally built on Objective C, and I ported it to React Native in early 2017.

Skills
  • Languages
    JavaScript, CSS3, TypeScript, CoffeeScript, ES7, Python, HTML5, ECMAScript (ES6), PHP
  • Frameworks
    Ionic, Django, Flask, Redux, Jasmine, Django REST Framework, Serverless Framework, Angular, React Native, Laravel
  • Libraries/APIs
    Vue.js, React, Vuex, Redux-saga, Google Maps, Node.js, jQuery
  • Tools
    Git, Composer, NPM, Karma, Mocha
  • Paradigms
    Model View Controller (MVC), Test-driven Development (TDD), Agile Software Development
  • Platforms
    AWS Lambda, Amazon Web Services (AWS)
  • Storage
    PostgreSQL, MySQL, Elasticsearch, MongoDB
  • Other
    Amazon API Gateway, RESTful Microservices, Material-UI, 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