简介
拥有 5 年以上 Android App 开发经验,4 年 Web 全栈开发经验,可以独立完成一项 Android/Web 产品的技术架构、设计和开发流程。熟悉项目构建、需求分析、应用架构、用户体验设计、开发规范制定、代码库管理、技术文档编写、团队沟通、协作与对接等。
擅长 Android 应用开发、Web 全栈开发、AutoCAD 二次开发等技术领域,对新技术栈和 AI 辅助开发工作流保持持续实践。
工作经历
负责与 Trimble Inc. (公司战略合作方之一) 旗下的仪器产品的 Android 版 SDK 进行对接;围绕着 Trimble 仪器产品及其 SDK,针对国内行业市场的特点和需求,把控相关的 Android 应用程序的产品研发;参与公司自主研发的算法产品相关 Web 应用、可视化大屏与后端服务开发。
参与项目:上海土地变更调查和土地复垦调查 GIS 数据维护、查错与更新。主要工作为 GIS 数据编辑与工具开发,兼任 Python 脚本开发和 LISP 脚本开发。
开发了一些学习性质的 Android 平台小程序;为一款政府水务 GIS 应用独立编写将大地坐标转换到当地城市坐标的功能模块。
项目经历
市电焊作业安全管理大屏 - 面向应急监管场景的可视化大屏前端,覆盖涉焊企业、焊工、焊机、作业许可、风险预警、实时作业监测和 GIS 地图展示。参与项目从通用后台模板到独立大屏应用的重构,负责大屏组件开发、地图交互、图表治理、轮询刷新、接口状态降级和多分辨率适配等前端工程建设。
SAR 种植属性管理平台 - 面向农业遥感场景的 Web 管理平台,覆盖 SAR 影像预处理、GeoTIFF/GeoJSON 地图可视化、地块级水稻属性推理和外业调查数据管理。负责前后端功能整合、异步任务调度、矢量数据转换、地图交互和文件管理能力建设。
DataFly - 用于工程变形监测测量的系统建设方案的移动端 App 部分,由上海市城市建设设计研究院委托开发。采用 Kotlin 语言开发,单 Activity 界面架构设计。
Trimble Mini Programs - Trimble Inc. 委托开发,结合公司自主研发的测绘数据处理算法,主要用于对测绘领域三大产品类型——水准仪、GPS 和全站仪的测绘数据进行处理的 Web 单页面应用程序。负责前端交互、后端接口、部署维护和微信网页授权登录等功能。
三点易测 - 一款用于测绘外业数据采集使用的工具型 Android App,独有特性是支持接入天宝 GNSS 全系列接收机产品,厘米级定位和专业的坐标转换。公司成熟自有产品之一。
Surveyor Server - 为三点易测 App 做的网络激活和验证的服务端程序,负责授权校验、数据管理、服务部署和线上运维。
Surveyor Bot - 相当于 Surveyor Server 的网络前端,借助于 Telegram 平台。可实现网页前端不方便做到的即时通知功能,使用 Bot 命令来实现对 Surveyor Server 数据的增改查删。
Locatr - 一款可以使用 Trimble GNSS 接收机外接来提高手机整体定位精度的 Android App。利用 Android 的模拟位置 API 来实现对手机全局定位信息的更新,采用前台服务机制保活。
AutoCAD 插件 -
部分零散的 CAD 插件,用于简化一些繁琐的 CAD 操作。采用一种专属于 AutoCAD 平台的 LISP 方言——AutoLISP 语言编写,将公司的测绘工程项目中使用到的一部分内业成图工作,转化为自动化处理。
Latest Discounts - 自学 Android 开发初期练手作,只提取某网购产品推荐网站的首页推荐和搜索结果内容,允许用户开启后台轮询最新搜索结果的功能。