Skip to content

Commit

Permalink
简历
Browse files Browse the repository at this point in the history
  • Loading branch information
John Qi authored and 大齐 committed Aug 22, 2023
1 parent 0f2cf52 commit 5d9597e
Showing 1 changed file with 153 additions and 0 deletions.
153 changes: 153 additions & 0 deletions src/简历/2023.08.12.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
# ⻬云江前端简历

## 联系方式

手机:13810249856
Email:daqidaqi@qq.com

## 个人信息

⻬云江/男/1987-10-05
本科/太原理工大学/电气工程及其自动化
工作年限:13 年
Github:https://github.com/daqi
期望职位:前端技术 Leader/前端开发专家

## 自我评价

13 年开发经验,从刀耕火种到工程化开发;
6 年管理经验,从个人英雄主义到科学管理;
拥有丰富的开发经验、架构经验,以及极强的解决问题的能力。
对技术抱有强烈的兴趣,不断推动新技术在项目中的实践。
技术栈不限,能够快速适应各种开发场景。
喜欢分享知识,帮助他人成长,提升团队气氛和效率。

## 工作经历

### 库珀(2023 年 4 月~ 2023 年 8 月)

担任资深前端开发工程师,由于公司经营不善被裁员。

### 业务方面

主要负责官网,管理端,移动端 RN 等开发,编写单元测试。
由于还原度高,受到设计师认可。

### 架构方面

参与了 CSP 治理,组件库动画模块开发,主导了移动端组件库架构搭建。

### 网易(2021 年 2 月~ 2023 年 3 月)

担任灵犀事业部资深前端开发工程师,负责项目开发,技术探索等。

#### 建站编辑器

基于 React 开发了一款可以通过简单的拖拽生成官网的项目。

基于 pnpm 进行包管理,拆分成建站编辑器、建站模块、官网 SSR 等多个项目,实现了代码的复用,提升开发效率。

#### 所见即所得 Markdown 编辑器

基于 milkdown,开发的所见即所得 Markdown 编辑器。

调研了很多开源 Markdown 编辑器的原理,评估可行性和改造成本。整理了云笔记和同类竞品的 Markdown 编辑器支持的语法。整理需求文档,协调产品和测试资源,推进项目落地。

了解了开源项目 milkdown 的原理,进而了解了 remark 和 proseMirror 的相关生态,API、插件开发方式等。为了适配了有道云笔记的语法,开发了许多插件,并且为开源作者提了一些 issus 和 pr,反哺开源社区。

#### Electron 打包

自动化打包流程搭建,基于 gitlab-ci,确保了打包产物的稳定性,节省开发者的本地打包消耗的时间。

苹果 M1 芯片适配,通过阅读 electron-builder 的源码,彻底理解了打包的原理,实现了苹果 M1 芯片打包、苹果通用包打包并上架到苹果应用市场,提升了苹果 M1 芯片上应用打开速度,冷启动速度提高了 200%,二次启动速度提高了 100%。

Linux 系统适配,通过阅读 electron-updater 的源码支持了升级提示,同时对接并适配了国产操作系统 UOS 和麒麟 OS,覆盖了更多的用户群体。

最后做了跨团队的分享,并发表文章进行分享。

#### 有道云笔记桌面端

桌面端基于 Electron、Angular、React、Nest、TypeORM、Sqlite3 等技术。

稳定性优化,接入了 Sentry、打点系统、日志上报系统等,解决了大量的疑难杂症,提升了系统稳定性。

功能迭代和技术探索,代理设置、导入导出、学术加速、接入 Drawio、双联图谱、性能优化等。

#### 有道云笔记小程序

采用微信小程序原生开发,笔记详情⻚采用 React。

架构升级,支持 ts 和 less 编译、支持 mock、接入 Sentry 等。

功能开发,支持笔记编辑能力、增强文件预览能力、增强分享互动能力。

#### 笔记转图片服务

基于 Koa 和 Puppeteer 开发的图片生成工具。支持笔记内容转图片等功能,支持了 emoji 表情,支撑了团队内外多个项目和场景。

### 猎豹移动(2019 年 4 月~ 2021 年 2 月)

任职用户体验部资深 web 前端工程师,负责项目开发、架构相关工作、前端小组管理等。

#### 轻计划(自研项目),项目时间管理系统

负责前后端技术架构,技术管理,业务逻辑等;进行了前端架构升级和迁移,从小程序迁移到 web(基于 UmiJS,ReactHooks+TypeScript 规范),性能和体验都有很大的提升;

后端从自建服务到无服务架构(Serverless +云数据库 mongoDB)搭建和迁移,降低运维成本、增强了安全性、提升了性能和体验。

完成了核心业务逻辑,从前端的甘特图、任务列表等组件,到后端 CURD,第三方 API 封装、mongoDB 性能优化等。

