杨卓然
求职意向: 前端开发
- 大连交通大学 计算机科学与技术
- 2945532754@qq.com
- 13512003376(微信同号)
- 2001/10
- 大三 2024年毕业 可长时间实习
- github.com/tsja2001
亮点摘要
- 参与字节跳动青训营, 开发React组件库, 获得第二名.
- 23个月实习经历, 开发数个落地项目.
- 熟练使用React与Vue进行开发.
专业技能
1. 熟悉HTML、CSS、JavaScript、TypeScript等前端基础技术.
2. 熟练使用React、Vue进行开发, 熟悉Angular、微信小程序; 并熟悉其周边生态.
3. 熟悉前端工程化, 熟悉Webpack、Vite等构建工具. 熟悉团队Git流程.
4. 了解一定后端开发, 能够使用Node.js配合Express、Koa和MySql进行开发.
个人项目经历 - MiniEx-UI
项目介绍
- 此项目是参加字节跳动“青训营”的竞赛项目的一款React UI组件库. 以90.5分的成绩, 获得第二名.
- 本人担任队长, 进行技术选型与架构设计, 搭建项目架构, 管理团队开发. 后期文档撰写和答辩等.
- 负责搭建文档站, 并开发多个组件, 如Form, Button, Checkbox, Radio等.
项目亮点
- 技术栈: React + TypeScript + Less + MDX.
- 未使用第三方构建工具和文档站模板, 使用Webpack从“0”构建以实现高度定制化.
- 良好的工程化配置, 使用Jest实现单元测试, 严格的ESLint配置与Git流程.
- 官网: 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
- 本人参与业务讨论, 完成多个项目从零构建, 负责网页以及微信小程序页面设计及开发.
- Web端采用Vue2 + Element UI, 本人封装多个全局组件. 并引入ESLint以提升开发规范.
- 小程序使用原生开发. 期负责了上百个页面; 后期负责业务制定,带领新人开发,并封装全局通用组件.
物业信息可视化大屏 —— 2022.08 - 今
- 本人参与可视化大屏的图表设计与布局、数据处理与展示、用户交互设计与实现等, 前期参与开发Web端1.0版本, 后期负责进行Web端2.0版本重构.
- Web端1.0版本使用Vue3 + EChart + TypeScript + Pinia.
- Web端2.0版本为工作室的向React技术栈过渡的第一款项目, 由我负责技术选型与开发. 使用React + Redux Toolkit + Ant Design组件库, AntV P2图表库, AntV S2表格库. 实现自定义配置图表样式, 拖拽构建大屏的功能.
- 微信小程序端开发使用了Antv F2、Webpack 和 原生微信小程序开发. 利用Webpack、代码压缩和Tree Shaking优化第三方库AntV F2,实现微信小程序主包压缩前体积从2.2MB降低到1.41MB,并结合Babel实现JSX开发.