Great wisdom looks stupid, great skill seems clumsy.
Frontend Architect driving monorepo adoption and design system implementation across 6 product squads. Established company-wide component library and CI/CD best practices for shared codebase management.
Spearheaded Nx monorepo architecture consolidating 15+ frontend projects, implementing dependency version unification, standardized task automation, and shared CI/CD pipelines - reducing build times by 30%
Architected design system with Figma/Storybook integration, delivering 40+ reusable components using styled-components and Jest testing framework adopted by 6 product teams
Pioneered cross-squad component governance model with Jira tracking for library adoption (85% coverage), dependency updates (weekly cadence), and scaffold maintenance
Authored monorepo best practice documentation in Notion, establishing standards for library categorization (company/squad level), business logic isolation, and version control strategies
Led biweekly frontend guild meetings to align technical roadmaps and resolve monorepo integration challenges
Technical Lead for CMS modernization and monorepo migration of SEO platform serving 4M+ monthly impressions. Championed design system adoption bridging US/China cross-cultural teams.
Designed and implemented headless CMS with 3-tier content model (Section > Richtext > Component), enabling non-technical editors to build 90% of SEO pages without developer intervention
Migrated legacy CMS to code-first architecture using TypeScript and React, achieving 100% type safety in content operations and reducing content deployment time by 60%
Led monorepo transition from 8 vertical web-apps to component-layer architecture, resolving dependency hell and enabling shared library reuse across marketing/SEO teams
Built Atomic Design System with cross-functional team, delivering 30+ core components adopted in 4 website revamps contributing to 300% SEO impression growth
Implemented i18n framework supporting 4+ languages with locize integration, featuring real-time translation updates and in-context editing capabilities
Architected Vercel-based branch deployment system reducing PR review cycle time by 50% through automated preview environments
Established frontend code conventions adopted company-wide, enforcing strict TypeScript standards and design system compliance
Developed five front-end projects (1 in Vue, 4 in React) for three business groups as a dedicated front-end engineer in the Storage-Infra team. Also contributed to DevOps and engineering work as a member of the Admin-FE team.
Took over an old data service platform that integrated storage, conversion, validation, and searching functionalities. Collaborated with the back-end team to optimize operations, reducing personnel requirements from 3 to 1. Analyzed pain points, re-identified core concepts, redesigned pages, and standardized forms.
Participated in building two web apps (user-end and ops-end) from scratch for a new data-searching service platform. Contributed to requirements analysis, prototype design, data structure, API design, web app development, DevOps setup, and documentation.
Developed a SQL editor based on monaco-editor, providing highlights, auto-completion, syntax validation, and metadata parsing for the SQL dialect used in the search platform.
Established a monorepo within the front-end team to facilitate code sharing for DevOps tools, code generators, components, hooks, app layout, API definitions, TypeScript types, etc. Built four projects of my own and three projects from other team members.
Created a TypeScript-based component code generator in the monorepo using @angular/schematics. The generator creates various types of components and API hooks, including lists, forms, modals, details, selects, and status tags.
Introduced a file structure for components that separates exports, types, rendering, logic hooks, styles, and constants. This separation enhances business logic clarity, code readability, debugging, refactoring, testing, and performance, making it easier even for new graduates to write high-quality code within the framework.
Developed an API hook library based on useSWR and axios-hooks, simplifying backend API calls for front-end projects. With TypeScript types, developers only need one line of code to call an API and receive the return value along with metadata.
Currently involved in developing the web app for a new admin platform for ElasticSearch, which is an updated version of the ElasticSearch storage part of the old platform.
[Team1] Led a team of 4 front-end engineers at wework.cn. [Team2] Spearheaded the re-architecture of a multi-team, multi-framework CMS project.
[Team1] Rebuilt wework.cn, recruited and onboarded 3 front-end engineers, and successfully led 2 major revamps. Collaborated closely with PMs to analyze requirements and delegated tasks to other front-end engineers over a span of six months.
[Team2] Proposed and implemented a novel architecture utilizing a mono-repo and micro-frontend approach, effectively resolving maintenance challenges arising from diverse languages and teams.
Developed and maintained a comprehensive component library comprising more than 22 business components, in close collaboration with designers.
Enhanced and maintained test coverage above 95%. Implemented A/B testing methodologies and conducted multiple tests with PMs and data engineers to introduce innovative features.
Designed a streamlined and traceable workflow, incorporating branch-based test links and a tag-based deployment strategy.
Sole front-end engineer responsible for developing data virtualization websites.
Utilized echarts and Google Maps to visualize air quality data. Leveraged UI libraries such as echarts, Material-UI, Bootstrap, and Antd.
Designed interactive wireframe prototypes using Balsamiq for select projects.
Developed multiple crawler scripts in Node.js to extract third-party AQI (Air Quality Index) data.
Contributed to the open-source community by releasing a component library, a test utility, and a starter project.
Founded and operated a community within the WeWork headquarters, aiming to provide affordable, healthy, and delicious lunches for all colleagues.
Built a WeLunch community with approximately 220 members out of 600 employees in our headquarters, averaging about 20 orders per day.
Successfully sustained the WeLunch community for over 3 years after my resignation, demonstrating its continued success and viability.
Participated as a volunteer and took on the role of Vice Captain, organizing various activities.
Organized and conducted 'Interest Lessons' for a middle school near SJTU.
Assisted elderly members of a community in resolving computer-related issues.
Led light coded transmission. 'SSOIE' for 'Student Service Outsourcing Innovation and Entrepreneurship'