个人介绍
我是一名T3前端开发工程师,在北京凯锐远景有限公司担任前端开发工程师职位,负责过公司自研的plm平台开发(包含系统控制台、低代码平台等数个子项目)、球迷协会官网、js库tree-as-array等项目开发。熟练使用html、JavaScript、css、react、antd、webpack等技术栈。如果能帮上您的忙,请点击“立即预约”或“发布需求”。
工作经历
2022-07-01 -2024-05-08北京凯锐远景科技有限公司前端开发工程师
工作内容: 1、参与项目开发,共推进近十个项目上线,使得生产环境异常率降低30%。 2、在业务开发的同时,不断进行技术上的提升,组内分享2次,并给新人前端培训。 3、维护table等公共及业务组件3个,通用方法十余个,并积极优化,提升性能,其中《一种兼容多种react组件库的模态框拖拽方法及系统》已申请专利,目前进度为一通回案实审。 主要业绩: 1、获得年度优秀部门奖 2、个人发明专利两项 3、发布一个js库(tree-as-array),发布一周,周下载量1525,高于平均。 4、CSDN个人技术博客50k+访问量,博文获得12k+次分享,100+次收藏,曾入选JavaScript领域内容榜第7名(https://blog.csdn.net/joeyjanela?spm=1000.2115.3001.5343) 5、给初级前端做培训
教育经历
2023-07-01 - 2025-01-01北京理工大学计算机科学与技术本科
2019-09-01 - 2022-07-01北京经贸职业学院建筑室内设计专科
获得创新争先奖
技能
1、负责多种子应用的前端开发。 2、实现纯前端搜索、搜索关键词高亮、表单建模、模态框拖拽、多表格数据联动、高亮显示当前选中的路由菜单、纯前端实现分组排序等复杂功能开发。 3、帮助解决例如css动画、JavaScript特效、复杂逻辑开发等技术难题,其中遇到复杂逻辑的功能时,会让我去帮忙,是我最为擅长的一点。 4、优化代码,精简、封装可复用代码提高性能。 5、封装了包括针对树形结构数据的map、find和filter方法(随后丰富功能,发布js库tree-as-array)、生成首位不为0的18位数字字符串的方法、含有无效数据的js数组排序方法、将对象数组转成树形结构数据的方法(专利申请中)、兼容antd和arco design的模态框拖拽组件(专利申请中)等。
此库可将树形结构数据当作数组处理,不必使用递归算法。目前已支持类似数组的mapTree、filterTree、findTree、pushTree、unshiftTree、popTree、shiftTree、someTree、everyTree、atTree、indexOfTree,我还封装了特殊方法atIndexOfTree、nodeDepthMap,可以辅助前面的方法处理数据。发布一周,下载量15k+,目前发布三个大版本,有稳定的使用者。