Turbopack & Next.js
Turbopack 与 Next.js 项目的 Rust 相关基础建设,CI 自动化工具开发,Turbopack 核心业务逻辑: turbopack-ecmascript
与 turbopack-fs
等。
负责 TikTok Web 架构设计与性能优化
Performance First 与 Robust First 的架构设计, 带领团队从 0 开始重写 https://tiktok.com, 它是基于 React
,TypeScript
,RxJS
的 SSR 应用, 在 LCP, TTI 等前端性能指标上与旧版本相比有最多 3 倍以上的提升。 在 Server 端性能指标上有 2 倍以上的提升, 缩减生产环境服务器核心数量大约 4000 个。TypeScript 类型覆盖 95% 以上, 极大减少了生产环境的 bug 数量与跨团队协作成本。
Perfsee 项目
整站技术迁移
架构
团队建设
研发效率与代码质量
BDD
模式开发Infrastructure
Gitlab
cnpm
等服务Docker
化与微服务架构设计NodeJS 架构
团队建设
前端实习2015.2 ~ 2016.6
负责开发 Teambition Mobile Web,包括:
开发与维护 Teambition Web
前端工程师2016.7 ~ 2016.12
Angular 2
重构计划,为团队内部成员培训和推广 RxJS
与 TypeScript
高级前端工程师(代理架构师) 2017.1 ~ 2017.6
CoffeeScript + Backbone + jQuery
到 React + Redux + RxJS + TypeScript
TypeScript
RxJS
相关的问题RxJS
部分源码,精通 RxJS
并贡献过代码React + Redux + TypeScript
的应用Nodejs
单元测试,熟练使用 ava
, jest
, mocha
等测试框架Angular2+
的部分原理,对其核心组成部分 zone.js
有深入的了解并且贡献过代码Docker
, k8s
, Helm
async/await
,decorator
等特性Rust
开发 web server
Git
, Gulp
, Webpack
, Typescript
, Less
, Coffeescript
, ES5
, ES2015+