NEWS

2016-04-23 - I started my blog on programming and database technology.

2016-04-18 - I desgined a downloading SSIS package for downloading files from a SFTP server no matter there is files on the server or not using Visual Studio. I also wrote a stored procedure to parse all data to the existing table using T-SQL.

2016-04-11 - I attended Pathways to Leadership Process training I.

2016-04-03 - I designed gui interfaces for Machine Learning course on Coursera using Python.

2016-03-11 - I developed an online hotel booking system using using MySql and PHP.

2016-03-05 - My website (PHP version) was born!

2016-01-25 - Started my new job (Data Developer) at Mental Health Center of Denver!

2016-01-18 - Experience summary.

2016-01-12 - All websites moved to GoDaddy!

2016-01-10 - I developed an online deal collection system using SQL Server and C#.net (MVC 5).

2015-12-29 - I developed an online shopping system using SQL Server and C#.net (MVC 5).

2015-12-20 - I developed an online hotel booking system using SQL Server and C#.net (Web Form).

2015-12-15 - My website was born! (two versions: MVC 5 and Web Form)

2015-12-07 - I got my MS: HTML5 with CSS and JavsScript certificate!

2015-12-04 - I got my MCSD certificate!

2015-12-01 - I got my MCSE certificate!

2015-11-22 - I designed a DVD rental database using C# with two windows forms as inputs.

2015-10-25 - I rewrote Machine Learning codes using Python, and took the course twice taught by Prof. Andrew Ng on Coursera.

2015-09-04 - I got my MS: C# certificate!

2015-09-02 - I got my MCSA certificate!

2015-07-02 - I opened a Github blog.

« Prev 5

INTRODUCE MYSELF

I want to build a Tao follows nature society. Please hire me.

I was born in Huadian city, Jilin province, China, a beautiful city in Northeastern China.

I got my PhD degree in Physical Chemistry from University of Tennessee in December 2012.

I am a Microsoft certified tech for database technology (MCSA, MCSE) and web development (MCSD).

MY EXPERIENCE

I have a real passion for programming and database technology.

Current company (mainly C# and SQL Server):

Previous company:

•  Created an intranet website using C#.NET and SQL Server. Set up everything on an IIS server. It is domain-driven, responsive, dynamic. The layout of the website is controlled by database tables for less effort on maintenance. It is for collecting data and displaying Tableau dashboards. There are several good features: upload and paste images in the text editor using user-defined methods without using comercial software, uplaod mutiple files from different directories and remove files, different people see different web contents, sending email with attachments, anonymous data collection etc.

•  Created a data transfer & sync software for Coupa and Microsoft Dynamics NAV using C# and SQL Server. It mainly transfers invoices and expense reports between the two. It guarantees data flow and reports failure to accounting staffs. When they fixed the issues, the correct invoices or expense reports will be transferred to NAV from Coupa. The failure cannot affect the data flow.

•  Created an Angular 7 + Java Spring Boot application for API, data collection and presentation. The original idea is just to prevent Tableau Server crash because one simple dashboard was read 10000 times a day. Since this web application displays the data directly, it frees up Tableau Server. I love this modern design alot, and add more and more features to the application such as angular integration, logging, security etc.

•  Created an Alexa application for displaying Tableau dashboards using C#.NET and Azure SQL.

•  Created a C# application for manipulating users' emails, calendars etc. using Microsoft Graph.

•  PDF parsing and emailing system: it is a unique feature compared to other health centers in Denver.

•  Developed ETLs for easy maintenance, disaster prevention, email notification, warehouse statistics, parallel execution, automation, continuous integeration etc.

•  EDI (837, 835, 271 etc.) parsing: our vendor Netsmart cannot do it. I finished the projects on time.

•  SQL Server and Tableau Server Migration: all are in production, and no mistakes, short downtime due to DNS lagging.

•  Eliminated duplicates in several main stored procedures. One table has millions of rows.

•  Set up a Hadoop system on distributed Linux servers.

Personal projects at my spare time:

•  Developed several websites and applications using C#, PHP, Java, JavaScript, Node.js, Angular, React, SQL Server, MySQL, Mongodb etc. Please see demos from the Projects dropdown list.

•  Rewrote Machine Learning codes using Python 2 and 3 + unittest from the Coursera course. I also added GUI for better interface for Linear Regression.

•  Rewrote the Java source codes from the Algorithms I and II on the Coursera using C# + Unit Test.

•  A lot of SQL and database administration practices for SQL Server, MySQL, Hadoop etc.

•  Solving LeetCode and Hackerrank problems using Java, C++, C#, Python, JavaScript + Unit Test (still in progress).

•  Created an Alexa App on Azure to show different websites on the single webpage. No need to refresh the webpage manually.

•  Cloud development and administration on Azure and AWS.

•  Learned Linux and Windows Servers by taking courses and practices.

•  Took a lot of courses (including algorithms, web development, database technology, statistics etc.) on Pluralsight, Safari Books Online, Lynda, and Coursera.