Xiaolei Liu

Xiaolei Liu

Nanjing, China
Hire Xiaolei
Scroll To View More
Xiaolei Liu

Xiaolei Liu

Nanjing, China
Member since January 2, 2014
Xiaolei is a JavaScript expert and full stack developer focusing on Node.js and AngularJS. He loves programming and enjoys working from home. He highly values the experience of working and building trust with colleagues and clients in a remote capacity.
Xiaolei is now available for hire
  • JavaScript, 3 years
  • AngularJS, 2 years
  • Sails.js, 2 years
  • Express, 2 years
  • jQuery, 2 years
Nanjing, China
Preferred Environment
Mac OS X, Git, Vim
The most amazing...
...thing I've created is a site that crawls and lists the censored and deleted tweets posted from my country's largest social website.
  • Senior Software Developer
    2010 - 2012
    • Improved a VoIP call scheduler/controller module in the NGN network, using protocols such as SIP, RTP, and H.248.
    • Implemented a voice mailbox service for registered VoIP users using VMS.
    • Handled functional level refactoring of a GTP-C functionality module in PGW (PDN Gateway).
    • Optimized an internal event-driven state machine in a signaling controller module for GTP-C protocol.
    • Implemented simultaneous FA/MAG functionality on PGW using PMIP protocol.
    Technologies: C, Linux
  • Ten20 (Development)

    A GPS tracker service site using Node.js, MongoDB, AngularJS, Leaflet.js, and Bootstrap. As the main developer, I built both the front-end and back-end for the whole site, while my client worked on the tracker protocol and GPS data processing. The main challenges were:
    1) solving AngularJS SEO problems
    2) finding a way to dynamically scale a tracker's sampling points while the map's zoom changes.

  • Timely (Development)

    A project time tracking web app developed using AngularJS and Firebase. This is one of the most challenging front-end projects I've ever worked on. My client was a distinguished designer and emphasized UI details. I helped him to implement a very customized and UI-friendly time calendar. It looks gorgeous.

  • fubotv (Development)

    A soccer video site built using Sails.js, MongoDB, and AngularJS. I was the lead developer in the team. I participated in both front-end and back-end development. On theh front-end I worked on general reusable page sections, UI effects, AngularJS SEO, and unit testing. On the back-end, I worked on soccer data ingestion, public API definition and implementation, app deployment, and CDN caching for the API.

  • Bypassing Chinese Internet Censorship: How I Built a Censored Microblog Aggregator (Publication)
    As is known worldwide, the Chinese government enforces strict censorship on the internet. Virtually everything is under the government’s surveillance. In order to be allowed to operate, ISPs and internet content providers in China usually have their own content filtering mechanism for blocking or removing the published content by its users, or even deleting users’ account directly if they are assumed to be illegal under the government policy.
  • Languages
    JavaScript, Bash, Ruby
  • Frameworks
    AngularJS, Sails.js, Express, Ember.js, Ruby on Rails
  • Libraries/APIs
    Node.js, jQuery
  • Tools
    Git, Grunt, Bower, Mongoose
  • Paradigms
    Agile Software Development, Functional programming
  • Platforms
    Mac, Linux
  • Storage
    MongoDB, PostgreSQL, MySQL, Redis
  • Master's degree in Geographical Information Systems
    Nanjing University - Nanjing, China
    2005 - 2008
  • Bachelor's degree in Geology
    Nanjing University - Nanjing, China
    2001 - 2005
I really like this profile
Share it with others