#### Koot.js(自研 React 同构框架)

基于自身 SSR 相关经验,协助 Koot.js 架构完善和升级,与架构师分析和讨论技术细节,提出修改意⻅,维护 koot-redux,创建 eslint-config-koot,推进代码规范,创建了 koot-serverless、koot-sentry 等自动化工具。

协助 Koot.js 升级,解决打包发布和内存泄露等问题,开发 koot-serverless 工具,ServerlessComponent 等,支持版本管理、区分环境发布、前后端分别发布到对象存储和云函数。实现了基于
Koot.js 和 Serverless 的 SSR 方案,满足了官网项目的需求。与运维合作给所有官网配置了新的发布流程,迁移之后、回收了大量空闲服务器、节省了运维成本。

自建了错误日志收集服务 Sentry,并在组内推广使用,收集到了很多关键的错误日志,提供研发主动追踪错误的能力,得到了很好的反馈,节省了 QA 的人力,提高了用户体验。同时开发了 koot-sentry 工具,实现打包后自动上传 map 文件,方便 Koot.js 架构的项目接入 Sentry。

#### 业务支持

支持了人工智能相关业务,豹小秘定制化、豹豹⻰、互动漫画工厂等。在业务支持中与各部⻔上下游同事沟通协作,提升了沟通协作能力,积累了很多项目管理经验。对复杂的交互逻辑,抽象出通用的组件,如树形逻辑编辑器,模版定制预览,拖拽移动缩放,图片切割等。

#### 分享会

进行了多次技术分享,并获得了公司的证书奖励,《WebAssembly 现状与实战》、《从零开始实现 Redux》、《Sentry 使用入⻔》。

### 安富宝(2016 年 3 月~ 2019 年 3 月)

任职前端技术总监,带领前端团队开发 PC 端、H5 端、小程序;建立初、中级开发人员培养计划,持续提高团队效率;制定开发规范,定期审查代码,组织分享会;前端架构设计,封装通用逻辑、组件,开发自动化工具;项目选型,参与定制开发计划,跟踪项目开发进度。

#### 安富保、安富星球、企富保

主营项目,保险商城、推广平台、企业团险的 HR 管理平台和理赔平台。架构基于 webpack、babel、React、Redux 搭建,支持了 ES6、Less、Autoprefixer、eslint、analyzer、上传 CDN 等。中间层基于 Express,支持服务端渲染、请求转发、数据解析、登录态管理、配置缓存、图片生成、OSS 上传、微信公众号开发等服务。在项目中不断完善架构,并总结出来一套 React 开发脚手架,支持 SSR,利于 SEO,方便新项目搭建。

#### 才艺哆哆、蜂蜜阅读、范儿达人馆

外包类项目,包括小程序、H5、后台管理系统等。主要负责需求评审,基础架构搭建,项目进度管理,代码审查,发布流程管理等。调研并推行了基于 UmiJS、DvaJS、AntDesignPro 的后台管理系统开发架构。后搭建了基于 webpack 的小程序开发脚手架,并参与搭建了 Vue.js 开发脚手架,丰富了前端的技术栈。

### 创业家(2014 年 3 月~ 2016 年 3 月)

任职前端 Leader,负责前端规范编写、架构搭建、团队管理、基础代码编写和技术攻坚。

#### 架构方面

推行 FIS3 作为前端开发构建工具,部分实现了前端的工程化,实现了一套学习成本低、模块化、自动化、高效率的前端开发环境;PC 端以 jQuery 为基础,RequireJS 为依赖加载器,引入并改写了一批插件支持 AMD 规范,满足交互逻辑和业务逻辑的需求;移动端以 Zepto 为核心,使用 css3 的 flex 布局和 iScroll 开发了一套简单的响应式模板,同时开发了一套全屏滚动 H5 的模板,满足了移动端两个方面需求。

#### 管理方面

使用 JIRA 进行日常任务管理、项目迭代管理和 bug 管理;对组员进行前端技能培训,营造良好的学习气氛,解决日常遇到的问题。维护 wiki,编写和整理前端规范,开发环境说明、搭建与使用方法,前后端联调方法及流程,第三方 API、业务逻辑代码的接口文档,学习资料等。

#### 项目方面

先后参与或辅助开发了 i 代言、云馒头、牛投、黑⻢大赛、黑⻢网等项目

### 大唐盛世(2010 年 7 月~ 2014 年 3 月)

#### 滨海视界网

负责网站所有的技术相关工作,包含但不限于运维、PHP 开发、前端开发、SEO 等。通过使用 PHP 开源程序、开源框架(如 Discuz、PHPCMS、Codeigniter、ThinkPHP 等)进行二次开发并制作兼容各主流浏览器的前端模板,独自一人搭建起以社区⻔户为中心的网络媒体生态圈。

## 致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。

0 comments on commit 5d9597e

Please sign in to comment.