技能树
- 熟练使用Vue与React结合TypeScript进行日常开发,并熟练运用相关UI组件库,如Element-UI、Antd等。
- 熟练掌握Leaflet、Mapboxgl等地图库,能够实现复杂的地图功能,如自定义图层绘制和交互控件添加。
- 熟悉微前端框架,如qiankun,具备实际集成微前端架构项目的经验。
- 熟练使用Echarts、Antdv等数据可视化库,能够高效实现数据的可视化展示。
- 熟悉前端性能优化技术,包括代码分割、懒加载及网络请求优化等。
- 具备原生微信小程序及uni-app框架开发经验,并拥有移动端适配的实践经验。
- 熟练使用Git版本控制工具,能够高效进行代码管理与团队协作。
- 精通前端工程化工具,如Webpack、Vite等,能够有效优化项目性能与构建流程。
- 了解后端开发技术,如Node.js、Express,能够与前端进行基本的交互。
- 日常开发中运用ChatGPT、Copilot等AI工具,提升开发效率。
工作经历
公司名称:xxx科技有限公司
工作内容:
- 根据产品业务需求及UI设计图,高度还原页面,完成页面搭建及交互功能实现。
- 与后端开发人员进行接口联调,确保业务逻辑的最终实现并提交测试。
- 优化用户体验及页面响应速度,提升代码质量。
- 解决项目开发过程中遇到的技术与业务难题。
- 根据甲方需求,进行产品的定制化开发。
项目经验
遥感数据一体化云服务平台
项目介绍:基于微前端(qiankun)架构开发的空间大数据管理平台,为省市县各级卫星应用中心提供矢量、遥感及相关文档的一站式管理服务。系统实现了多个子系统的统一集成,解决了空间数据管理效率低下的问题。
技术栈:React + UmiJS + Qiankun + Leaflet + ECharts + Ant Design + Axios + Less
个人职责:
- 负责微前端架构设计与实现,完成多个子应用的无缝集成
- 设计实现统一的用户认证体系,通过单点登录打通多个子系统的用户体系
- 基于 UmiJS 状态管理封装主子应用通信机制,实现应用间数据共享和状态同步
- 封装通用地图组件库,包含地图层级控制、滤镜效果、底图切换等功能
- 设计权限管理体系,实现基于角色的路由控制和按钮级权限管理
- 开发后台管理核心功能,包括用户管理、系统配置、任务管理等模块
- 封装工具函数库,统一处理字节转换、GeoJSON 解析等通用业务逻辑
- 实施性能优化,通过路由懒加载、CDN 加速等策略提升系统响应速度
生态环境遥感智能解译框架
项目介绍:基于 React + TypeScript 开发的遥感影像智能解译系统,实现对卫星遥感影像的智能识别和解析。系统集成了复杂的地图交互功能,支持多边形绘制、区域选择、图层管理等特性,为遥感数据处理提供完整的可视化解决方案。项目从零开始构建,注重性能优化和组件复用,打造了高效的遥感数据处理平台。
技术栈:Vite + React + TypeScript + React Router 6 + Redux Toolkit + Ant Design 5 + Leaflet + ECharts + Axios
个人职责:
- 主导项目技术选型与架构设计,基于团队技术栈特点搭建基础开发框架
- 基于 Ant Design 组件库进行二次封装,开发遥感数据选取等业务组件,提升组件复用率 80%
- 设计实现基于 JSON Schema 的动态表单生成组件,支持自定义验证规则,将表单开发效率提升 3 倍
- 基于 Leaflet 进行地图框架的深度定制开发,实现多边形绘制、区域选择等复杂交互功能
- 优化 Vite 构建配置,实施代码分割、懒加载等策略,使打包体积减少 80%
云服务遥感数据资产监控大屏
项目介绍:基于 React + TypeScript 开发的遥感数据资产可视化监控平台,实现对全国各级卫星应用中心遥感数据资产的监控和统计分析。系统通过 2D 地图可视化展示数据资产的地理分布、覆盖范围、数据质量等核心指标,为遥感数据资产管理提供空间化决策支持。
技术栈:React + TypeScript + Leaflet + Mapbox GL JS + ECharts + Axios + Less
个人职责:
- 主导大屏可视化架构设计,基于 React + TypeScript 搭建开发框架
- 基于 Leaflet 实现地图可视化核心功能:
- 开发多源遥感数据图层管理和切换组件
- 实现卫星数据覆盖范围展示和统计
- 封装自定义地图标记和聚合展示组件
- 开发数据资产分布的 2.5D 柱状图展示
- 集成 Mapbox 底图服务:
- 实现多种底图样式切换功能
- 优化矢量瓦片加载和渲染效果
- 自定义地图控件和交互功能
- 开发数据监控核心模块:
- 空间分布监控:可视化各地区数据资产分布
- 数据质量分析:展示数据完整性、时效性等指标
- 覆盖范围统计:计算和展示数据覆盖区域
- 异常数据标记:在地图上突出显示异常数据点
- 封装响应式布局组件,实现大屏在不同分辨率下的自适应展示
- 优化地图性能:
- 实现图层按需加载和缓存机制
- 优化大量标记点的渲染策略
- 封装地图事件节流和防抖处理
工作/项目经历的描述
工作/项目经历的描述至关重要,建议采用STAR框架:
- Situation - 描述所处的环境和背景。
- Task - 明确需要完成的任务。
- Action - 详细说明采取的行动和努力。
- Result - 总结最终取得的效果。
务必突出在工作中取得的成果及所扮演的关键角色。
遥感数据一体化云服务平台
在公司的指导下,团队逐步实现了多个遥感数据系统,包括对遥感数据的查询、自动化处理、数据分发与接收、数据发布服务及大屏展示等项目。由于同一批遥感数据在不同系统间切换操作给生产部门带来了不便,因此采用微前端技术方案将不同系统集成到一体化平台。在方案成立及技术选型完成后,由我主导使用qiankun进行各个子系统的集成。
- 标题: 技能树
- 作者: 菇太帷i
- 创建于 : 2024-11-04 11:49:00
- 更新于 : 2025-09-18 06:39:53
- 链接: https://blog.gutawei.com/2024/11/04/简历/技能树/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。