API Development - Cacoo.com backend API development
- Design and develop backend APIs with Go.
- Translate old APIs writtem by Java into Go.
Data Center Optimization - Machine learning for data center
- Create machine learning models to predict power demands and PUE in IDC Frontier's data center.
- Research and choose Python machine learning libraries such as Numpy, Pandas, scikit-learn, and Jupyter Notebook.
- Data Cleaning and data visualization.
- Evaluate and choose machine learning algorithm such as Linear Regression, SVM, Random Forest, and Neural Network.
- Develop aplications using these models with Django.
Data Engineering and IoT backend - The industry-university collaboration project using IoT technologies
- Build and maintain a backend system that gathers and collects data from IoT devices, stores it to TreasureData, and controls batch processings.
- Develop on multmultiple Docker containers and OpenShift, RedHat's container-based PaaS platform.
CAD development - automation tools for a shipbuilding
- Develop CAD automation tools.
- Design, develop, and maintain it for CAD users in heavy industory company.
User analysis - Automation tool user analysis
- Visualize and log usage history of the CAD tool users.
- Research number of users and the most frequently used tool.
- Insert a program to visualize those into the CAD tools.
- Improved the developing and maintaining process, and reduced their cost.
Keywords: Ruby, Rubygems, Pandas, CSV
Keywords: Elixir, Maru, REST API
Keywords: Golang, CIL
Keywords: React.js, GitHub Pages
Keywords: Ruby, Heroku, Slack bot
Keywords: Ruby, rubygems