林瑋晨

Software Engineer

UX-focused software engineer with 2+ years of experience crafting user-centric products. Expertise in both frontend and backend development, with a proven track record of delivering exceptional user experiences that drive business results. Passionate about using technology to solve real-world problems and make a positive impact on users' lives.

       

學歷



國立成功大學 碩士

生物化學暨分子生物學研究所

2017 - 2019

國立嘉義大學 學士

生物農業科技學系

2014 - 2017

技能

Frontend


  • Typescript
  • React
  • Next.js
  • HTML
  • CSS

Database


  • MySQL
  • PostgreSQL
  • Redis
  • Neo4j

CI/CD Tools


  • Docker 
  • Docker compose 
  • Github Action
  • GCP/Cloud build

Backend Frameworks


  • Python/Flask
  • Python/Django
  • Node/Express
  • Golang/Gin

工作經歷

Internal Expense Report System

The Internal Expense Report System facilitates employee expense reimbursement by enabling users to upload receipts, record transaction details, and seamlessly transfer this data to the accounting system.


Frontend (React)

  • Improved Frontend Architecture and Maintainability
    Enhanced the frontend logic and implemented state managers in TypeScript, facilitating a more granular and maintainable codebase.

  • Streamlined Development and Deployment Processes
    Optimized the CI/CD pipeline for both frontend and backend, ensuring efficient deployments and automated testing.

Backend (Python/Flask)

  • Enhanced Code Quality and Data Integrity
    Added type hints to all functions and enforced model control using Pydantic.

  • Ensuring Reliable Functionality Through Automation
    Implemented endpoint testing within the CI/CD workflow.


Internal Approval System

The Internal Approval System manages all employee activities requiring approval, encompassing various processes that are designed and subsequently recorded in the accounting system.


Frontend

  • Modernizing the Approval Process for Enhanced Efficiency
    Migrated the Internal Approval System from Angular to Next.js, resulting in improved performance and user experience. This system manages employee activities requiring approval across various workflows.

  • Ensuring Reliable Deployments with Automation
    Established robust CI/CD processes for the Next.js frontend, ensuring consistent and automated deployments.

  • Streamlined Workflows for Faster Approvals
    This migration facilitated faster approvals and a more streamlined workflow for employees.

Backend

  • Developed using C#.

Software Engineer

Trend Micro
趨勢科技

四月 2023 - Present


Frontend Engineer

Tagtoo
塔圖科技股份有限公司

十月 2021 - 四月2023

Tagtoo Dashboard

Developed and maintained the Tagtoo Dashboard, a React and Next.js application that consolidates data from multiple advertising channels into a single, intuitive platform. This streamlined data access for the company, resulting in a 80% reduction in time spent on data analysis and reporting.


  • Collaborative Development and Feature Enhancements
    Collaborated with backend engineers to implement new features and enhancements for the dashboard, improving its functionality and user experience.

  • Promoting Code Quality and Developer Efficiency
    Championed the conversion of the codebase from JavaScript to TypeScript, enhancing code maintainability and developer productivity.

  • Enabling Scalable and Automated Deployments
    Containerized the application and deployed it to Google Cloud Platform (GCP) using Google Cloud Build, enabling automated and scalable deployments.

Tagtoo Adchief

Developed and co-maintained Tagtoo AdChief, an automated advertising platform built with React and Next.js that simplifies the creation of custom product recommendation ads. This streamlined workflow facilitated a 40% increase in ad creation efficiency for the marketing team.


  • Leveraged Material-UI and styled-components to create a user-friendly and visually appealing interface for the platform.

Tagtoo Advertise Support


Developed custom, high-performance JavaScript crawlers tailored to specific e-commerce client needs. These crawlers automated data collection, resulting in 80% reduction in manual effort for advertising campaign setup.


  • Automating Data Collection and Ad Targeting
    Leveraged crawlers to extract product information and send targeted events to advertising channels (Google, Facebook, TikTok), enabling more efficient ad targeting and campaign optimization.

  • Streamlined Data Flow and Product Catalog Creation
    Utilized Django to build robust data pipelines that interface with PostgreSQL and MySQL databases. This streamlined data flow for e-commerce information and enabled the creation of comprehensive product catalogs for advertising purposes.

    The resulting product catalogs, built on Django, facilitated the development of highly targeted advertising campaigns that achieved a 50% increase in conversion rates.

  • Data-Driven Optimization for Improved Performance
    Collaborated with business and advertising teams to analyze e-commerce data and optimize advertising strategies. This data-driven approach led to a 20% improvement in return on investment (ROI) for advertising campaigns.

  • Ongoing Support for Campaign Success
    Provided ongoing support and consultation on optimizing ad targeting, budget allocation, and campaign performance metrics.

Software Engineer

Tagtoo
塔圖科技股份有限公司

十月 2021 - 四月 2023

Research Assistant

NTU

國立台灣大學

九月 2020 - 十月 2021

Tissue image analysis (multiplex staining) 

  • Using Vectra® Polaris™ Quantitative Pathology Imaging System
  • Phenochart Whole Slide Viewer
  • inForm® Image Analysis Software * Using Vectra® Polaris™ Quantitative Pathology Imaging System
  • Biomarker quantification
  • Basic Data analysis with Python  (csv, pandas ...)

Molecular Cloning

  • PCR
  • Restriction enzyme based cloning 
  • Molecular cloning (bacteria) 

Protein

  • Western blotting 
  • Bacteria culture 
  • SDS-PAGE