个人介绍
我是程序员客栈的前端开发工作者。技术领域,Web 、桌面 app 、移动端H5等开发使用
vue、react、electron、echart等框架技术,熟悉uniapp、鸿蒙。了解数据库、JAVA 等语言;
有多个项目类经验如:
项目一:共享业务交换平台-前端开发
1、 使用Vue3+ Vuex + Vue-router + vite+ ElementUI进行框架的搭建;
2、 通过vitejs/plugin-legacy插件现有项目进行浏览器兼容处理
3、 提取并重构复杂业务通用方法及组件,如:封装高级分页搜索、数据字典选择组件下拉、消息管理、日志等
4、 利用cavans、函数坐标计算得方式动态绘制用户动态关系图
5、 利用websock消息发送接收开发消息管理功能
6、 md5加密、表单验证、验证码的登录功能开发
7、 coding代码托管,流水线部署
项目二:一网统管项目 - 子项目负责人
1、 子项目大中小屏框架的搭建:Vue3+ webpack+antd/VantU+vuex、 vue3+vite+element-plus+pinia+typescript
2、.负责子项目粤治慧、20+8大、数据中枢、开发支撑平台、标签管理系统、资产管理系统需求确认、任务拆分分配,前端
开发进度的把控
3、建设公用组件库,封装ecahrt 折线、登录组件、饼图、表格、列表拖拽等,使用子项目30+
4、 按业务要求开发权限登录js插件,接入子项目20+。 定制化开发U盾登录和账密登录功能
5、 对第三方提供的gis地图进行二级封装
6、 通过优化图片、按需引入、打包提取公共js、删冗余代码手段减少打包文件体积;使用splitchunks合理分包、开启gzip
提升页面加载速度
7、使用虚拟列表渲染重复简单数据量大的列表;使用自动分步渲染方式渲染时间复杂高结构复杂的页面。从而避免内存卡
白页的状态
8、 引用wangEditor富文本编辑器,上传图片视频,导出pdf文件。其中利用边加载边播放解决体验差的问题
9、 利用环境配置文件存放服务器解决一包通用各个环境的问题
10、 静态文件主页开发加载转圈,可以避免首页加载多白屏现象提升用户体验效果
11、按模板规范编写概要及详细文档,项目部署手册编写,利用gitlab + jenkins 、coding进行代码托管及流水线部署
12、参与并配合发版、csp等安全漏洞修复
项目三:DigitalPLM项目-前端开发
1.在vue.js + elementUI + ES6+ underscore.js 框架上,利用html5 拖拽+jQuery 开发项目的菜单配置
2.负责文档管理模块开发,可在线编辑 word 文档
3.负责 bom 部件管理模块开发,可在线查看部件图纸参数。与第三方合作进行图纸在线编辑
4. npm业务包开发,通用组件开发修复如表格、列表等
5.gitlab代码托管,配合测试后端手动脚本部署
项目四:w3mobile 轻应用 - 前端开发
1、利用原生js+bootstrap+jQuery开发了可视化平台布局、配置、交互、接口联调。
2、在react+es6+koa+webpack框架上开发了移动端表单组件输入框、文本框、图片、按钮等组件
3、通过w3mobile 轻应用平台快速配置接机、送机等电子流
.......
工作经历
2021-10-08 -2024-10-10智城软件公司前端开发
智城软件公司一家国企主要做些政府的项目。比如 i深圳app、一网统管、妇联、住建、教育等项目 1、负责大型项目一网统管子项目20+8大(中小屏)、粤治慧特色屏(大中小屏)、数据中枢、开发支撑平台、标签管理系统、资 产管理系统等。作为子项目前端负责人拆分分配任务并把控整体进度,协调产品测试之间的沟通,核心功能开发及 showcase提测,概要及详细文档编写,项目部署手册编写。搭建子项目框架,定期组织组内技术分享,代码评审。 2、 参与一网统管门户开发 3、 负责业务交换平台项目 4、 负责深平安项目-矛盾纠纷子项目 5、 参与公司开发团队专项工作:脚手架开发、前端组件库开发
2015-10-17 -2020-07-01杰为软件公司前端开发
杰为软件自研的全栈自主可控工业软件,帮助工业企业升级替换传统工业软件。做些外派项目 1、参与DigitalPLM项目、PMD、联想odm系统、桌面应用mate等部分功能开发; 2、 npm包独立业务功能开发,demo样品开发; 3、通用组件的修复及开发
教育经历
2009-09-01 - 2013-06-01成都理工大学工程技术学院软件专业本科