見字如晤
我是 PentaTea, 很高兴认识你
已经跑路, 刚进大厂, 弱冠之年, 资深社畜 被裁了兄弟们呜呜
学的挺杂, 移动桌面嵌入前后端和摸螃蟹🦀都有涉猎
滑雪 | 潜水 | 射箭 | 乒乓 | 旅游 | 陶艺 | 骑马 | 滑板 | 跳伞 | 冲浪
梦想成为一名自给自足的本子画师 (迟早有一天你们都会对着我画的涩图冲
开个玩笑
现居 知春路 学知园 杨浦! 欢迎大家来找我玩♂
你可以通过下面的内容进一步了解我
交个朋友吧, 反正不要钱
我的简历
快速了解:
- 五茶 / 男 / 2001
- 上海 / 或者远程
- 21岁时 高中学历 特批进入字节 / 飞书团队 / 两年
- 本科主动退学 / 福建理工大学 物联网工程 2019 级=
- 期望职位:前端开发工程师 / 全栈工程师 / UX设计 / 产品总监
(但是这篇简历是for前端的啦)
- WeChat:PentaTea
- Email:PentaTea@qq.com
- Github:https://github.com/PentaTea
- 飞书词典 前端业务 owner & main contact
- 承接词典在 飞书文档 侧的所有需求迭代, 以及公司其他业务中的开放平台需求
- 负责团队多业务的 工程建设, focus 在 架构设计, 团队效率, 交付质量, 性能与监控等
影响:
- 产品迭代:
指标保密不能说啊
- 质量建设:
- 识别损耗, 制订落地规范与班车制度, 搭建自动化与审批卡点, 培养外包人力
- 质量左移, 建设质量周报, 归因和跟踪等
- 从 0 搭建前端 SLA 体系, 设计埋点, 建立大盘监控报警
- 🍰 成果:
- 发版人力: 每周 1~2天 -> 0天
- 报警流程翻新, MTTI 15分钟以上 -> 3分钟以内
- 季度严重 bug 率从 25% 降低到 4% (1年内)
- 半年周期线上事故: 7个 -> 1个 (1.5年内)
- 架构优化
- 优化封装, 代码和类型自动生成, 节省存量代码超 7000 行, 降低飞书文档核心首屏体积 30kB (总量 50kB 级别)
- 负责济南分公司所有 web 前端和 uniapp 的基础架构设计,推动新技术落地
- 维护开发和组织管理公司后台,大屏,小程序,桌面端现有项目,保障团队交付质量和效率
- 负责新技术的研究,复杂需求技术难点的攻关,提升现有架构稳定性
- 负责进行前端技术培训并组织分享,提高部门整体技术水平和知识储备,帮助新人顺利 Landing
- 从 0 编写公司级别前端开发规范文档,前端组件库和文档
- 构建了步兵机器人的__控制学计算与指令控制系统__
- 实现了基于 ROS 和 FreeRTOS 的控制自动化
- 提出了纸杯投放器的整体__机械设计__,并参与诸多组件的建模
wip...
repo: https://github.com/4chao/preset
- 搭建项目架构,编写 readme
- 编写 vite plugin 构建各种语法糖,方便使用
框架选型:uniapp/vue2, TypeScript 以及 GraphQL 相关工具链
影响:
- 制订团队代码提交规范和分支开发流程
- 搭建了基于 uniapp 的开发脚手架和 GraphQL 的自动化工具链,解决了 vue2 在 TS 环境中使用 GraphQL 缺少语法提示和高亮的问题
- 移植开源的 marktext 编辑器到移动端,并通过 renderjs 引入至 uniapp, 实现了跨端的图片选择,格式工具栏,增删缩进,自动保存等功能
- 在 uniapp renderjs 环境中使用 CSS Paint API 实现元素的超椭圆轮廓属性,并通过 Scss 实现了跨端适配
工作
临沂智慧校园平台 - 前端负责人工作
组织部亲商兴企服务平台 - 前端负责人创业
且论:对标知乎的问答平台开源
基于 nodeJS 的 qq 机器人开源
vuepress 音乐插件开源
vscode 的 picGo 本地保存插件- 增强现实眼镜
- 微型嵌入式任务调度器
- ...
- 了解:偶尔使用,懂得基本原理和大致开发流程,需要查 doc
- 熟悉:经常使用,但缺乏沉淀
- 熟练掌握:大量使用,能够灵活地应用在开发中
- 精通:了解原理,动手重写过实现代码
- 有扎实的前端基础,熟练使用 HTML5,CSS3 进行页面布局,熟练使用预编译器如 Pug/Sass/Stylus, 熟练掌握 JavaScript 和 TypeScript 语言,熟练掌握 ES6, 关注 ESNext 新语法,熟悉 w3c 标准和 HTML 语义化
- 具备前端工程化能力,熟练使用 Node.js 脱离浏览器环境进行开发,掌握 cjs, es6 的模块封装,转换和兼容,熟练使用和发布 npm 包,熟练使用 npm, yarn, pnpm 进行依赖管理,掌握 monorepo 策略和开发流程
- 拥有较深的前端技术栈,精通 Vue, 读过 Vue 源码,懂得 vdom 设计 / 解释 / 渲染原理,精通 Vue3 composition-api 设计和理念,熟练掌握 Vuex, Vue-Router, VueUse 等 Vue 系开发工具,熟练掌握 React, jQuery, snabbdom 等框架,熟练掌握 Webpack, Vite 及其 plugin 开发,熟悉 rollup, esbuild, gulp 等构建工具,熟练掌握 Jest, Mocha 等单元测试框架
- 掌握前后端分离的开发模式,熟练掌握 RESTful 和 GraphQL 接口风格进行数据请求,并搭建过跨端 GraphQL 的自动化开发工具链,能够熟练掌握对接 Serverless 云函数
- 具备跨平台的前端开发能力,精通 uniapp 并掌握其原生插件开发技术,熟练掌握跨端产品全流程解决方案。熟练掌握 SwiftUI iOS 原生, 熟练掌握 Electron 框架,了解 Flutter 框架
- 拥有前端产品级架构设计能力,经常进行团队、项目适用的脚手架搭建,CI/CD, 版本管理和发布的流程设计。有容灾,埋点,监控,兼容,优化,中台与组件库等大型项目架构的建设经验
- 具备后端开发能力,熟练掌握 UniCloud 进行 Serverless 开发,熟练掌握云函数,云数据库,JQL 等技术。了解使用过 NestJS, Java Spring, Python Bottle 框架,熟悉 SQL 语言并使用过 MySQL 和 MongoDB 数据库
- 掌握计算机基础技能,掌握数据结构和算法知识,精通正则,熟悉密码学相关知识
- 追求代码质量与设计,熟练掌握和灵活运用设计模式。懂得代码设计的重要性,遵守代码规范。熟练使用 eslint, prettier 等工具进行代码质量检查,主导团队代码规范,掌握 OOP 和 FP 的思想,熟练使用 RxJS 进行流操作
- 具备团队协作能力,熟练掌握 Git 版本管理,熟练适用 bisect, rebase, detached HEAD, cherry-pick 等高级操作,经常制订团队分支开发规范,通过 husky, commitlint, lint-staged 等工具进行提交规范,掌握 UML 图表
- 具备产品设计能力,熟练掌握 Figma, Adobe XD 进行原型和 UX 设计,熟练掌握 PS, Procreate, Shapr3D 等软件进行草图绘制,熟悉 Blender, fusion 360, keyShot 等软件进行产品建模,3D打印和渲染
- 有非 web 开发能力,熟练掌握 C, C++, Rust 语言以及 PCB 设计和单片机嵌入式开发,熟练掌握 Swift, Python,了解 Java, Go 语言
- 掌握服务器运维技能,熟悉 Linux/Unix 的基本操作和开发环境,了解 docker, pm2, NGINX, Caddy 等工具的使用
- 日常开发使用 MacOS, 编辑器使用 VSCode 或 Vim
- 拥有两年嵌入式接单经验,四年前端接单和工作经验,拥有从零构建产品的能力
- 拥有优异的自学能力和自驱能力
- 代码洁癖患者,经常运用设计模式,写单元测试,追求代码优雅,简洁,高可用/可读性
- 多次在工作中担任项目负责人,拥有较强的人际交往能力,与同事相处融洽。
- 涉猎广泛,使用过多种开发语言,具备与各领域同事交流讨论的能力
综上,本人可以胜任较高难度的项目研发,进行项目架构和管理,拥有对技术的追求,年龄够小能力够强,可以满足多维度的工作需求。
本人看中专业优势,2019 年入学福建工程学院物联网专业。但由于物联网是学校新开专业,教学水平相对较弱。本人当时已经有实习和接单的经验,去向学校申请相关课程的免修,学校以"没有先例"为由拒绝。再加上班级没有什么学习氛围,本人不想浪费时间,经父母同意后主动休学。
休学两年内本人有过自由职业,创业和就业经历,入职旭兴网络科技有限公司后休学期限到期,主动办理退学。
- 感谢您花时间阅读我的简历,期待能有机会和您共事。