Zakayal
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 工作日09:00-17:00、周末10:00-16:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

技术栈优势:

精通Three.js和React Three Fiber,具备3D场景开发能力

掌握WebGL和Shader编程,能实现复杂的视觉效果

熟悉Vue.js和React框架,具备全栈开发能力

具备物理引擎(Rapier)开发经验,能实现复杂的物理交互

项目经验优势:

有实习经历,参与过企业级WebGIS项目开发

独立开发过3D物理引擎游戏,展示完整项目开发能力

项目经验涵盖二三维地图融合、轨迹可视化、物理模拟等多个领域

技术深度优势:

深入理解3D渲染原理,能实现PBR材质、软阴影等高级特性

具备性能优化经验,能通过GPU Instancing、LOD等技术提升渲染效率

掌握Shader编程,能实现复杂的视觉效果(如布料模拟、海浪系统等)

工程能力优势:

熟悉Git版本控制,具备良好的工程实践

使用Zustand等状态管理工具,展示架构设计能力

具备代码优化和性能调优能力

综合素质优势:

具备英语四六级水平,有良好的英语读写能力

有完整的项目开发经验,从需求分析到实现的全流程经验

具备跨领域技术整合能力(如3D+物理引擎+游戏开发)

创新思维优势:

能实现参数化的视觉效果系统

具备算法设计能力(如星系粒子运动系统)

善于解决复杂技术问题(如二三维地图融合)

工作经历

  • 2024-01-01 -2024-03-01中国科学院宁波材料技术与工程研究所全栈实习

    项目描述:基于Vue 3和OL-Cesium的二三维一体化WebGIS应用系统重构,实现人员定位、轨迹追踪和 地图标注等功能。 主要工作: 1. 系统架构重构:将1300+行的单一组件拆分为5个核心组件和4个可复用钩子函数,采用Vue 3组合 式API重构代码,实现关注点分离,提升代码可维护性。 2. 二三维地图融合:基于OL-Cesium 2.16实现OpenLayers和Cesium的无缝集成,通过 useMapControl 钩子函数统一管理两个引擎的状态和操作,实现视图状态同步和自适应缩放。 3. 轨迹回放优化:使用requestAnimationFrame替代setInterval实现轨迹动画,结合轨迹插值算法和 速度自适应机制,提升动画流畅度,渲染性能提升约40%。 4. 交互体验改进:通过创新的CSS穿透方案解决OpenLayers覆盖层阻挡UI事件的问题,实现双重状态 管理机制,确保UI交互的流畅性。 5. 测量工具重构:重构地图测量工具模块,修复"结束测距"按钮无法点击的关键bug,实现高精度的 距离和面积测量功能,支持多种计算模式。

教育经历

  • 2020-09-01 - 2024-07-01宁波工程学院网络工程本科

语言

英语借工具书面交流
0
1
2
3
4
5

技能

Vue掌握
React熟练
0
1
2
3
4
5
0
1
2
3
4
5
作品
gis可视化平台

项目描述:基于Vue 3和OL-Cesium的二三维一体化WebGIS应用系统重构,实现人员定位、轨迹追踪和地图标注等功能。 主要工作: 1. 系统架构重构:将1300+行的单一组件拆分为5个核心组件和4个可复用钩子函数,采用Vue 3组合式API重构代码,实现关注点分离,提升代码可维护性。 2. 二三维地图融合:基于OL-Cesium 2.16实现OpenLayers和Cesium的无缝集成,通过`useMapControl`钩子函数统一管理两个引擎的状态和操作,实现视图状态同步和自适应缩放。 3. 轨迹回放优化:使用requestAnimationFrame替代setInterval实现轨迹动画,结合轨迹插值算法和速度自适应机制,提升动画流畅度,渲染性能提升约40%。 4. 交互体验改进:通过创新的CSS穿透方案解决OpenLayers覆盖层阻挡UI事件的问题,实现双重状态管理机制,确保UI交互的流畅性。 5. 测量工具重构:重构地图测量工具模块,修复"结束测距"按钮无法点击的关键bug,实现高精度的距离和面积测量功能,支持多种计算模式。

0
2025-04-15 19:40
更新于: 2025-04-15 浏览: 16