Web 前端工程师
男 / 26岁
华东交通大学 软件工程系
目前: 前端开发 @ 杭州
React & Vue 开发者,热爱开源,乐于尝试新鲜事物
📱️ +86 132-4708-8429
📧️ [email protected]
专业技能
- 有良好的代码编写习惯,习惯添加注释提高代码可读性,注重代码质量
- 使用合适的结构编写兼容主流浏览器的页面布局,具有移动端 WebView 开发经验
- 了解 ES6 语法,使用 React & Vue
- 使用 npm、webpack 等工具提高效率,使用 git 协同工作
- 懂一些设计,能使用 Figma、Sketch 进行设计
- 大学英语四级,能流畅阅读英文文档
项目经历
🏫️校园经历
♻️开源项目
2018
前端工程师 @ 先鹿旅行
先鹿旅行
定制化精品旅游线路规划服务
移动端
基于 React 的移动端 HTML5 应用
- 参与负责应用部分功能,包括套餐详情、单品详情、订单相关和系统消息等的实现和优化。
- 实现了套餐详情、单品详情功能,完成了旅游路线规划图的展示,接入了 Google Maps API。
- 优化了套餐详情和单品详情功能,通过懒加载的方式,逐步呈现运营部门提供的详情大图,缓解了页面加载长时间等待的问题。
- 优化了套餐列表、单品列表、订单列表和系统消息列表功能,通过懒加载和上拉加载的方式,缓解列表过长、背景图片过多时带来的页面卡顿。
管理端
基于 React 的管理端 Web 应用,采用 Ant Design 的模块化解决方案
- 接手负责页面的实现和优化。
- 优化了核心业务代码的结构,减少重复代码的冗余,提高了代码可维护性和可读性。
- 在与设计部门充分沟通后,调整了整体页面布局,并将代码升级到了新版本的 antd 库,优化了在较小屏幕上的可用性。
2017
🏫️UED 部门经理 @ 日新网
Clipaste
♻️基于 Electron 和 Vue 的系统剪贴板管理工具
- 独立完成从无到有的产品设计、研发、流程图及开发文档,并以此获得了当年校优秀毕业设计奖。
- 设计了主进程控制器和渲染进程控制器两个控制器,分别负责数据处理以及功能模块控制,实现了复制、粘贴、删除、搜索、置顶等功能。
- 难点在于保存内容的缓存。根据产品形式实际需要,放弃了原本设计的 SQLite 解决方案,重新设计并实现了一套基于 Node.js 文件操作 API 的异步缓存机制,以提高执行效率。
2016
🏫️UED 部门经理 @ 日新网
Simplate
♻️小巧优雅的前端模板引擎,仅 1.98KB
- 独立完成项目研发,设计并实现了引擎基本架构以及过程控制、输出控制、非编码输出、注释等功能。
2015
🏫️前端开发 @ 日新网
日新
面向在校学生的校园信息聚合移动客户端
- 负责 APP 中内嵌 WebView 的前端开发,包括成绩查询、课表查询、评论回复等功能的实现。
链接
博客
https://shyrz.me
GitHub
https://github.com/shyrz
我准备好投身于有趣的项目🏃️