Trtcsracvgm90b9hxrmm

Lee Chi-Sheng

Software Engineer at ADLINK Technology

Excellent both software skill and architecture skill. Strong programming and architecture skill can let the programming architecture more flexible and usable.

Experience

HP Software Architecture,April 2019 - Present

1. Using Jenkins and docker build the CI/CD process at vCosmos project. The project is build for auto testing. It helps the QA to improve their testing quality.
2. Using Elastic, Apm and Kibana build the website tracking system at Pulsar project. The project is build for internal use website which is use for ODM and HP internal user.
3. Develop one of micro-service at vCosmos project. Using nodejs to develop Resource-Manager in vCosmos. Honestly, I am not familiar with  nodejs. The reason using nodejs to develop is  for teams benefit not for personal skill.
4. Develop Pulsar project. Using .net core to develop some Pulsar function. The key goal for Pulsar is refactor the code. It need to renew classical asp by .net core.

ADLINK Technology  Software Architecture,Sep 2017 - March 2019

1. Complete our company's DXS(digital experiments as-a-service) by our teamwork. I complete the data flow from Azure IoT to      dashboard. Our company use this demo and get a great deal  over 1B at 2018.
2. Use CI/CD to develop micro-service. 
3. Architect our micro-service product. This micro-service architecture will be base of most of micro-services. etc. Thingworx,            Influxdb, MQTT. 
4. Complete several micro-services. etc. Thingwrox, Influxdb, restClient, MQTT, Waston.

AmazingTalker  Automatic Engineer ,March 2017 - June 2017

1. Using bots to send messages and seek for potential teacher list over 10,000.

2. Using bots to collect blogger and PR contact list over 2,000.

3. Using bots to search potential customer and send the invite message or e-mail to the customer. By using            this method, website grew traffic and the revenue grew more than 400%.

4. Training. Providing colleagues with related knowledge and increase their talents.

GoTrueCar  Software Engineer,Nov 2015 - Feb 2017

1. Architect and development the website. Flexible architecture and optimization let the website more                      flexible and usable.

2. Use MVC concept and Entity framework to develop the website. The code is readable by using MVC concept        and easy to maintennce by using Entity framework.

3. Analysis data and optimize website UX. According to data , our team adjust website flow and keep more              customer to the website.

4. Revising the website according to marketing data, thus providing better user flow and experience. The                website traffic decrease bounce rate over 75% according to the adjustment.

Helpmecloud Technology Co., Ltd. Marketing Specialist,Oct 2014 - Apr 2015

Search engine optimization,Google Analytics ,Content marketing ,Product presentation ,Training

Wreath Software Engineer,Oct 2013 -  Sep 2014

Doing daigo in Japan. Build the website : http://wreath.tw

SimmCloud Software Engineer ,Oct 2014 - Oct 2014

Co-founded SimmCloud and be a software engineer. The main website service is give the users choose stock trading strategies, and then the system will be able to do strategy simulation with historical data of this stock. The website will providing simulated report to the user. It has refactor three times and decouple all the function. It is very powerful and reusable at the latest version.

Education

National Tsing Hua University Institute of Photoelectric (Master's degree),2011-2013

National Cheng Kung University Department of Physics (Bachelor's degree) ,2007-2011

Skills


C#

Self-evaluation:9/10


C++

Self-evaluation:7/10


Python

Self-evaluation:7/10


Jquery、Javascript

Self-evaluation:9/10


Azure

Self-evaluation:5/10


AWS

Self-evaluation:5/10

Project


Clubby ( Social media website project)

1. Plan and architect the website. Use MVC concept and          EF(Entity Framework) to design the website. For                    decoupling all the function, I use some IoC(Inverse of          Control) concept to design the architecture. 

2. Assign the work and cooperate with another engineers. 3. Communicate with project owner and design the                   function to fulfilled the requirement.


Freelancing Experience

Various website development projects. Communicate with customer and develop the website according to the customer requirement.


Automatic Stock Data Collection (stock information crawler)

• Position: Backend Engineer (C#)•

• Goal:Collecting stock related data

• Result: Assist users to collect the data of stock and                              relative information.

• Website(Closed): http://2330.tw/