个人介绍
除传统前端页面以外, 主要参与开发二维地图数据展示类项目、canvas绘图类项目、webgl图片调色类项目。
熟悉WEB前端基础、React和Vue框架,擅长使用TypeScript,擅长Canvas和WebGL二维图形开发、二维WebGIS开发、前端组件库开发,熟悉java后端(SpringBoot)基础、数据库(MySQL/SQLite)、客户端开发(Electron/ReactNative)
工作中用过Next.js、Pixi.js、ElementUI、AntDesign、Leaflet、AMap、Echarts、Mobx、Axios、Lottie等前端类库
✨主要擅长技术
WEB前端基础/React/Vue/TypeScript 熟练程度 ★★★★☆
5年前端开发经验,熟悉CSS中常见的属性和动画,熟悉js中常见的基础函数,善用MDN查找不熟悉的属性和API。接触过若干React和Vue项目,做过独立组件库的开发,接触过服务端渲染的Next.js,使用过React-Native开发手机端app.
Canvas/WebGL 熟练程度 ★★★☆☆
熟练使用Canvas绘制线、面、文字、图片等,熟悉CanvasRenderingContext2D中的常用属性和API。了解WebGL渲染原理,掌握顶点/片元着色器基础,熟悉pixi.js二维渲染引擎。项目实践中使用canvas绘制过地图和风羽图、温湿度色斑图、气压线等各类气象图,使用原生webgl绘制过雷达图和PM2.5通量图,使用pixi.js实现简单的图片液化/调色功能。
WebGIS 熟练程度 ★★★☆☆
能够熟练使用Leaflet进行二维WebGIS产品开发,熟悉Leaflet的官方文档,熟练使用Leaflet各类图层,比如:Marker、Popup、GeoJson、LayerGroup、ImageOverlay、Polygon、Polyline等,熟练使用Map中的常用事件和方法,比如地图移动缩放事件、视图控制的一些方法、坐标转换等。
工作经历
2023-04-01 -至今星图速云前端开发
任职前端开发。公司项目为AI修图软件,使用Electron封装win/mac平台客户端,前端使用React框架开发,参与到的前端开发任务主要涉及项目展示、导出列表、图片精修 (包括人像、调色、背景、裁剪等参数调节)、webgl前端调色/手动液化/裁剪(pixi.js实现)、独立开发的组件库、片量购买、分配、使用记录等。
2020-03-01 -2023-12-31中科三清前端开发
任职前端开发、智慧环保项目开发组组长。公司项目以气象类和环保类项目居多,前端多为Vue项目,功能主要以地图展示类为主,在地图上展示气象/环境监测站数据、雷达图、风场、车辆轨迹等。
2019-07-01 -2020-03-31易天气前端开发
任职前端开发。主要做几个气象服务平台的开发,时间比较短,涉及的功能不多,前端部分主要就是地图上的一些数据展示。
教育经历
2015-09-01 - 2019-06-01西华师范大学信息与计算科学本科已认证






