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

Xiaolei Liu

Verified Expert  in Engineering

Software Developer

Location
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.

Availability

Part-time

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
ZTE
  • 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

Ten20

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

https://timelyapp.com
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

https://www.fubo.tv/welcome
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.

Languages

JavaScript, C, Ruby, Bash

Frameworks

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

Libraries/APIs

Node.js, jQuery

Other

Front-end Development, Software Development, Vi

Tools

Mongoose, Bower, Grunt, Git

Paradigms

Agile Software Development, Functional Programming

Platforms

MacOS, Linux, OS X

Storage

PostgreSQL, MongoDB, Redis, MySQL

2005 - 2008

Master's Degree in Geographical Information Systems

Nanjing University - Nanjing, China

2001 - 2005

Bachelor's Degree in Geology

Nanjing University - Nanjing, China

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.

1

Share your needs

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

Choose your talent

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

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