Skip to content
View PentaTea's full-sized avatar
🇨🇳
睡古明地觉,做妖梦
🇨🇳
睡古明地觉,做妖梦

Block or report PentaTea

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PentaTea/README.md

Hi there 👋


見字如晤

我是 PentaTea, 很高兴认识你

已经跑路, 刚进大厂, 弱冠之年, 资深社畜 被裁了兄弟们呜呜

学的挺杂, 移动桌面嵌入前后端和摸螃蟹🦀都有涉猎

滑雪 | 潜水 | 射箭 | 乒乓 | 旅游 | 陶艺 | 骑马 | 滑板 | 跳伞 | 冲浪

梦想成为一名自给自足的本子画师 (迟早有一天你们都会对着我画的涩图冲

开个玩笑

现居 知春路 学知园 杨浦! 欢迎大家来找我玩♂

你可以通过下面的内容进一步了解我

交个朋友吧, 反正不要钱


我的简历

个人简历

快速了解:

  • 五茶 / 男 / 2001
  • 上海 / 或者远程
  • 21岁时 高中学历 特批进入字节 / 飞书团队 / 两年
  • 本科主动退学 / 福建理工大学 物联网工程 2019 级=
  • 期望职位:前端开发工程师 / 全栈工程师 / UX设计 / 产品总监 (但是这篇简历是for前端的啦)

联系方式

工作履历

全职 北京字节跳动科技有限公司 ── 高级前端开发工程师 - 飞书 (2022/05 - 2024/04)

  1. 飞书词典 前端业务 owner & main contact
  2. 承接词典在 飞书文档 侧的所有需求迭代, 以及公司其他业务中的开放平台需求
  3. 负责团队多业务的 工程建设, focus 在 架构设计, 团队效率, 交付质量, 性能与监控等

影响:

  1. 产品迭代: 指标保密不能说啊
  2. 质量建设:
    • 识别损耗, 制订落地规范与班车制度, 搭建自动化与审批卡点, 培养外包人力
    • 质量左移, 建设质量周报, 归因和跟踪等
    • 从 0 搭建前端 SLA 体系, 设计埋点, 建立大盘监控报警
    • 🍰 成果:
      • 发版人力: 每周 1~2天 -> 0天
      • 报警流程翻新, MTTI 15分钟以上 -> 3分钟以内
      • 季度严重 bug 率从 25% 降低到 4% (1年内)
      • 半年周期线上事故: 7个 -> 1个 (1.5年内)
  3. 架构优化
    • 优化封装, 代码和类型自动生成, 节省存量代码超 7000 行, 降低飞书文档核心首屏体积 30kB (总量 50kB 级别)

全职 山东旭兴网络科技有限公司 ── 前端开发工程师 (2021/06 - 2022/04)

  1. 负责济南分公司所有 web 前端和 uniapp 的基础架构设计,推动新技术落地
  2. 维护开发和组织管理公司后台,大屏,小程序,桌面端现有项目,保障团队交付质量和效率
  3. 负责新技术的研究,复杂需求技术难点的攻关,提升现有架构稳定性
  4. 负责进行前端技术培训并组织分享,提高部门整体技术水平和知识储备,帮助新人顺利 Landing
  5. 从 0 编写公司级别前端开发规范文档,前端组件库和文档

实习 深圳大疆创新科技有限公司 ── robomaster 嵌入式开发 (2019/07 - 2019/08) (2019/01 - 2019/02)

  1. 构建了步兵机器人的__控制学计算与指令控制系统__
  2. 实现了基于 ROS 和 FreeRTOS 的控制自动化
  3. 提出了纸杯投放器的整体__机械设计__,并参与诸多组件的建模

项目和作品

工作 飞书词典

wip...

开源 基于 vite-vue3 的 uniapp 脚手架

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 本地保存插件
  • 增强现实眼镜
  • 微型嵌入式任务调度器
  • ...

技术能力

  1. 了解:偶尔使用,懂得基本原理和大致开发流程,需要查 doc
  2. 熟悉:经常使用,但缺乏沉淀
  3. 熟练掌握:大量使用,能够灵活地应用在开发中
  4. 精通:了解原理,动手重写过实现代码
  • 有扎实的前端基础,熟练使用 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 年入学福建工程学院物联网专业。但由于物联网是学校新开专业,教学水平相对较弱。本人当时已经有实习和接单的经验,去向学校申请相关课程的免修,学校以"没有先例"为由拒绝。再加上班级没有什么学习氛围,本人不想浪费时间,经父母同意后主动休学。

休学两年内本人有过自由职业,创业和就业经历,入职旭兴网络科技有限公司后休学期限到期,主动办理退学。

致谢

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


《内 推 找 我》
和优秀的人,做有挑战的事
(虽然被裁了, 但是我还有很多好同事, 内推快来找我!!!)
"又偷看人家主页,直接点关注啊"

img_v2_57bc2ddd-503f-4f89-b43c-d5b0f061894g

Pinned Loading

  1. My GitHub Stats My GitHub Stats
    1
    ⭐    Total Stars:                          38
    2
    ➕    Total Commits:                     2,882
    3
    🔀    Total PRs:                            17
    4
    🚩    Total Issues:                         24
    5
    📦    Contributed to:                       14
  2. 💻 Recent coding in languages 💻 Recent coding in languages
    1
    Diff           +25/     -0 ████████░░░░░░░░░░░░░ 38.5%
    2
    JSON           +49/     -5 ██████▉░░░░░░░░░░░░░░ 33.2%
    3
    YAML           +17/    -13 ██▌░░░░░░░░░░░░░░░░░░ 12.1%
    4
    TypeScript     +13/     -1 █▉░░░░░░░░░░░░░░░░░░░  9.1%
    5
    Markdown        +5/     -0 ▉░░░░░░░░░░░░░░░░░░░░  4.2%
  3. unocss/unocss unocss/unocss Public

    The instant on-demand atomic CSS engine.

    TypeScript 16.7k 841

  4. koishijs/koishi koishijs/koishi Public

    Cross-platform chatbot framework made with love

    TypeScript 4.5k 246

  5. 4chao/preset 4chao/preset Public template

    🌁 基于uniapp,快速,优雅的全栈预设模板

    CSS 75 7

  6. pinia-class-component pinia-class-component Public

    ECMAScript / TypeScript decorator for class-style Pinia store.

    JavaScript 35 2