Michael W.

EMBEDDED SOFTWARE DEVELOPER

246 dollar
Freelancer
1 an

Mon expérience

Voir plus

Jiangsu HopeRun Software Co., LtdJanuary 2018 - January 2018

Key Achievements:
As a member of the R&D center, developing the interactive system of the product and integrate it with the NXP motor control system. Developing new features in C/C++ of the user interface and Linux kernel according to the client's requirement. Maintaining the deployment of applications to the cloud platform and develop with the automatic testing platform. Troubleshoot the issues reported by end-users.

Key Responsibilities:
1. Create new features for different components in the Android hardware abstraction layer, including camera, display module.

2. UI/UX related development, onboard system bring-up.

3. Maintaining software package tasks using CMake and related bash scripting tools for testing the baseline code on different products. Also, use a containerization tool like
Docker to make the application run on different OS environments easily.

4. Cooperating with the testing team to do DevOps engineering. Using Jenkins to build
CI/CD to achieve continuous development, and building automatic Unit Testing and Selenium UI tasks on Jenkins to achieve robustness of the product.

Company: Jiangsu HopeRun Software Co., Ltd (at China)
HopeRun has deep experience in both business process outsourcing and cloud platform, its products range from Banking System, IC platform and etc.
Voir plus

Suzhou Langers Electronic Technology Co., LtdJanuary 2013 - January 2014

Key Achievements:
One of the members of this Start-up company, developing the main web page of the company and the smart-home solution product with the development team. Set up and configure the networking environment and the server of the company.

Key Responsibilities:
1. Completed the first smart-home solution product based on Linux and Android for our company, which included the furniture's function for light control & sound control.

2. Using RequireJS and D3 (Data-Driven Documents) technique to build our own web site and illustrate dynamic 2D models of products on the User Interface of the web.

3. In charge of the maintenance of the website of the company. Set up and configure networking infrastructures and networking security systems. Set up and configure the server of the company, and the backend SQL database of the website.

Company: Shanghai Tianma Microelectronics Co., Ltd. (at China)
Tianma has a long experience in the market of displays for over more than three decades, supports a wide range of applications, e.g. smartphones, tablet

Mes compétences

Unit testing, Troubleshooting, Test Cases, Technical Writing, SQL, Software Development, Selenium, Neural networks, Matlab, Machine Learning, Linux, Jscript, Jenkins, Image Processing, Docker, DevOps, CUDA, C++, Big Data, Artificial Intelligence, Android