联系方式
手机:18826278304 Email:wenghaoduan@163.com 微信号:wenghaoduan
个人信息

技能清单
- 善于分析业务需求,能够深入理解业务需求并总结产品功能和流程,同时能够提出可行的实现方案。
- 具有良好的协作能力和团队合作精神,善于积极沟通,主动寻找各方资源以确保项目顺利进行。
- 熟练掌握 JavaScript、ES6、CSS3 和 HTML5 等前端技术,具备扎实的技术基础,做到灵活运用。
- 具备丰富的项目实战经验,熟练使用以下技能:
- Web开发:Vue2、3 / webpack、vite / 小程序 / Node.js / TypeScript / IndexedDB / ArcGIS
- 可视化库:ECharts3 / ElementUI / Vant / D3.js / Ant Design of Vue / Bootstrap
- 前端框架:Electron / uni-app / jQuery / SCSS / Stylus / Yii
- 版本管理、文档和自动化部署工具:Git
- 掌握低代码、数据可视化项目开发,了解鸿蒙(HarmonyOS),了解微前端,了解并使用Java、SpringBoot、MySQL等后端编程语言及框架。
工作经历
广州太平洋电脑信息咨询有限公司 ( 2024年10月 ~ 至今 ) *[高级前端工程师]*
主要工作内容: 参与部门小组项目业务功能开发、业务需求分析、项目排期与人员管理、协同产品推动项目开展。
重点项目:
- 账号体系重构项目
责任描述: 负责前端业务核心功能开发,人员排期、进度跟踪、协助产品推动项目完成。
项目产出: 针对长城厂商重构组织架构、权限体系,实现更加SaaS化。
技术&业务成果:
- 负责前端核心功能、菜单权限、公共板块功能的重构开发工作。
- 负责人员排期、进度跟进等事务。
奥格科技股份有限公司 ( 2021年10月 ~ 2024年9⽉ ) *[高级前端工程师]*
主要工作内容: 参与跨部门项目基础权限和核心功能开发、业务需求分析、前端技术选型、协同产品推动项目进展、旧项目重构升级以及公共组件封装工作。
重点项目:
- 全国房屋建筑在线赋码平台项目
责任描述: 负责前端核心功能的开发与封装,协助业务开发,优化地图显示处理,以及整理封装公共组件 供跨项目使用。
项目产出: 在【住房和城乡建设部】等国家部门人员指导与支持下,综合房屋建筑信息库资源及不同行政级别(省、市、区/县)人员的管理操作要求,结合区块链技术,可实现对全国不同系统来源的房屋建筑信息进行批量赋码、申请审批、赋码分析、动态管理,达到数据的持久化、安全化、线上化。
技术&业务成果:
- 已在新疆、⼭东等部分区/县地区开展试⾏业务。
- 负责并实现【动态路由、复杂层级⻆⾊模块管理、数据字典权限封装等 核⼼功能】, 并结合【ECharts3 + ArcGIS】实现数据可视化展示。
- 对项⽬公共组件改⽤【vue3 + ts】⼆次封装, 丰富公司组件库,为新项⽬研发提供⽀持
- 【住房和城乡建设部】—乡村建设评价信息系统项目
责任描述: 负责管理系统(PC端)中多个业务模块的开发与优化,以及乡村采集平台(微信小程序端)日常业务维护工作。
项目产出: 可对全国范围内 大部分乡村建设发展现状的情况,进行信息采集、数据更新、图片/视频录入和治理评价,充分实现线上感知与管理。
技术&业务成果:
- 项⽬PC端由【vue3 + ts】开发,⼩程序端由【微信原⽣】开发。
- ⾃定义【Hooks】组件封装, 提升组件通⽤性。
- 优化【路由守卫中权限校验】造成的⻚⾯渲染影响, 并结合【LCR/FCR】渲染监听,优化⻚⾯显示性能。
- 积极响应,按敏捷开发模式 及时迭代最新需求及界⾯样式,同步优化⼀线⼈员采集体验
- 房屋智能物联编辑控制平台
责任描述: 负责前端技术选型,架构搭建,核心功能开发,协助推动项目验收,配合项目迭代。
项目产出: 通过在PC端(二维界面)上【自定义拖拽】及组合 相关物联控件元素,结合移动设备、末端物联设备及通信协议(如websocket)的方式,实现可编辑化、平台化的智能物联控制能力。
技术&业务成果:
- 项⽬通过【vue2 + Electron + IndexedDB + ElementUI】开发, 实现低代码式交互。
- 通过Vuex、@drop监听、坐标计算及事件流捕获拦截处理,实现可拖动式添加或缩放元素。
- 通过【IndexedDB、Node.js 和 Electron框架】,打包⽣成 本地化、⾼数据量存储化的桌⾯应⽤程序软件,提升⽤户操作体验。
广州炒米信息科技有限公司 ( 2020年6月 ~ 2021年10月 ) *[中级前端工程师]*
主要工作内容: 协同产品推动项目进展,结合市场表现快速反应,积极推广,打造公司拳头产品。
重点项目:
- 闪链签(电子合同签署)项目
责任描述: 参与跨平台技术框架选型、小程序完整研发流程,结合canvas、H5内嵌方式及快速迭代,支持重大节假日活动推广。
项目产出: 打造适用于【电子商务】的线上签章平台,走在同类市场前沿,实现【月流水上千单】。
技术&业务成果:
- 负责项⽬【前端从0到1】的实现、以及【技术选型】、【前端组全部开发任务】。
- 结合【uni-app(Vue)框架】、自定义组件及H5内嵌方式,实现跨平台小程序端应用。
- 通过【PDF.js】、hammer.js工具,实现PDF文件可预览可自定义显示,以及印章证书可拖拽,提升用户体验。
- 结合市场表现及反馈,主动积极调整,不断提高用户粘性及产品质量。
工研开发所( 2017年7月 ~ 2020年5月 ) *[前端负责人]*
主要工作内容: 参与项目技术支撑与验收,项目【需求文档编写】,重点项目开发工作,次级项目提供技术支持,以及前端团队人员的【任务分配】和培训工作。
重点项目:
- SeeVe远程会议办公系统
责任描述: 负责项目前端业务开发,结合【甘特图】、【Tapd平台】,【把控项目进度】及【分配成员任务】,提供相关【技术支持及培训】工作。
项目产出: 实现统计数据的大屏显示,PC端与移动端多人同屏会议、音视频分离可控等操作;系统顺利交付,也被同级院所采用。
技术&业务成果:
- 负责【项目团队管理】、【人员任务安排】、【项目需求解析】、【项目推进】工作
- 结合【Vue、ECharts3、ElementUI】及七牛云直播API,实现【大屏数据可视化】展示、跨终端实时音视频通讯功能。
- 参与后端研发,使用【JFinal(Java)框架】、MySQL数据库,开发业务接口,实现业务模块的增删改查操作。
- 气候平台技术升级
责任描述: 负责项目代码迁移 (xhtml+jsp → D3.js+jQuery), 优化主流【浏览器适配】问题,协助团队成员优化。
项目产出: 完成旧项目代码技术升级任务,系统平台可继续运行使用。
技术&业务成果:
- 负责【项目核心功能开发】、【项目需求分配与跟踪安排】工作
- 通过【D3.js】、【svg比例尺和canvas】,实现【可视化图表(含绘制线段、圆形、方格、坐标图、热量堆积区图等)】显示,以及图表图片式导出。
- 通过jQuery读取txt、xml类型文件,并封装公共函数,实现多个图表模块获取数据时共用,提高开发效率。
技术博客

致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。