Giter Club home page Giter Club logo

arco-design's Introduction


Hi there 👋


見字如晤

我是 PentaTea, 很高兴认识你

已经跑路, 刚进大厂, 弱冠之年, 资深社畜

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

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

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

开个玩笑

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

(呜呜呜海淀没有夜生活)

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

交个朋友吧, 反正不要钱


我的简历

个人简历

  • 五茶 / 男 / 2001
  • 本科主动退学 / 福建理工大学 物联网工程 2019 年入学
  • Github:https://github.com/PentaTea
  • 现居北京 / 上海也可 / 或者远程
  • 期望职位:前端开发工程师 / 全栈工程师 / UX设计师 / 产品总监 (但是这篇简历是for前端的啦)

联系方式

工作履历

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

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

影响:

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

WIP...

全职 山东旭兴网络科技有限公司 ── 前端开发工程师 (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. 提出了纸杯投放器的整体__机械设计__,并参与诸多组件的建模

项目和作品

工作 临沂智慧校园平台

框架选型:vite, vue3, TypeScript

高光成就:

  • 作为前端负责人带领团队超预期高质量完成验收
  • 搭建全平台代码架构和开发流程,后台页面代码量缩减到以往的 10%

创业 思潮:直播创作开源协作平台

框架选型:uniapp/vue2, TypeScript 以及 GraphQL 相关工具链

高光成就:

  • 搭建了基于 uniapp 的开发脚手架和 GraphQL 的自动化工具链,解决了 vue2 在 TS 环境中使用 GraphQL 缺少语法提示和高亮的问题
  • 制订团队代码提交规范和分支开发流程
  • 移植开源的 marktext 编辑器到移动端,并通过 renderjs 引入至 uniapp, 实现了跨端的图片选择,格式工具栏,增删缩进,自动保存等功能
  • 跨端实现类似于 vscode 右侧拖拽代码地图的功能
  • 移植野火 im 安卓端为 uniapp 原生插件,解决 im 模块选型和付费问题
  • 使用类 CSR 的方案渲染设置页面,即使用数据库字段属性来渲染设置项,开发时只需写几个模板,便于维护,节省开发时间
  • 在 uniapp renderjs 环境中使用 CSS Paint API 实现元素的超椭圆轮廓属性,并通过 Scss 实现了跨端适配(如在小程序中不支持 CSS Paint API 时通过公式计算,将超椭圆替换为临近的圆角属性)

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

repo: https://github.com/4chao/preset

高光成就:

  • 搭建项目架构,编写 readme
  • 编写 vite plugin 构建各种语法糖,方便使用

其他

  • 工作 罗庄智慧工地 - 前端小程序开发
  • 工作 组织部亲商兴企服务平台 - 前端负责人
  • 工作 四规企业台账 - 前端负责人
  • 创业 且论:对标知乎的问答平台
  • 开源 基于 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 并掌握其原生插件开发技术,熟练掌握跨端产品全流程解决方案。了解 Swift iOS 开发和 Java Android 开发,熟练掌握 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

自我评价

  • 拥有两年嵌入式接单经验,四年前端接单和工作经验,拥有从零构建产品的能力
  • 拥有优异的自学能力和自驱能力,您阅读本简历时,本人也同时在使用 GTD 和 OKR 持续提升自己
  • 代码洁癖患者,经常运用设计模式,写单元测试,追求代码优雅,简洁,高可用/可读性
  • 多次在工作中担任项目负责人,拥有较强的人际交往能力,与同事相处融洽。
  • 涉猎广泛,使用过多种开发语言,具备与各领域同事交流讨论的能力

综上,本人可以胜任较高难度的项目研发,进行项目架构和管理,拥有对技术的追求,年龄够小能力够强,可以满足多维度的工作需求。

附:主动退学原因

本人看中专业优势,2019 年入学福建工程学院物联网专业。但由于物联网是学校新开专业,教学水平相对较弱。本人当时已经有实习和接单的经验,去向学校申请相关课程的免修,学校以"没有先例"为由拒绝。再加上班级没有什么学习氛围,本人不想浪费时间,经父母同意后主动休学。

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

致谢

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


《内 推 找 我》
和优秀的人,做有挑战的事
字节校招: https://jobs.toutiao.com/s/YJxHLjj 内推码: R3GDCJV
字节社招: 欢迎带着简历来找我, 联系方式见上方简历
"又偷看人家主页,直接点关注啊"

img_v2_57bc2ddd-503f-4f89-b43c-d5b0f061894g

arco-design's People

Contributors

2239559319 avatar bestlyg avatar bluesky1997al avatar chelestewang avatar chenc041 avatar dhgan avatar feiyan-nan avatar fengxinhhh avatar flsion avatar gitducheng avatar headwindz avatar heart-er avatar jiahao-c avatar kirazxyun avatar kungege avatar leadn avatar lianghx-319 avatar luckyship avatar masterx89 avatar megrax avatar misterluffy avatar mylazyprogrammer avatar nmsn avatar pengjiyuan avatar sleepdevil avatar slevisp avatar windrunnermax avatar yinkaihui avatar yuhan0709 avatar yulitao-byte avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.