×
Abraham Yang 杨杨

Abraham Yang 杨杨

Senior Frontend Engineer / Frontend Lead

Shanghai, Shanghai, CN
+86 159-2109-8538
Mandarin Chinese, English

Background


About

About

Senior Frontend Engineer with 7+ years in React and Mini Program ecosystems. Applies AI-driven workflows to accelerate development cycles and improve engineering architecture. Experienced in canvas-based 2D interaction systems and Three.js-powered 3D rendering development. Collaborates across APAC markets and leads a cross-platform engineering team.

Work Experience

Work Experience

  • Senior Frontend EngineerTrajectry (formerly EY Fabernovel China)

    May, 2023 - Present

    • Architected and delivered production-grade WeChat and WeCom Mini Program using Taro, React, Weapp-tailwindcss and TypeScript.

    • Designed and integrated AI-driven customer support and multilingual translation services into production systems.

    • Served global luxury and premium brands including Christie's, Hermès, Kallista, Messika, Bucherer, Bulgari, etc.

  • Frontend Lead, Shanghai RJY Information Technology Co., Ltd

    Sep, 2021 - Feb, 20231 year 5 months

    • Designed and implemented a customizable clothing platform with real-time 2D/3D rendering using React, Fabric.js, and Three.js.

    • Led frontend architecture and delivery for DIY clothing application and WeChat Miniprogram, managed agile teams and built CI/CD infrastructure.

    • Developed a Node.js headless rendering service to generate print-ready high-resolution output from user designs, enabling offline export without client-side rendering constraints.

  • Senior Frontend EngineerShanghai Fumasoft Co., Ltd

    Dec, 2020 - Sep, 20219 months

    • Refactored a React Native app into a WebView-based hybrid architecture, enabling a shared codebase across iOS, Android, and H5.

    • Led a cross-functional team of 5 engineers (FE, iOS, Android) coordinating sprint planning and technical decisions.

  • Frontend EngineerPublicis Sapient

    Apr, 2019 - Nov, 20201 year 8 months

    • Developed responsive campaign websites and minisites for Huawei, Marriott, and automotive brands.

    • Collaborated across Singapore, Japan, and India teams in distributed delivery model.

Projects Experience

