Xiaolei Liu, Developer in Nanjing, Jiangsu, China
Xiaolei is available for hire
Hire Xiaolei

Xiaolei Liu

Verified Expert  in Engineering

Software Developer

Nanjing, Jiangsu, China
Toptal Member Since
July 28, 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.



Preferred Environment

Vi, Git, OS X

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.

Work Experience

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: Linux, C


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.


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.


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.
2005 - 2008

Master's Degree in Geographical Information Systems

Nanjing University - Nanjing, China

2001 - 2005

Bachelor's Degree in Geology

Nanjing University - Nanjing, China


Node.js, jQuery


Mongoose, Bower, Grunt, Git


AngularJS, Unity3D, Unity, Laravel, Express.js, Sails.js, Ruby on Rails (RoR), Ember.js


JavaScript, C, Ruby, Bash


PostgreSQL, MongoDB, Redis, MySQL


Agile Software Development, Functional Programming


MacOS, Linux, OS X


Front-end Development, Software Development, Vi

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring