个人介绍
拥有8年以上的前端开发经验,专注于服务端渲染 (SSR) 技术实现、高保真设计还原及框架优化,熟悉Vue、Express和Node.js技术栈。具备丰富的大型项目开发与性能优化经验,擅长解决复杂的前端问题,为团队和项目的成功作出贡献。性格开朗,具有良好的团队合作意识,致力于不断提升项目交付质量和效率。
核心技能
前端技术:HTML5、CSS3、JavaScript (ES6+)、TypeScript、Vue.js、React、Redux、MobX、Next.js、Nuxt.js、Echarts、OpenLayers
后端及全栈:Node.js、Nginx、Express、MongoDB、Egg.js、Serverless
工具与框架:Webpack、Three.js、Canvas、AntDesign、Iview、Elements UI
移动端与混合开发:小程序、Uni-app、React Native、Flutter、Electron、HybridApp
测试与优化:Jest、端到端测试 (E2E)、SSR优化、性能监测
工作经历
2016-08-04 -至今高新兴科技集团股份有限公司前端开发
广东省公安厅视频云系统:主导开发视频云系统的数据大屏和地图模块,优化了定位和轨迹跟踪功能,显著提升了数据可视化的体验。通过引入 OpenLayers 和 Three.js 技术,打造了更为直观的地图和视频监控界面。 项目链接:广东省公安厅视频云系统 视频智能化V3.0项目:在该项目中,设计并开发了通用业务组件库,推动了系统组件化,显著提升了开发效率并减少了代码冗余。 实施了 Webpack 分包和性能优化方案,使系统加载速度提升了40%。 改进了地图服务的经纬分区查询技术,减少了地图卡顿,设备落点显示效率提高70%。 项目链接:中山视频云赋能中台 AR立体防控云防系统:基于 Three.js,开发了智慧立体云防监控系统,实现了复杂三维模型的监控展示,提升了安防系统的可视化效果。 技术栈:Vue、Vuex、OpenLayers、Echarts、Three.js、Webpack、Node.js、Iview
教育经历
2013-09-01 - 2016-07-01上海电子信息职业技术学院通信系统运行管理专科
技能
地图定位,空间搜索,选择查询,轨迹路线,框选绘测 ### ArcGis 瓦片地图 ### 一、步骤 1. target: 地图容器div的 id 2. layers: 在地图容器中加载的图层,接受一个数组 3. source: 数据源 4. Tile: 瓦片图层类,主要用来加载瓦片图。通过实例化瓦片图层对象,绑定其数据源(source) 加载对应的瓦片地图 5. TileArcGISRest: 使用ArcGis为地底图 6. View: 地图视图类 ### 二、注意事项 1. 地图容器需要设置宽高,否则看不到初始化的地图效果 ## 画圆 ### 一、步骤 1. 声明一个画图的图层 drawVector 2. 地图初始化时候,layers配置需要包含地图地图图层和画图图层 3. 创建一个 Draw 对象,其数据源为 drawVector 数据源,类型为Circle 4. map.addInteraction()将Draw对象加进地图中 5. 可以开始绘画了啦....