Avatar of Bryan Lin.
Bryan Lin
Senior Software Engineer
ProfileResume
Posts
33Connections
In
Avatar of the user.

Bryan Lin

Senior Software Engineer
A frontend lead that is responsible for feature delivery with a fast pace and high quality, includes good system design, vulnerability mitigation...etc. - Good team player - Introduce DevSecOps culture - Self-motivated, self-managed, and self-learner
Logo of the organization.
Optoma
Logo of the organization.
Feng-Chia University
Taipei, Taiwan

Trình độ chuyên môn

  • Tình trạng hiện tại
    Thất nghiệp
    Bật trạng thái tìm việc
  • Nghề nghiệp
    Front-end Engineer
  • Lĩnh vực
    Phần mềm
  • Kinh nghiệm làm việc
    Hơn 15 năm (Hơn 15 năm liên quan)
  • Kinh nghiệm quản lý
    I've had experience in managing 5-10 nhân viên
  • Kỹ năng
    React.js
    AWS
    Azure
    DevOps / CI / CD
    TypeScript
    JavaScript
    Next.js
    React.js/Redux/Hook
    Git
    HTML5
    RWD
    CSS3
  • Ngôn ngữ
    English
    Trung cấp
  • Trình độ học vấn cao nhất
    Bachelor

Ưu tiên tìm kiếm việc làm

  • Hình thức làm việc mong muốn
    Full-time
    Chỉ làm việc từ xa
  • Vị trí làm việc mong muốn
    Senior Software Engineer
  • Địa điểm làm việc mong muốn
  • Freelance
    Freelancer bán thời gian

Kinh nghiệm làm việc

Logo of the organization.

Principal Software Engineer

Optoma
Full-time
12/2022 - 06/2023
7 mos
Taipei City, Taiwan
1. Provide team work SOP that all feature delivery should pass code review, and writing/run related unit tests and e2e tests。Each feature should work normally among different browsers, and among different devices (laptop, mobile, tablet). 2. Host study group that each member should share the reading report of assigned chapter for specified book/technique to improve working skills. 3. Using HTML canvas and WebGL to develop Optoma CreativeBoard feature so that users can join a session then collaborate with other participants that use android devices. 4. Using web multi-touch technique to implement mobile-like gesture, such as 2 fingers to pan or zoom, or 1 finger to click.
Logo of the organization.

Senior Software Engineer

09/2019 - 09/2022
3 yrs 1 mo
Taipei City, Taiwan
1. A frontend lead that coordinates the schedule of feature delivery, and controls the product quality as well. 2. Expertise on React.js, TypeScript, UI performance tuning, and error monitoring. 3. Use data visualization(Pixi.js, D3.js) to present security incident root cause analysis with graph manner, and it increases more than 70% efficiency for this process. 4. Use automation(unit test & e2e) to mitigate more than 90% potential issues before feature deployed to production. 5. Use docker to host UI. The benefit is to apply the same deployment flow on different cloud(AWS, Azure).

IT Manager

12/2017 - 08/2019
1 yr 9 mos
Taipei City, Taiwan
1. Maintain internal system and responsible for deploying on AWS(EC2 + EB + S3) and Aliyun 2. Integration for eCommerce platform(Amazon, eBay, Walmart, Shopify...) to upload writings and photos of our products. 3. Use Nginx on AWS and Aliyun as reverse proxy and load balancer. 4. Use Angular JS and Kendo UI to create modern UI for our internal system.
Logo of the organization.

RD Manager

05/2014 - 11/2017
3 yrs 7 mos
Taoyuan City, Taiwan
1. Use Kendo UI and jQuery to create admin console for product aoSCADA that is an IoT surveillance platform. 2. Use D3.js to create graphic control UI that is an interactive SVG embedded on aoSCADA to control hardware or present hardware signal to remind user when some devices become abnormal.

RD

05/2013 - 05/2014
1 yr 1 mo
Develop data mining product(IPTech and MTrends) with C# MVC 5 , Entity Framework, Knockout JS, and jQuery.

Software Engineer

11/2009 - 12/2012
3 yrs 2 mos
1. I have to be on site for clients to resolve technical issues and build good architecture of systems for faster development. 2. Experience in government financial tax software projects and working with more than 100+ vendors to make progress. 3. I participated in a famous telecom company's project to integrate their Oracle ERP system to create a user-friendly UI/UX for purchasing necessary items.

Software Engineer

03/2008 - 11/2009
1 yr 9 mos
1. Responsible for developing new features and maintaining e-government systems. 2. Negotiate with stakeholders for requirements and schedules

Software Engineer

05/2007 - 03/2008
11 mos
1. Be a contractor in a famous telecom company to integrate internal software and hardware systems. 2. Negotiate with stakeholders to fulfill requirements with less effort. 3. Solid Java skills (spring 2 + hibernate 3 + JMS)

Software Engineer

05/2005 - 05/2007
2 yrs 1 mo
1. Responsible for maintaining on-premium products and customer service. 2. Customize products to fulfill customer's requirements.

Software Engineer

07/2004 - 03/2005
9 mos
1. Responsible for developing GIS systems with 2D / 3D projects. 2. Responsible for internal system maintenance such as mail system, leave system, and so on.

Học vấn

Logo of the organization.
Bachelor’s Degree
Computer Science
1999 - 2003