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.
Experience
Software engineer
2024 — nowInternational 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.09Cross-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 progressUniversity of Illinois Urbana-Champaign
- CS425 Distributed Systems · databases · cloud architecture.
Skills
Domain modelling · event & data flow · cost modelling · scale analysis
TypeScript · Next.js · Node · Python · SQL
Alibaba Cloud ECS / RDS (PostgreSQL) / OSS / Mail / Function Compute · Cloudflare · multi-region
Stripe · local payment providers · multi-currency checkout · settlement & reconciliation
Chinese (native) · English (professional)