Sheet 01 — Curriculum vitae

Johnny Lin

Software engineer in Taiwan, working mostly in e-commerce and payments. Sole engineer on a multi-region membership commerce platform serving 3,000+ members; owned the payment gateway for a cross-border e-commerce business, integrating five local payment providers. Currently studying cloud computing and distributed systems in the UIUC MCS programme.

Talk about your projectDownload CVjohnnyjclin@gmail.com · Taiwan · UTC+8

Experience

Software engineer

2024 — now

International e-commerce

  • Sole engineer and tech lead for a membership commerce platform serving 3,000+ members across CN and US domains: architecture, payments and cloud infrastructure.
  • Unified retail, wholesale and online courses into one platform serving CN and US domains from one shared deployment, with markets as configuration.
  • Modelled regional pricing and membership tiers as data, so business changes ship without a redeploy.
  • Estimated monthly cloud cost before the build and reconciled it against real bills after launch.

TechnologyNext.js · TypeScript · Stripe · Alibaba Cloud ECS · RDS (PostgreSQL) · OSS · Mail · Function Compute · Alibaba CDN · Cloudflare

Software engineer — payment gateway

2022.04 — 2023.09

Cross-border e-commerce

  • Owned the company's payment gateway: checkout front end, provider integrations and the data flow between them.
  • Integrated five local payment providers so each country could pay the way it pays, at €100K–1M+ a month.
  • Built a CODA integration that made bank settlement reconciliation roughly 60% faster.
  • Hardened webhook handling with idempotency keys and provider-of-truth payment state.

TechnologyJava · Spring Boot · React · Oracle · Local payment provider APIs · CODA

Education

Master of Computer Science (MCS) — Cloud Computing

In progress

University of Illinois Urbana-Champaign

  • CS425 Distributed Systems · databases · cloud architecture.

Skills

Architecture

Domain modelling · event & data flow · cost modelling · scale analysis

Languages & frameworks

TypeScript · Next.js · Node · Python · SQL

Cloud & data

Alibaba Cloud ECS / RDS (PostgreSQL) / OSS / Mail / Function Compute · Cloudflare · multi-region

Commerce & payments

Stripe · local payment providers · multi-currency checkout · settlement & reconciliation

Languages

Chinese (native) · English (professional)