Jeff Tian, Bachelor degree, has been working for 7 years. With great passion on programming, high pursuit of product quality, is now working as a senior developer at a CRM system team. He enjoys learning skills and is good at applying what he learnt to daily work. He got many rewards from employers because his problem solving, willing to face challenge, hardworking and positive achievements. In spare time he writes his own technology blog and is very active on GitHub!


  • JavaScript, Css, Html


Senior Developer at EF Education

Jun 2013 - current

I am leading the charting feature development in the internal CRM system. One of my contributions to Github is also related to this JavaScript chart library. For the client side, I design friendly UI both to users and developers by skillful javascript and css. For the server side, I design robust algorithms with rigorous mathematics reasoning (One Example: ).

SDET II at Microsoft as vendor staff

Star Staff Reward of 2012!Star Staff Reward of 2012!

Apr 2011 - Jun 2013

As a developer in test, besides normal testing work, I develop test automation tools for test team, and other systems for internal users such as Microsoft Scientists.

Test framework that can be auto deployed to other machines and across different domains.
  • Users: Test Team
  • Features:
    • Supports both GUI and command line.
    • Auto deployment, cross domains, auto run, collects results and sends reports by email.
    • Easy to be extended and integrated with other test cases.
Online Python
  • Users: Microsoft Scientists Team
  • An ASP.NET MVC application that hosts Python code. Scientists are more familiar with Python than C#, they had written many Python scripts to ease their daily work. They want a central online management system to add new scripts, edit existed scripts and run them on the fly across the whole team from different places. They can use this online application to maintain their python scripts and execute it online without the need to install Python on their own machines.
Excellent Staff Reward!Excellent Staff Reward!
Online BVT testing system
  • Users: Test Team
  • An ASP.NET application that manage many sub teams’ BVT testing. Features:
    • Integrated with Source Control (Auto execute when dev checking in code)
    • Configurable, easy to be customized by sub teams through xml, Reporting
HTML5 Video online testing suite
  • Users: Test Team
  • A javascript based testing framework aimed to automate the testing for Html5 video controls.

Software engineer at KerryEAS company

Feb 2010 - Apr 2011

Express sorting system
  • Users: Management team and courier operators
  • A system contains SQL server, ASP.NET MVC web application, WCF services, and hand-held scanning device client applications. Features:
    • Real time monitoring sorting process and reporting functionalities
    • Fast check for couriers and reducing human errors
Nokia warehouse management system
  • Users: Nokia warehouse which outsourced to KerryEAS
  • An ASP.NET application that implemented the work flow for the new founded Nokia Beijing warehouse. Features:
    • Receiving, Sorting, Auto replenishment, Shipments, Bar code label printing, reporting...

Sales analyst at DHL

Jul 2007 - Sep 2009

Heavy Cargo Price Adjustment System
  • Users: Sales Team
  •  This is an excel VBA application. Features:
    • Quota special prices for large shipments customer
    • Auto application form filling, Manager approval checking
    • Generates monthly sales reporting, Sales prediction using exponential smoothing


  • Bachelor in Mathematics Science

    Soochow University

    2003 - 2007

Miscellaneous facts

Diligent, persistent, great teamwork