Resume

Product-minded software engineer

Full-stack products, event-driven systems, and spec-driven AI-assisted development.

Product-minded software engineer with approximately five years of experience translating requirements into Angular and Vue frontends, NestJS, Node.js, and Python backends, data workflows, and Kafka-based service integrations.

  • Independently delivered an internal-platform frontend with Angular, NgRx, Angular Material, and WebSocket.
  • Designed a SaaS subscription backend covering payments, renewals, plan changes, asynchronous activation, retries, and refunds.
  • Uses ChatGPT, Claude Code, Codex, and OpenSpec for specification-driven AI-assisted development.

Experience

Software Engineer

TuringText · Aug 2023 - Present · Kaohsiung, Taiwan

  • Independently built the complete frontend of an internal project management platform with Angular, NgRx, Angular Material, and WebSocket, then delivered its first version for user acceptance testing.
  • Converted an Excel-based workflow into a structured process covering projects, tasks, invoices, invoice PDF generation, products, pricing, permissions, and chat.
  • Designed and developed a SaaS subscription backend from scratch with NestJS, MongoDB, Kafka, GraphQL, and REST APIs, covering card payments, renewals, plan changes, asynchronous activation, retries, and refunds.
  • Designed Kafka event-driven workflows and cross-service compensation for failure scenarios across payments, subscriptions, and service activation.
  • Adapted data models and subscription rules as product requirements evolved, validating lifecycle, renewal, and plan-change scenarios with unit tests.

Software Engineer

SSMOLab · Nov 2021 - Jul 2023 · Kaohsiung, Taiwan

  • Developed an admin management frontend and a backend API for workflow selection.
  • Independently created more than 300 JSON-driven Vue 3 templates for insurance policies, contracts, and service notifications.
  • Integrated a Puppeteer-based rendering API for HTML and PDF output and used Paged.js for paginated documents.
  • Completed a Form-to-Document proof of concept that converted web-form input into rendered PDFs and received stakeholder acceptance.

Data and DevOps Engineer

絡客思行銷科技 · Mar 2021 - Sep 2021 · Taipei, Taiwan

  • Developed and maintained Python APIs for mobile SDK location data and advertising-location analysis.
  • Built interactive heatmaps with Folium, Leaflet, OpenStreetMap, and Taiwan administrative GeoJSON.
  • Integrated Google Maps Geocoding API and built merchant-address crawling and matching tools.
  • Automated advertising monitoring with crontab and Line Notify for hourly delivery and open-count reporting.

Skills

Frontend

  • Angular, NgRx, Angular Material, Vue 2/3, Vuetify, Bootstrap, TypeScript, JavaScript, WebSocket.

Backend

  • NestJS, Node.js, Python APIs, GraphQL, REST APIs, unit testing.

Data and Architecture

  • MongoDB, PostgreSQL, MySQL, Redis, Kafka, event-driven architecture, JSON, GeoJSON.

AI-assisted Development

  • ChatGPT, Claude Code, Codex, OpenSpec, specification-driven development.

Infrastructure and Tooling

  • Docker, Docker Compose, Puppeteer, Paged.js, Folium, Leaflet, OpenStreetMap, Google Maps Geocoding API.

Selected Project

IFOC · Intelligent Factory Operations Copilot

Vue 3 · NestJS · MongoDB · Kafka · OpenTelemetry

  • Built an event-driven smart-factory operations platform for machine-state monitoring, event tracking, rule evaluation, alert workflows, and operational dashboards.
  • Separated immutable event history, current-state projections, alert interpretation, and AI insights using a modular-monolith architecture.
  • Developed and verified the system with Docker Compose, automated backend tests, API checks, and browser-based end-to-end flows.

Education

AI Big Data Program

Institute for Information Industry, Zhongli · Feb 2020 - Jul 2020

  • Focused on big-data analysis and applied AI foundations.

Bachelor of Business Administration

National Kaohsiung Normal University · 2008 - 2012

  • Department of Business Management.

Languages

Working Languages

  • Mandarin Chinese: native. English: conversational and comfortable reading technical documentation.