Switch to 中文
John Hsieh

John Hsieh

Senior Software Engineer

Singapore
a0972199950@gmail.com
github.com/a0972199950

About Me

7 years of frontend development experience, formerly Senior Software Engineer at TikTok Singapore and LINE Taiwan. Expert in React/Vue dual-stack development, proficient in TypeScript, Next.js, GraphQL and modern frontend technologies. Rich experience in team management and technical leadership, led teams through major system refactoring projects. Fluent in Chinese, English and Japanese with excellent cross-cultural communication and collaboration skills.

Work Experience

TikTok Singapore

TikTok Singapore

TikTok Singapore - Software Engineer

2024.11 - Present

User Growth team, responsible for AI advertising financial system development using React and internal frameworks

User Growth TeamReact + Internal FrameworksAI Ad Systems
LINE Taiwan

LINE Taiwan

LINE Taiwan - Software Engineer & Team Lead

2021.08 - 2024.10

E-commerce team core development, technical standards, team management and mentoring, Vue SSR + GraphQL + TypeScript

Team Lead (4 members)Vue SSR + GraphQL + TypeScriptMentoring Role
AI.Book

AI.Book

AI.Book - Frontend Engineer (Contract)

2021.09 - 2024.10

Independently developed online photo editor from scratch to launch, Vue + NuxtJS

Built Editor from ScratchVue + NuxtJS + PWA6-month Delivery
FundFluent

FundFluent

FundFluent - Frontend Engineer (Contract)

2021.01 - 2021.09

Hong Kong fintech startup providing SME lending solutions. Core frontend engineer from company inception, responsible for frontend architecture design and tech stack decisions. Built with React(NextJS) + TypeScript + TailwindCSS

UI Kit LibraryWeb Components (Stencil.js)Multi-platform Support
Foxit Software

Foxit Software

Foxit Software - Fullstack Engineer

2020.12 - 2021.08

Public software company specializing in PDF solutions. Fullstack engineer in AI team, managing frontend team (2 members), developing 2B management platform integrating AI microservices. NuxtJS/NextJS + TypeScript + MongoDB + Redis

AI Team CoreFrontend Team ManagementNuxtJS + NextJS
Aotter Inc.

Aotter Inc.

Aotter - Frontend Engineer

2019.08 - 2020.11

Multi-faceted tech company with YouTuber media, advertising ecosystem and development services. Project-oriented teams with PM, UI and frontend/backend developers (4 members). Nuxt + TypeScript + TailwindCSS

Multi-project ManagementAd Tech PlatformsNuxt + TailwindCSS
第三緯度 Inc.

第三緯度 Inc.

第三緯度 - Frontend Engineer

2019.04 - 2019.06

Chinese company Taiwan branch, main business was Korean adult comics website and app. Used Vue + PHP with WeChat payment integration. Short tenure due to complex circumstances

Vue + PHPWeChat Pay IntegrationShort-term Position
Asian Bridge Inc.

Asian Bridge Inc.

Asian Bridge - Digital Ad Specialist & Frontend Developer

2017.12 - 2019.03

Japanese trading company dealing with Japanese cosmetic brands. Served as digital ad specialist and frontend developer, managing frontend team (2 members). Used Japanese as primary working language. PHP MPA + vanilla JS + jQuery

Japanese Working EnvironmentUI/UX ResearchTeam Management + PM
AsiaYo Inc.

AsiaYo Inc.

AsiaYo - Japanese Market Operations

2016.09 - 2017.09

Accommodation platform operations, connecting Japanese lodging sources and assisting platform listing. Served as Japanese translation liaison and emergency situation handler. Achieved accommodation growth targets with 376% growth in 2017 vs previous year

Japanese Market Development376% Performance GrowthTranslation & Customer Service

Key Projects

LINE Shopping

LINE Shopping

View Project
LINE Taiwan2021 - 2024

LINE e-commerce service providing LINE Points rewards for purchases made through partner merchants. Platform serves as shopping portal aggregating third-party e-commerce partners

Tech Stack:
Vue SSRGraphQLTypeScriptSASSExpressJS
CMS System Refactoring (Team Leader)

CMS System Refactoring (Team Leader)

LINE Taiwan2023 - 2024

Led 4-member team to refactor LINE Shopping CMS from PHP to React & NextJS app router. Responsible for tech stack decisions, training, scheduling and risk assessment

Tech Stack:
ReactNextJS App RouterTypeScriptTeam Leadership
JavaScript Task Force

JavaScript Task Force

LINE Taiwan2022 - 2024

Cross-team project group establishing frontend development standards for entire LINE Taiwan. Researched SonarQube static analysis, Lighthouse CI integration, OpenTel monitoring tools

Tech Stack:
SonarQubeLighthouse CIOpenTelStandards Definition
AI.Book Online Photo Editor

AI.Book Online Photo Editor

AI.Book2021 - 2024

Independently developed online photo editing platform supporting photo add/remove, drag adjustment, text editing, font customization. PWA support for native app-like experience

Tech Stack:
VueNuxtJSPWACanvas APITouch Events
FundFluent UI Kit Library

FundFluent UI Kit Library

FundFluent2021

Cross-project shared UI component platform using Web Components (Stencil.js) without frontend framework limitations. Integrated TailwindCSS + Semantic UI for design system

Tech Stack:
Stencil.jsWeb ComponentsTailwindCSSStorybookNPM
SuprLink 超級連結

SuprLink 超級連結

View Project
Aotter Inc.2019 - 2020

Complete URL shortening service from A/B testing to data analysis and advertising. Supports organization management, custom domains and advanced features

Tech Stack:
Nuxt.jsVue.jsTailwindCSSAnalytics
Aotter Trek DSP 平台

Aotter Trek DSP 平台

View Project
Aotter Inc.2019 - 2020

DSP advertising platform with big data analysis, using extensive charts interface to help users find optimal advertising target audiences

Tech Stack:
Vue.jsChart.jsData VisualizationAnalytics API
III City Dashboard

III City Dashboard

Aotter Inc.2019 - 2020

Government commissioned project, collecting distributed government data into unified display platform. Highly customizable charts and data filtering modules

Tech Stack:
Vue.jsD3.jsGovernment APIsData Processing
Churacos Official Website

Churacos Official Website

View Project
Asian Bridge Inc.2018 - 2019

Taiwan official website for Churacos, an Okinawan skincare brand, featuring product showcases, brand story and e-commerce functionality

Tech Stack:
PHPjQueryWordPressE-commerce

Core Skills

Frontend

React
Next.js
TypeScript
Vue
Nuxt.js
GraphQL
CSS

Styling

TailwindCSS
Sass/SCSS
CSS Variables
RWD
API

API & Backend

Node.js
Express
MongoDB
Socket.io
REST APIs
DEV

Dev Tools

Git
Webpack
Docker
Jest
Cypress
Storybook

Languages

中文 (Mandarin)

Native

日文 (Japanese)

Business (JLPT N1)

英文 (English)

Fluent