简单简历 作品
杨卓然

杨卓然

求职意向: 前端开发

亮点摘要

  • 参与字节跳动青训营, 开发React组件库, 获得第二名.
  • 23个月实习经历, 开发数个落地项目.
  • 熟练使用React与Vue进行开发.

专业技能

1. 熟悉HTML、CSS、JavaScript、TypeScript等前端基础技术.

2. 熟练使用ReactVue进行开发, 熟悉Angular、微信小程序; 并熟悉其周边生态. 

3. 熟悉前端工程化, 熟悉Webpack、Vite等构建工具. 熟悉团队Git流程. 

4. 了解一定后端开发, 能够使用Node.js配合Express、Koa和MySql进行开发. 

个人项目经历 - MiniEx-UI

项目介绍

  1. 此项目是参加字节跳动“青训营”的竞赛项目的一款React UI组件库. 以90.5分的成绩, 获得第二名.
  2. 本人担任队长, 进行技术选型与架构设计, 搭建项目架构, 管理团队开发. 后期文档撰写和答辩等.
  3. 负责搭建文档站, 并开发多个组件, 如Form, Button, Checkbox, Radio等.



项目亮点

  1. 技术栈: React + TypeScript + Less + MDX.
  2. 未使用第三方构建工具和文档站模板, 使用Webpack从“0”构建以实现高度定制化.
  3. 良好的工程化配置, 使用Jest实现单元测试, 严格的ESLint配置与Git流程.
  4. 官网: miniex.zhuchj.com . GitHub: github.com/Youth-Camp-Six/MiniEx-UI

实习经历 - 大连竹林科技有限公司 - 2021.04 至今

实习经历

  • 2020.10 - 2021.04 -------- 学习期 (7个月)
  • 2021.04 - 2022.03 -------- 开始参与实际项目 (11个月)
  • 2022.03 - 今 -------------- 带领3名组员开发 (12个月)


物业后勤管理平台 —— 2021.05 - 2023.04

  1. 本人参与业务讨论, 完成多个项目从零构建, 负责网页以及微信小程序页面设计及开发.
  2. Web端采用Vue2 + Element UI, 本人封装多个全局组件. 并引入ESLint以提升开发规范. 
  3. 小程序使用原生开发. 期负责了上百个页面; 后期负责业务制定,带领新人开发,并封装全局通用组件. 


物业信息可视化大屏 —— 2022.08 - 今

  1. 本人参与可视化大屏的图表设计与布局、数据处理与展示、用户交互设计与实现等, 前期参与开发Web端1.0版本, 后期负责进行Web端2.0版本重构.
  2. Web端1.0版本使用Vue3 + EChart + TypeScript + Pinia.
  3. Web端2.0版本为工作室的向React技术栈过渡的第一款项目, 由我负责技术选型与开发. 使用React + Redux Toolkit + Ant Design组件库, AntV P2图表库, AntV S2表格库. 实现自定义配置图表样式, 拖拽构建大屏的功能.
  4. 微信小程序端开发使用了Antv F2、Webpack 和 原生微信小程序开发. 利用Webpack、代码压缩和Tree Shaking优化第三方库AntV F2,实现微信小程序主包压缩前体积从2.2MB降低到1.41MB,并结合Babel实现JSX开发.