I am a software engineer who has over 4 years of experience, and I am familiar with Java and designing/implementing scalable systems. While working at Chunghwa Telecom, I helped my company to get NT$35,000,000 of tender from the government and acted as the main developer in a collaboration project with Microsoft.
A. Information Sharing and Analysis Center (ISAC)
As a security information sharing system, it should dispatch the message correctly and immediately when the attack happens. In this project, I was responsible for designing and implementing the reliable and flexible RESTful API on Security Alert Publishing and Data Visualization modules.
Skills: Java, Spring Boot, Spring Data JPA, Vue.js, Chart.JS, RESTful API, Junit, GitHub, Jenkins
Member: Architect: 1, Developer: 6
Work Content: Develop:60%, Test:40%
B. Asset management and risk assessment system
Acted as the project owner to handle the whole development flow. In order to be easily introduced to different enterprise environments, this system used some design patterns, e.g., Factory, Singleton. It helps managers to define their assets and builds the best solution to assess its potential risks. Finally, it successfully deployed to different fields and helped my company get over NT$35,000,000.
Skills: Java, Spring Boot, Spring Security, Vue.js, RESTful API, Junit, MariaDB, SQL Server, Docker, GitLab
Members: Developer: 1
Work Content: Design: 60%, Develop:25%, Test:15%
C. Punch Clock App on Microsoft Teams - a collaborative project with Microsoft
This is a collaboration project with Microsoft, and I acted as the main developer to complete advanced features and release a Microsoft Teams plugin on the Azure cloud platform. By improving the stability of the plugin to use customers’ confidential data work on the Azure cloud platform and interact with Microsoft Teams application.
Skill: Node.js, React, Postgre SQL, Azure (App Service, App registrations), Microsoft Teams SDK, Postman, GitHub
Member: Project Manager:2, Developer: 2
Work Content: Develop:35%, Maintain: 35%, Test:20%, Design: 10%
September 2017 - Present
Lin, Y. W., Wei, L.J., Chang, T. H. “Using A* and Q-learning Algorithms to Implement the Task of Geometry Friends Single AI Track”
Chang, T. H., Kao, S. K., Lin, Y. W., Wei, L. J., & Tsai, C. Y. “KNDTE: A System for Deduction of Textual Entailment and Textual Fact at the NTCIR-11 RITE-VAL.”
2015 - 2017
2011 - 2015
I am a software engineer who has over 4 years of experience, and I am familiar with Java and designing/implementing scalable systems. While working at Chunghwa Telecom, I helped my company to get NT$35,000,000 of tender from the government and acted as the main developer in a collaboration project with Microsoft.
A. Information Sharing and Analysis Center (ISAC)
As a security information sharing system, it should dispatch the message correctly and immediately when the attack happens. In this project, I was responsible for designing and implementing the reliable and flexible RESTful API on Security Alert Publishing and Data Visualization modules.
Skills: Java, Spring Boot, Spring Data JPA, Vue.js, Chart.JS, RESTful API, Junit, GitHub, Jenkins
Member: Architect: 1, Developer: 6
Work Content: Develop:60%, Test:40%
B. Asset management and risk assessment system
Acted as the project owner to handle the whole development flow. In order to be easily introduced to different enterprise environments, this system used some design patterns, e.g., Factory, Singleton. It helps managers to define their assets and builds the best solution to assess its potential risks. Finally, it successfully deployed to different fields and helped my company get over NT$35,000,000.
Skills: Java, Spring Boot, Spring Security, Vue.js, RESTful API, Junit, MariaDB, SQL Server, Docker, GitLab
Members: Developer: 1
Work Content: Design: 60%, Develop:25%, Test:15%
C. Punch Clock App on Microsoft Teams - a collaborative project with Microsoft
This is a collaboration project with Microsoft, and I acted as the main developer to complete advanced features and release a Microsoft Teams plugin on the Azure cloud platform. By improving the stability of the plugin to use customers’ confidential data work on the Azure cloud platform and interact with Microsoft Teams application.
Skill: Node.js, React, Postgre SQL, Azure (App Service, App registrations), Microsoft Teams SDK, Postman, GitHub
Member: Project Manager:2, Developer: 2
Work Content: Develop:35%, Maintain: 35%, Test:20%, Design: 10%
September 2017 - Present
Lin, Y. W., Wei, L.J., Chang, T. H. “Using A* and Q-learning Algorithms to Implement the Task of Geometry Friends Single AI Track”
Chang, T. H., Kao, S. K., Lin, Y. W., Wei, L. J., & Tsai, C. Y. “KNDTE: A System for Deduction of Textual Entailment and Textual Fact at the NTCIR-11 RITE-VAL.”
2015 - 2017
2011 - 2015