工作经历
2024-8 ~ 2025-3
北京软通动力股份有限公司
前端工程师
负责建元未来城市投资公司管廊项目管理系统动态表单引擎前端功能设计和代码实现,独立负责动态表单系统功能前端部分和资产管理版块代码实现
2022.04~2024.07
北京宇信科技股份有限公司
前端工程师
负责建设银行门户管理系统前端项目的功能改造和新功能开发和壮壮机器人问答项目的更新跌代,新功能需求分析,代码编写,功能测试。已有功能优化,代码优化,项目体积优化,
2020.12~2022.03
北京云拓锐联科技有限公司
前端开发
负责公司核心产品(人人讲小知识小程序和小程序数据后台管理系统)的管理系统的维护,小程序版本迭代新功能编写,定期活动 和用户课程售卖支持,使用原生微信小程实现功能给app做引流,数据管理系统使用vue2,elementui,echarts等方案
2018.5~2020.11
创奥时代科技股份有限公司
前端开发
主项目是一个物联网项目,专为公安系统持枪警员开发的枪支管理系统,项目主要功能是数据分析分权限展示,警员定位,活动范围规划,实时状态查看,主控室大屏数据展示,另外包括,公司官网,企业OA系统,小程序都有涉及。
项目经历
2022.04~2024.05
建设银行门户管理系统
前端开发
负责建设银行门户管理系统前端开发工作,门户管理系统是个多功能数据综合展示平台,行内绝大多数管理系统都可以以此系统为入口,实现免登录,快速进入,系统使用微前端架构,实现多个系统数据综合展示。
主要收获:
1,熟悉了微前端架构解决方案,处理多个系统界面显示在一个系统上。
2,熟悉了webpack优化方案,配置多环境打包命令。
3,熟悉了项目图片压缩方案,文件加载顺序方案,提高加载速度。
2024.8 ~ 2024.12
建元城投综合管理系统动之动态表单系统
前端开发
建元城市投资集团管廊管理系统是城市地下空间综合管理系统,新项目从头开始,我负责动态表单产品研发,和动态表单实验性模块-资产管理,整个项目前后端二十人团队,我负责和架构师一起研发动态表单系统产品
动态表单产品:1,产品核心三大板块,1)动态新增修改表单,2)动态详情表单,3)动态数据列表
2,以json配置为驱动,一个功能模块一个json文件,包括模块id,修增修改表单code,详情列表code,列表操作按钮配置数组,详情tab页加载具体功能组件配置数组
3,新增修改表单设计界面可拖动表单组件任意排序,给下拉框组件分组,实现操作联动效果,给下拉框组件配置数据源,渲染组件时自动获取options数据
4,给时间组件分组,实现日期自动校验,可切换下拉框和单选组件展示形式
5,可以给每个组件添加事件流函数,点击事件和值改变事件,可执行任意指定文件内的函数
6,表单整体在渲染前,渲染后,提交前,提交后这四个阶段可以执行任意函数,函数以配置配件指定路径和函数名以及可传参数
7,详情表单可增加tab选项卡形式,选项卡内可加载任意个性化业务组件
产品特点:1,产品核心功能和业务逻辑不相关,做到核心功能不受业务逻辑污染,增强扩展性
2,业务功能实现可插拔插件化,灵活可配置,
3,简单增删改查业务可实现分分钟出效果
2024.3-2024.3
前后端全栈项目
全栈工程师
该项目包括1,我的在线简历前端h5网页。2,我的音乐网页app。3,我的动态前端h5网页。4,所有数据的管理系统。5,后端服务和数据库。6,服务器管理及域名解析管理
主要功能:1,我的在线简历动态展示我的基本信息的技能优势,数据在管理系统动态增删改
2,我的音乐可以展示歌手的歌曲和视频,数据在管理系统上传和管理
3,我的动态主要展示类似新闻动态的网页,可现实自定义字体及颜色,表情,图片,链接,视频,代码等等多元化显示形式,数据在我的数据管理系统管理,主要依靠wang-editor富文本插件实现
4,数据管理系统管理所有数据和用户,基于vue3+pinia+echarts+element-plus实现,包括rbac管理,jwt鉴权,大文件上传,echarts数据可视化,websocket服务端消息推送,配置自动部署命令
5,所有前端网页数据接口和数据管理系统接口由go语言gin框架实现,数据库使用mysql,redis做缓存
6,公网ip地址,域名管理及解析由华为云服务器实现
2020.12-2022.3
人人讲小知识小程序及每月营销活动h5页面
前端开发
人人讲小知识是用wepy框架搭建的项目,后期全部使用原生微信小程序写法更新,功能主要是面向中老年用户娱乐教学,小程序版 主要作用的引流,完整功能由人人讲小知识app提供,小程序的功能有各种类型视频查看,点赞收藏转发,观看直播,课程购买, ,各种营销活动发布,用户社区维护,讲师视频房间消息推送使用腾讯IM插件实现
2020.12-2022.3
人人讲小知识数据管理系统
前端开发
负责人人讲小知识小程序的数据管理系统的迭代,该项目是vue2+elementui项目,管理所有人人讲小知识的管理员,讲师,普通 用户的数据,管理员可对所有讲师的视频课程数据拥有操作权限,对用户显示的数据进行管理。讲师端有权限管理自己的课程数据 ,消费者数据管理,粉丝留言管理等,普通用户可以管理自己喜欢的课程,自己已经购买的课程。
2018.5~2020.11
公安部枪支管理系统
前端开发
脱敏后的页面截图,可大致观看效果。地址:http://bj985.com/imgs.html ,该项目是一个物联网项目,有硬件(枪瞄:枪支定位仪器)和软件(数据可视化平台 ),该项目 分在线演示版和离线版。项目要求各终端风格一致,使用了rem适配方案, 后期也使用 vw, vh 适配方案。各种尺寸屏幕等比缩放。
技术栈:vue + vue-router + vuex + axios + less + echarts + elementui + md5 + css3动画 高德地图,bigmap离线地图,
1.经过优化脚手架文件加载,把图片和大文件转为在线链接,大大缩减首屏加载时间
2.项目中大量使用echarts图表,echarts地图,css3动画,做数据可视化呈现 ,同时适配指挥中心驾驶舱大屏。
3.项目使用高德地图进行二次开发,实现核心功能,警员及枪支定位查询, 轨迹追踪,任务指派,丢失寻回,历史轨迹查 看 等等功能。
4.在线预览版负责给客户进行效果演示,同时开发基于bigmap离线地图的公安内网版。两个版本达到一样的效果。
5.订单谈成后根据客户的城市使用bigmap离线地图打包离线版,给客户安装内网版本,(另外用electron打包成桌面应用供 客户选择)
项目收获:独立负责前端部分,项目搭建,技术选型,功能模块梳理,测试上线,全流程负责,为以后项目快速积累经验。通过该项目熟练掌握vue全家桶的使用和配合在线地图,离线地图,数据可视化的使用,移动端rem,vw,vh适配方案