求职意向

期望地区: 上海

期望月薪: 19000元/面谈

工作性质: 全职

期望职业: Web前端开发 / 移动端开发(uniapp) / WebGis开发(Cesium/Openlayers)

个人简介

我是张树铭,一名拥有6年经验的Web前端与可视化工程师,专注于打造Web PC端、移动端(uniapp)、WebGis(Cesium/Openlayers)以及跨平台桌面应用(Electron)。我能独立完成从需求分析到项目上线的全流程,熟悉各端开发的技术挑战,擅长按时交付高质量成果。目前正向全栈开发进军,已掌握Java和Node.js技能,期待在技术领域创造更多可能!

核心技术栈

  • JavaScript/TypeScript: 熟练运用,熟悉主流IDE
  • Vue2/Vue3: 精通组件化开发与性能优化
  • Webpack/Vite: 灵活配置项目构建环境
  • Uniapp: 独立完成移动端应用开发
  • Electron: 跨平台桌面应用开发经验
  • Cesium/Openlayers: 精通3D/2D可视化开发
  • VMware/Linux/macOS: 熟练操作虚拟机与命令行
  • Nginx: 熟练搭建与配置Web服务器
  • Shell工具: 熟练使用Xshell、Mobaxterm

补充技能

  • Java: 实现简单服务端逻辑,学习后端开发
  • Node.js (Express/Koa2): 模块化开发,连接MySQL

项目经验

3XX11 (2023.09 - 至今)

项目描述: 针对M方作战方案的沙盘推演系统,利用Cesium和Openlayers实现2D/3D可视化,模拟作战流程并优化方案。

技术栈: Cesium, Openlayers, Turfjs, Vue, Webpack, Nginx, Docker, VMware, Gitlab, Esxi6.5

职责:

  • 搭建Cesium+Openlayers可视化框架,满足2D/3D需求
  • 现场对接用户需求,优化功能实现方案
  • 独立完成80%功能开发,攻克多项技术难点
  • 下载全国15级、全球12级地图瓦片,耗时3个月
  • 采用Docker+VMware部署,深入研究虚拟化技术
  • 部署ArcgisServer管理矢量数据

特色: 2D/3D联动、时间轴控制、WebGLPointsLayer优化、WebSocket聊天室、拖放棋子、导出PPT/Word、地图工具(比例尺、测量等)

展开详情

1XX0 (2024.12 - 至今)

项目描述: 多子系统管理平台,采用“一托七”架构,统一管理静态资源与工具库。

技术栈: Vue, Vite, Antv@G2, Openlayers, Nginx, Gitlab, Nexus

职责:

  • 搭建“一托七”项目框架,制定代码规范
  • 创建Git仓库,集成Nexus实现离线依赖管理
  • 开发Antv@G2拓扑图及Openlayers地图模块

特色: 低耦合架构、黑白主题切换、rem排版、Antv@L7地图模块

展开详情

上海地铁模拟系统

项目描述: 使用Nextjs + Mapbox搭建一套高效的3d地铁展示系统。

技术栈: Nextjs, Mapbox

职责:

  • 搭建前后端项目框架,解决项目中的各种问题
  • 调研shanghai metro的公开数据整理数据架构
  • 优化项目数据保密性

特色: 各条线路上百条地铁同时运行不卡顿、数据加密、github自动化部署

展开详情

1XX8 (2024.07 - 2025.01)

项目描述: 卫星数据操控系统,支持数据采集、信号干扰及终端信号模拟。

技术栈: Vue, Vite, Openlayers, Antv@G2, ElementPlus, Tinymce

职责:

  • 搭建项目框架,优化毫秒级数据更新
  • 从Leaflet切换至Openlayers,提升2D可视化能力
  • 二次封装ElementPlus组件,优化用户体验
  • 在Kylin系统上使用Docker+VMware部署

特色: WebSocket实时推送、点位聚合、定制化富文本编辑、SVG硬件拓扑、Blob数据下载

展开详情

多XX电 (2022.07 - 2023.04)

项目描述: 三维可视化系统,模拟通信链路有效性,分为终端层、传输层和用户层。

技术栈: Vue, Webpack, Echarts, Nginx

职责:

  • 重构冗余代码,提升系统性能
  • 现场开发,快速响应用户需求
  • 部署本地数据与接口数据双版本

特色: 三层结构可视化、未知坐标环形展示、多媒体数据支持

展开详情

居信地产后台一体化系统 (2021.10 - 2022.06)

项目描述: SaaS系统,用于管理房源与业务员绩效,支持公盘私盘与业务审批。

技术栈: Vue, Webpack, Element-Ui, Git, Nginx

职责:

  • 参与技术路线规划,搭建项目框架
  • 管理Gitlab仓库,制定代码规范
  • 使用Worktile管理开发进度
  • 解决线上问题,优化系统性能

特色: 房源管理、绩效考核、业务审批流程

展开详情

vips气象台短时预报预警系统 (2020.06 - 2021.10)

项目描述: 配合天气监测设备,渲染区域内天气数据到地图,支持历史天气查看与分析。

技术栈: Vue, Electron, Cesium, Element-Ui, Vue-cli, Git

职责:

  • 使用Electron和Vue-cli搭建Web应用开发环境
  • 配置Webpack优化打包质量,使用Eslint规范代码
  • 开发前端业务模块,接入Element-Ui实现敏捷开发
  • 使用Lighthouse优化项目性能
  • 通过Xshell管理Nginx环境下的版本

特色: 天气数据可视化、历史天气存储与分析、地图渲染、性能优化

展开详情

vips (2019.08 - 2020.10)

项目描述: 天气监测与预报系统,提供临近天气模拟及实用工具(测量、高度尺、截图等)。

技术栈: Vue, Electron, Cesium, Element-Ui, Vue-cli, Svn

职责:

  • 搭建Vue-cli前端框架,集成Cesium进行三维地图开发
  • 实现多端适配(移动端与Web应用)使用CSS3 rem
  • 使用Axios和WebSocket进行前后端通信
  • 通过Lighthouse测试性能,优化代码体积

特色: 三维地图(支持gltf、3D Tiles等)、多端适配、实用工具集

展开详情

工作经历

深亘信息科技(上海) (2022.07 - 至今)

职位: Web可视化工程师 | 18700元/月

职责:

  • 独立完成3个项目,核心开发2个项目
  • 制定项目规划,调研技术框架
  • 搭建Openlayers通用地图框架(测距、定位等)
  • 下载全国12-15级地图瓦片,耗时3个月
  • 指导应届生,部署离线环境项目

衍复信息技术有限公司 (2021.10 - 2022.06)

职位: Web前端组长 | 16500元/月

职责:

  • 管理项目开发、任务分配与代码规范
  • 搭建管理系统与移动端应用框架
  • 优化系统性能,解决线上问题
  • 管理云存储资源,协助团队考核

雷象科技(北京) (2019.08 - 2021.10)

职位: Web前端工程师 | 14400元/月

职责:

  • 对接项目需求,搭建项目框架
  • 开发业务模块,优化系统性能
  • 管理代码仓库,分享技术经验

教育经历

广东开放大学 | 工商企业管理 | 大专 | 2022 - 2024

感谢审阅我的简历!期待与您共同探索技术新可能!