Resume
Bio

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!
Contact Info:
Email: jeff.tian@outlook.com Website: http://zizhujy.com Github: https://github.com/Jeff-Tian
Focuses
- JavaScript, Css, Html
- C#, ASP.NET MVC, SQL
Work
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: http://zizhujy.com/blog/post/2014/06/08/.aspx ).
SDET II at Microsoft as vendor staff

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.

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
Other works
Contributions to many github projects
Contributions to BlogEngine.NET
- Image Guard extension Better Word Count extension
- File System Manager widget Mark down formatter extension
Statistical Calculator for Windows 8
Contributions to Flot Javascript Chart library
Chrome store apps
Education
-
Bachelor in Mathematics Science
Soochow University
2003 - 2007
Miscellaneous facts
Diligent, persistent, great teamwork