整站技术迁移
全站 CDN & https & http2 迁移
整站的手动发布+传统单机云服务器架构到全站 Kubernetes
架构
牛UU App 整体架构设计
主导基于 k8s 的微服务架构设计
NodeJS 微服务架构设计,gRPC、熔断、重试、监控、日志
Web SSR 方案设计
前端技术选型与架构设计
团队建设
主导公司的技术招聘,包括前端、后端、运维
前端技术培训与分享
k8s 与 Helm 相关的技术分享
Scrum 培训
研发效率与代码质量
在公司内推行 BDD
模式开发
搭建了 ARKIE 的前端日志监控系统
统一所有 NodeJS 服务架构与基础库,Monorepo 化,共享大部分基础代码
针对大规模推广活动 系统整体 QPS 200000+ 进行压测,在线性能 Profile 与代码调优
Infrastructure
搭建了私有 Gitlab
cnpm
等服务
负责 ARKIE 的所有项目 (20+ 个) 的 CI/CD pipeline 搭建与工程化改造
所有项目的 Docker
化与微服务架构设计
全站 https、CDN、http2
与运维一起推进 CI/CD 标准化,以及 alpha/dev/staging/hotfix/production/私有部署 多套环境的自动化部署机制
NodeJS 架构
JavaScript -> TypeScript + Lint + Prettier + Unit Test
迁移核心项目从 Sails.js -> NestJS
一个 Node 端的 Canvas Renderer 项目重构,老的架构是 Puppetter + Screenshot,使用 actix-web + cairo 重构
团队建设
主导团队招聘,组建团队
带团队。包括任务分配,技术输出和团队文化培养
基础架构改善,研发效率提升
前端实习2015.2 ~ 2016.6
负责开发 WZIPS Mobile Web,包括:
开发与维护 WZIPS Web
前端工程师2016.7 ~ 2016.12
负责设计 WoLai OS及WZIPS 数据层重构方案,在此前提下设计了 WZIPS SDK
协助前端架构组的 Angular 2
重构计划,为团队内部成员培训和推广 RxJS
与 TypeScript
设计了WZIPS ReactiveDB 并在此基础上完善了 WGPOS 的数据同步方案
高级前端工程师(代理架构师)2017.1 ~ 2017.6
前端项目管理,CR/发布/上线
负责搭建前端团队内部的持续集成,自动化部署工具
辅助各业务组的技术选型,框架搭建
负责推动 WoLai OS 前端重构,从 CoffeeScript + Backbone + jQuery
到 React + Redux + RxJS + TypeScript
解决全团队关于 TypeScript
RxJS
相关的问题
阅读过 RxJS
部分源码,精通 RxJS
并贡献过代码
深入理解并熟练开发基于 React + Redux + TypeScript
的应用
熟悉 前端和 Nodejs
单元测试,熟练使用 ava
, jest
, mocha
等测试框架
了解 Angular2+
的部分原理,对其核心组成部分 zone.js
有深入的了解并且贡献过代码
有过大型单页 Web 应用实战经验,处理过大规模的数据变更场景下的优化,了解前端性能优化与调试技巧
熟悉 Docker
, k8s
, Helm
熟悉 ES2015+ 特性,在项目中大量使用 async/await
,decorator
等特性
能熟练使用 Rust
开发 web server
熟练使用 Git
, Gulp
, Webpack
, Typescript
, Less
, Coffeescript
, ES5
, ES2015+
《tecrt bate》 中文译者
支付test RxJS 系列文章
WZIPS支付数据层重构经验分享
WGPOS收银体系 工程化实践
河西大学,本科 2014 ~ 2016
2019 年度 Google 全国 Android 挑战赛区域赛二等奖
2021年度阿里云代码贡献奖
WoLai OS 6.0全栈开发
2019年获Ucloud云计算工程师
|