个人介绍
1、7年前端工作经验,丰富远程协作开发实践经历,熟悉软件开发周期;在数据可视化(B/S大屏制作)、企业级管理系统、h5、小程序等前端开发上有丰富的工作经验。
2、经历从jquery时代到mvvm跨度,对相关原理熟悉掌握;熟悉node后端渲染及其php语言。
3、个人主要技术栈:前端原生三剑客、数据可视化、canvas绘图相关、Vueelement、uniapp、reactantd、opencvjs,threejs、echarts、d3、Node.js、koajs,原生小程序,PHP,Mysql、第三方地图等,对于新领域特殊要求的技术可看文档快速上手。
4、能够自觉承担工作中模糊的边界任务,有研发团队管理经验,熟悉项目开发流程,可整包项目。
5、不常在线可v:mycode2025
工作经历
2020-04-17 -至今自由职业者高级前端工程师
canvas定制。从事前端、小程序;数据服务类、数据可视化类等内部项目的开发与维护;参与产品评审,提出改进意见;积极反馈项目中出现的问题;
2019-02-27 -2020-04-10重庆紫光华山智安科技有限公司高级前端工程师
带领8个人的团队;参与常规前端开发、数据可视化开发、系统集成、UI组件开发;改进工作流程;组织前端培训;参与产品评审,提出改进意见;积极反馈项目中问题;
2018-06-04 -2019-02-22贝壳找房(北京)技术有限公司高级前端工程师
从事前端开发;数据服务类、广告系统类、数据可视化类项目开发;中间件研究与开发;参与产品评审,提出改进意见;积极反馈项目中问题
2015-10-26 -2018-05-31新华三集团软件开发工程师
主要从事前端开发;包含数据可视化二维三维开发、企业级大数据管理系统开发、一般前端界面的开发;获得研发质量奖,所在团队获得年度优秀团队;提交多篇专利;
教育经历
2011-09-01 - 2015-07-01贵州大学国防教育与管理本科
201109~201507 就读与贵州大学
资质认证
技能
因当前市面上canvas插件无法满足用户需求,根据用户需求基于canvas原生api 定制开发,封装canvas组件,涉及功能如下: 1.缩放、平移、旋转、镜像旋转、动画等 2.自动去除污点、抠图到副本、修改背景、对比度、亮度、灰度 3.鼠标事件:选中、删除、新增、吸附效果、联动效果、分组功能、宽选等 4.适应场景:根据dom元素zoom 属性修正canvas 事件真实坐标,封装屏幕到场景、场景到屏幕真是坐标转换 5.圆、线、贝塞尔曲线等基础元素绘制 6.多个节点设置对齐方式