Ethan Lin

  • I have four years of experience as a Front-End software engineer, and I am familiar with Angular and Vue.
  • I am a quick learner. In my previous job, I learned and developed Angular within 2 to 3 weeks, and Vue within a similar timeframe..
  • I will actively observe whether there are any parts of the team's workflow that can be improved. This includes the automation I established in my current team, which greatly improved the team's development efficiency. I also combined meetings to save one hour per week.
  • My interests include investing, early retirement, swimming, hiking, and poker

  Taipei City, Taiwan | [email protected] |  

Experience

Frontend  •  Cathay

Cathay Pacific's "Digital and Data Development Center" regards digital, data and technology as three pillar areas, actively invests resources in building big data infrastructure and introduces new technologies. Through cooperation with various subsidiaries within the group, Improve efficiency and create maximum synergy.

Cooperate with the designers and product managers to develop according to the team's needs. Able to identify problems in daily work and proactively propose solutions to effectively improve team efficiency. The annual evaluation supervisor gave the highest recognition for my great contributions to the team.

1. Project maintenance and development

  • Responsible projects include: smart investment platform, official website, and Content Management System.
  • Assist Code review to maintain code quality.
  • Import husky to maintain project consistency.
  • Create development documentation.
  • Unified code layout standards.

2. Optimize the team process and improve development efficiency

  • Import deployment notifications.
  • Import pull request Templates.
  • Automatically write CI serial number to synchronize production web version
  • Set up daily automated deployment for the latest projects..
  • CI is accelerated by more than 50%.
  • Make suggestions to consolidate meetings and reduce meetings by one hour per week.

3. Newcomer training

  • Develop assessment standards for new employees.
  • Set learning goals for each month based on verifiable standards.
  • Guide newcomers to familiarize with the projects.

Skill : Angular, TypeScript,  Tailwind, ASP.NET, Azure, Scrum

Jan 2023 - Present

Frontend  •  WaveIn

An industry-leading system integrator in Taiwan, delivering end-to-end 5G AIoT solutions and our own in-house R&D capability.

Developed and designed the user interface independently within 9 months of the job. 4 service platforms include: Account authority management, remote sending device management, smart gas meter setting, digital form setting, etc.

  • Project structure setting and package selection.
  • UI/UX user interface design.
  • Component development and upload to npm.
  • Version control and automated deployment by GitLab.

Skill : Angular, TypeScript, GraphQL

Mar 2022 - Dec 2022

Frontend  •  SEIDOR

Seidor, a Platinum award-winning local SAP partner, is a technology consultancy firm that offers a comprehensive portfolio of solutions from SAP.

In addition to participating in the project development and maintenance of 3 different brands during the working period, the company's recruitment platform was completed within 2 months.

  • Maintain the existing e-commerce website and develop new features.
  • Develop a company recruitment platform, integrate interview arrangement, test analysis and result notification to speed up recruitment efficiency.
  • Interacting with Google API to convert the address into latitude and longitude to calculate the distance between the event and the user.
  • Conduct weekly progress meetings with project colleagues in Europe and India.

Skill : VueTypeScript, Java, PWA, GCP

Feb 2021 - Feb 2022

Side Project

Web_AR_Image Identity   

With the open source package MindAR, the online website for the digital exhibition. After the user scans the picture in the frame with the mobile, the corresponding explanatory video will be displayed.

  • Image recognition, display the corresponding video according to different pictures.
  • There is no need to download another APP,  a QRCode can complete various AR needs.

2023

Web_PWA_Taiwan Travel   

TDX API provided by the Ministry of Communications is connected in series to provide different types of data inquiries such as tourism, catering, activities, and accommodation in various cities. Users can store their favorite attractions without an account, and can access this website on different vehicles, including computers, tablets and mobile phones. Best of all, we support offline access to favorite spots!

  • PWA design supports offline access to favorite scenic spots, and supports APP storage in mobile phones.
  • Vuex storage data is accessed between different components.
  • Storage data is stored locally, and favorites can be collected without an account.
  • Bootstrap screen design achieves RWD pages suitable for various vehicles.
  • Scss defines variables of various font sizes and colors, and imports them globally.

2021

Education

Chinese Culture University

Advertising department

Sep 2013 - Jun 2017

Skill


  • Angular、Vue
  • JavaScript、TypeScript、HTML、CSS、Java、Python
  • PWARWD、Git
  • RESTful API、GraphQL
  • TOEIC 915