Alexander Xu, Developer in Beijing, China
Alexander is available for hire
Hire Alexander

Alexander Xu

Verified Expert  in Engineering

Software Developer

Location
Beijing, China
Toptal Member Since
December 6, 2016

Alex is a full-time software engineer who has worked for tech and eCommerce giants Xiaomi, Oracle, Microsoft, Amazon, and eBay. He offers many years of experience and superb expertise in developing enterprise applications. He is a solution seeker at heart, and he works well with clients.

Availability

Part-time

Preferred Environment

Ubuntu

The most amazing...

...thing I've coded is a mathematical algorithm to determine the optimal solution of a logistics problem.

Work Experience

Software Engineer

2015 - 2016
Microsoft
  • Contributed full-stack development to Visual Studio Team Services in the Cloud and Enterprise group. VSTS (visualstudio.com/team-services) is a Microsoft product for managing Agile software development. It's similar to JIRA, Bitbucket, or GitHub.
  • Implemented keyboard shortcuts for VSTS. Like JIRA, VSTS also allows user actions to be done using keyboard shortcuts.
  • Implemented "tag" management for VSTS. Tags can be added to user stories as a way for user stories to be grouped.
  • Helped fix my team's broken test infrastructure. Because upper management at Microsoft decided to lay off most of the Software Development Engineer in Test (SDET) team, the devs had to take ownership of the test infrastructure after the SDETs departed. Due to no longer having SDET on my team, major parts of the test infrastructure were broken for a year.
Technologies: Microsoft SQL Server, TypeScript, C#, ASP.NET MVC

Reversi Game Engine Parallel Programming

https://github.com/xuzheng1234/ReversiGameEngineParallelProgramming
A game of Reversi implemented using Intel Cilk minimax algorithm with alpha-beta pruning in parallel.

http://software.intel.com/en-us/intel-cilk-plus

Visual Studio Team Services

https://www.visualstudio.com/team-services/
Visual Studio Team Services is the cloud based variant of Team Foundation Server. TFS is a Microsoft product that provides source code management (either with Team Foundation Version Control or Git), reporting, requirements management, project management (for both Agile software development and waterfall teams), automated builds, lab management, testing, and release management capabilities.

Sentence Correction Using a Hidden Markov Model

https://github.com/zhengxuca/Sentence-Correction
Developed Markov and Hidden Markov models for English text. Generated sentences using the trigram model by implementing the prior-sample routine. Use the language model to correct imperfect sentences given by the user. The application returns which sentence is most likely given the user’s input.

Languages

Java, C#, JavaScript, TypeScript

Frameworks

ASP.NET Core, Express.js, ASP.NET MVC

Libraries/APIs

Node.js, Socket.IO

Tools

Microsoft Visual Studio, Visual Studio Online (VSO), Eclipse IDE, Git, Webpack, Visual Studio

Platforms

Visual Studio Code (VS Code), Windows, Linux, Ubuntu, Eclipse

Storage

MongoDB, Microsoft SQL Server

2010 - 2012

Master of Science Degree in Computer Science

Simon Fraser University - Canada

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