TL / Resume

Software engineer · 9+ years

Terry Li

Frontend-focused software engineer with 9+ years of experience in architecture, performance, and technical leadership, with full-stack product delivery across React, Vue/Nuxt, TypeScript, Node.js, database-backed applications, and Linux-based environments.

Experience

  1. Oct 2025 — present

    Couver Financial · Richmond, BC

    Software Engineer — Bravo AI

    • Delivered restaurant-discovery and gift-card features for Bravo AI’s Nuxt 3/Vue 3 website; improved load performance by over 50% through server tuning and code splitting (~6.8K MAU).
    • Re-architected site SEO and answer-engine optimization (URL migration; area, store, gift-card, and blog pages), growing search impressions 38%; area pages became the #1 organic entry point.
    • Built Bravo’s Model Context Protocol (MCP) tools to recommend restaurants by location and preferences and suggest matching Bravo gift cards, with tests and code review.
    • Independently designed and built Morrow, a React Native, Expo, and Supabase social-discovery MVP with authentication, personalized feeds, maps, following, safety controls, and beta analytics.
  2. Feb 2017 — Oct 2025

    China Minsheng Banking Corp., Ltd. · Beijing, China

    Frontend Team Leader

    • Led frontend architecture and delivery for online banking services serving ~1M daily and 20M monthly active users; coordinated internal, subsidiary, and outsourced engineering teams.
    • Established standards for shared components, versioning, web middleware, production readiness, and incident response.
    • Built complete frontends for key features and governed the React, Redux, Ant Design, antd-mobile, and Webpack stack; created JavaScript bridge abstractions for app, browser, and WeChat channels.
    • Improved first meaningful paint by ~30% through code splitting, HTTP caching, gzip, CDNs, and Webpack chunk optimization.
    • Designed a phased migration from purchased legacy frameworks to React while preserving intranet-browser compatibility.
    • Owned the bank’s public website (cmbc.com.cn) and content platform; built the V1 open-banking developer portal frontend; prototyped a JSON-driven low-code platform for form flows.
  3. Aug 2015 — Aug 2016

    Cisco · San Jose, CA

    Software Development Engineer Intern

    • Built the OpenBMP application layer at Cisco CTAO: AngularJS admin console, D3.js network visualizations, Java REST APIs, and ELK/OpenStack/MySQL deployment.

Current work

  1. Aug 2026 — present

    Fret Coach

    Independent project

    • Building a full-stack guitar-practice platform with React/Next.js, TypeScript, NestJS, PostgreSQL/Prisma, and alphaTab.
    • Supports interactive tablature, BPM-based practice loops, private score imports, authentication, and progress tracking.
  2. Dec 2025 — present

    Find Free Parking

    Independent project

    • Building a multilingual Next.js 16 and React parking-discovery app with MapLibre maps and geospatial PostgreSQL/PostGIS queries.
    • Added city-specific SEO pages for finding nearby parking.
  3. Oct 2025 — present

    Bravo Website

    Couver Financial · Bravo AI

    • Delivered Nuxt 3, Vue 3, and TypeScript experiences across restaurant search, location and cuisine discovery, store pages, gift-card categories, meal deals, and checkout/order flows.
    • Led SEO, analytics, performance, reliability, and frontend release workflows across the product.
  4. Jun 2017 — Sep 2025

    Online Banking Services

    China Minsheng Banking Corp., Ltd.

    • Led frontend architecture and delivery across mobile banking, personal and corporate online banking, WeChat banking, open banking, and content platforms spanning PC, mobile, and web experiences.
    • Built shared capabilities, engineering standards, performance improvements, migration plans, and delivery workflows across the banking platform.
  5. Aug 2015 — Jul 2016

    OpenBMP

    Cisco CTAO

    • Built the OpenBMP application layer: AngularJS admin console, D3.js network visualizations, Java REST APIs, and ELK/OpenStack/MySQL deployment.
    • Worked across Elasticsearch, Logstash, Kibana, OpenStack, and MySQL environments for deployment, data handling, and database optimization.

Technical background

Programming languages
JavaScript, TypeScript, Python, Java, SQL
Frontend & mobile
React, React Native, Expo, Vue 3, Nuxt 3, Redux, Ant Design, AngularJS, D3.js
Tooling & platforms
AI coding agents (Claude Code, Codex), Supabase, PostgreSQL, Node.js, Webpack, Google Analytics 4, Google Maps, WeChat Mini Programs, ELK Stack, OpenStack, MySQL
Spoken languages
French (B2 / NCLC 8), English (C1 / CLB 9), Mandarin Chinese (Native)
Architecture & leadership
Frontend architecture, component systems, performance optimization, product prototyping, engineering standards, team leadership, cross-team delivery

Education

  1. Sep 2014 — Oct 2016

    Zhejiang University

    Master of Software Engineering

  2. Sep 2010 — Jun 2014

    Guizhou University

    Bachelor of Computer Science