Learn more

Davin Lin

Software Engineer
dvnnlnn.in
Software engineer with 5+ years of experience and strong fundamentals in web technologies. Enjoy building scalable web infrastructure, optimizing website performance, and improving products’ user experience.

Work Experience

Lead Frontend Engineer

ARTOGO

Aug 2021 - Current
  • Led a team of 6 building 3 products with TypeScript, React, Sass, CSS Modules, and Three.js.
  • Built infrastructure with Next.js, Capacitor to publish projects as Web, iOS, and Android App.
  • Built the DevOps process with Git Flow, Git Hooks, and Gitlab CI to streamline GCP shipment.
  • Optimized Google Web Vitals metrics to 100/100 in performance (LCP/FID/CLS), UX, and SEO.
  • Planned the frontend roadmap and communicated with stakeholders on priorities/progress.

Software Engineer

Jul 2020 - Jul 2021
  • Developed Micro Frontends core banking solutions with TypeScript, Vue, and single-spa.
  • Built a standard component library as an npm package for consistency across multiple systems.
  • Built a form library with @vue/reactivity to handle duplicated business logic, saving 60% dev time.

Frontend Engineer

Jun 2019 - Jun 2020
  • Built an AI & Big Data powered e-commerce platform with JavaScript, Vue, and Ant Design.
  • Designed REST API and JWT role-based authorization process with the backend team.

Software Engineer

Dec 2017 - Aug 2018
  • Built a content publishing system with Node.js, Express, Vue, and gulp.js for project bundling.

Software Engineering Intern

Jul 2016 - Aug 2016
  • Developed creative websites and interactive installations with Javascript, jQuery, and Arduino.

Projects

Founder, Software Engineer

Jun 2016 - Jan 2019
  • Founded NCKU HUB, a platform helping 250k+ students (2M+ usages) enrich their college learning.
  • Led a team of 12 designing with Sketch and developing with Vue, Node.js, Express, and Python.

Education

MS, Information Technology

Sep 2022 - Current
  • Coursework: Data Science Pipeline, Databases & Information Retrieval, AI & Automation, etc.

BMS, Information Management

  • Coursework: Data Structure & Algorithms, System Design, Database, JAVA Programming, C++ Program Design, etc.
  • Leadership: President at A&C Association, VP at Graduation Association, IT Director at NCKU College Fair

Certifications

  • Microsoft Azure Fundamentals AZ-900|IBM Containers & Kubernetes Essentials|IBM Cloud Core|IBM Enterprise Design Thinking Practitioner|IBM Agile Explorer|IBM Consulting – Communicating Value|IBM Consulting – Delivering Business Value|UX Book Club Taiwan - Google UX Design Certificate|Google AdWords Certificate

Skills

  • TypeScript|JavaScript|Node.js|Python|JAVA|C++|SQL|HTML|CSS|Git|CI/CD|DevOps|AWS|GCP|Linux|Docker|Kubernetes|MySQL|React|Vue|Next.js|jQuery|Bootstrap|Sass|REST API|GraphQL|Sketch|Figma