Projects Experience

  • Christie's WeChat Miniprogram, Christie's

    May, 2023 - Present

    Ongoing retainer frontend development for Christie's China WeChat Miniprogram, delivering new features and platform enhancements across release cycles. Tech: Taro, React, TypeScript, Redux, WebSocket, Orval, pnpm workspaces.

    • Adopted Redux for global state management, establishing a predictable data flow across complex auction and account workflows.

    • Designed a WebSocket manager module handling dual concurrent connections (global + local), with automatic reconnection and session recovery to ensure reliability during online auctions.

    • Refactored multi-account module to support switching among authorized sub-accounts under an enterprise account, with per-account permission control and isolated state management.

    • Built a reusable UI component library inspired by shadcn/ui, keeping components fully owned and customizable per page.

    • Restructured the codebase into a pnpm workspaces monorepo to support a LINE LIFF page alongside the WeChat Miniprogram, extracting shared components, utilities, and types into independent packages reused across both platforms.

    • Introduced Orval to auto-generate fully-typed API client code from the backend's OpenAPI spec, eliminating manual type maintenance and keeping the client in sync with API changes across release cycles.

  • Luxury Brand Miniprograms, Trajectry

    May, 2023 - Present

    Delivered WeChat Miniprogram projects for Hermès, Kallista, Messika, and Bucherer, covering after-sales service, e-commerce, appointment booking, and product showcase. Tech: Taro, React, TypeScript, WeChat Miniprogram.

    • Built a full e-commerce flow with persisted cart state, WeChat Pay integration, and multi-step (shouqianba) checkout

    • Implemented real-time in-app chat via WebSocket with message queuing, delivery tracking, and automatic reconnection.

    • Integrated WeChat Map with geo-based store search, custom markers, and POI filtering across multiple miniprograms.

  • Monotype Asia Website, Monotype

    May, 2023 - Present

    Built and localized the Monotype Asia website for China Mainland, Taiwan, and Korea. Tech: Astro, TypeScript, Tailwind, Strapi, SSR, i18n, Node.js.

    • Architected a single Astro SSR codebase deployable across China Mainland, Taiwan, and Korea markets, with region-specific locale, routing, and configuration driven by build-time environment variables.

    • Integrated Strapi as a headless CMS to serve region-specific content, with dynamic sitemap generation and full SSR data fetching per market.

    • Maintained multi-environment deployment pipeline (dev / staging / UAT / prod) across three regional sites, with CI/CD triggered per region via branch-based merge strategies.

  • Tootools Miniprogram, Tootools

    Sep, 2021 - Feb, 20231 year 5 months

    Full-featured WeChat Miniprogram for custom clothing design with real-time 2D editing and 3D preview, serving as the core product of the company. Tech: React, Fabric.js, Three.js, Uniapp, Node.js.

    • Architected a dual-rendering design editor with layer management, pattern/font/drawing tools, and undo/redo history, built on a rendering abstraction layer that decouples UI logic from Fabric.js and Three.js internals.

    • Implemented real-time 3D preview by projecting user designs onto glTF clothing models via Three.js Decal Geometry.

    • Built server-side rendering workflow with Node.js to export high-resolution print-ready design assets.

  • Fumamx Hybrid App, Fumamx

    Dec, 2020 - Sep, 20219 months

    Rebuilt a React Native SaaS application into a hybrid architecture to improve user experience and accelerate cross-platform delivery. Tech: React Native, Vue.js, JS Bridge, iOS, Android.

    • Designed and implemented a bidirectional JS bridge using postMessage, enabling structured communication between WebView and native iOS/Android layers.

  • DS Automobile Official Website, DS Automobile

    Apr, 2020 - Aug, 20204 months

    Developed the official marketing website for DS Automobile China. Tech: JavaScript, CSS Animation, Baidu Map SDK.

    • Built a high-fidelity animated landing page with scroll-driven and entrance animations using CSS and JavaScript.

    • Integrated Baidu Map SDK with custom markers, cluster rendering, and fuzzy search for a nationwide dealer.

  • IQOS EDM Email Templates, IQOS

    Apr, 2020 - May, 20201 month

    Delivered a series of responsive EDM email templates for IQOS marketing campaigns, coordinated across APAC teams. Tech: MJML, Gulp.js, Litmus.

    • Built responsive, cross-client email templates using MJML, validated across 15+ email clients via Litmus.

    • Automated email compilation and asset inlining with a Gulp-based build workflow.

  • Huawei Campaign Minisites, Huawei

    Aug, 2019 - Aug, 20201 year

    Developed multiple interactive marketing minisites for Huawei campaigns, focusing on mobile-first experiences and map integration. Tech: React.js, Canvas, Tencent Map, WeChat JSSDK, Swiper.js.

    • Built canvas-based interactive mobile experience with gesture controls and frame animation for campaign engagement.

    • Extended Swiper.js with custom card collapse and 3D flip transitions to match design specifications.

  • Marriott Website CN Localization, Marriott

    Apr, 2019 - Aug, 20194 months

    Adapted Marriott's global website for the Chinese market, replacing unsupported third-party services and ensuring feature parity. Tech: JavaScript, Baidu Map SDK.

    • Re-implemented Google Maps-based hotel locator with Baidu Map SDK, preserving search, filtering, and marker functionality for CN users.

    • Collaborated with the India-based development team

Skills

Skills

  • Frontend

    React

    TypeScript

    Vue

    TailwindCSS

    Hybrid Architecture

    Mini Program

  • AI-assisted Development

    Claude Code

    GitHub Copilot

    Prompt Engineering

    LLM Workflow Optimization

  • Rendering & Visualization

    Fabric.js

    Three.js

    WebGL

    Interactive Editing Systems

  • Backend & Infrastructure

    Node.js

    REST APIs

    CI/CD

    Docker

    Cloud Deployment

Education

Education

  • Electronic Engineering, Bachelor, Shanghai Dianji University

    Sep, 2015 - Jun, 2019

Interests

Interests

  • Engineering

    System DesignFrontend ArchitectureDeveloper ProductivityInnovationsExperimentation
  • Hobbies

    TravelingFitnessMusicPhotographyCalligraphy