求职意向
期望地区: 上海
期望月薪: 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