个人介绍
我是程序员客栈的【雨青】,一名【前端工程师】; 我毕业于【燕山大学】 熟练使用【React】,【Typescript】,【electron】,【Node】;
1. 有良好的代码编程习惯,善于封装常用的工具类,对可能共用的代码有敏感性,代码组织结构较为合理。
2. 逻辑清晰,善于钻研,对技术有着强烈的求知欲望。
3. 对工作尽职尽责,乐于从事有挑战性的工作,具备一定的大局观,能够从整体上考虑设计问题,能够列出技术难点逐个突破。
4. 工作严谨,敬业,责任心强,有良好的团队合作意识。
5. 对于前端开发这一块,我 17 年开始接触到现在差不多 7 年时间,使用 react 框架历时 5 年。
6. 阅读前端技术相关英文文档无障碍。
7. 对后端语言 java、python、rust、数据库等 也有所了解,一些基本的 shell 命令也比较熟悉 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2022-03-01 -2022-10-01斑头雁智能科技有限公司高级前端工程师
- 项目描述:RPA 是一个能够运行在 windows 客户端 的机器人自动化应用,对标影刀,能够在应用中可视化编辑自动化流程,点击运行,可以显示当前流程运行状态,帮助用户完成琐粹的、耗时的任务,提高工作效率。 - 技术栈:使用 **electron** 构建 windows 客户端、用 **react** 搭建用户界面、使用 **react-dnd** 实现从指令树中拖拽到指令编辑区进行指令编辑的功能、使用 **formilyjs** 快速搭建自定义指令配置文件 - 责任描述: 1. 搭建 RPA 机器人前端仓库,技术方案调研、选型;制定、推行代码规范 - 难点攻破: 1. electron 打包、自动更新,使用户能够将 RPA 升级到最新版本,不需要每次更新新版本都需要重新将 exe 打包给用户。 2. 流程运行的过程中可能出错,但流程不会停止运行,调试模式能够将流程暂时停住,方便低代码工程师获取流程运行过程中的数据状态,帮助定位问题,方便低代码工程师更好地进行流程编辑。 3. 指令的配置面板想对多个变量进行操作时不够方便,需要手动输入变量名,效率不高,而且容易出错
2020-10-01 -2021-12-01来未来科技有限公司高级前端工程师
> 医共体业务支撑 - 项目描述:负责整个天台县医共体项目的基础线、医生站、护士站、手术等业务需求的开发,帮助医生、护士更好的完成工作,将病患的活动留档,提高医院信息化水平、提高患者就医效率。 - 技术栈:react、dva、ice-script、sass - 责任描述: 1. 参加需求评审,根据 prd 评估开发时间、代码改动影响等 2. 支撑医共体业务,保障线上稳定。 - 难点攻破: 1. 重大突发事件项目开发时能快速理解需求、梳理需求、和后端同学通力合作、制作甘特图,在项目群中每日汇报进度,让院方了解项目进度,项目顺利上线,帮助医院对集体中毒、重大车祸、火灾、爆炸等快速做出响应,协调医院资源的效果,院方对此很满意。 2. 120 急救中心项目中实现院方对树形评分组件的自主研发,能够让医生提早知道患者生命体征等信息,提前做好接诊准备,提高医院对急诊患者的接诊效率。 - 个人成长 1. 增加了医疗业务的积累,能够独立完成复杂的业务功能。 > 揭榜挂帅 - 项目描述:天台县医院和政府对接项目,该项目主要做数据、信息展示,没有特别多的业务逻辑与交互,但需要做不同
2018-10-01 -2020-10-01软通动力信息技术股份有限公司前端开发
hbase、cassandra、lindrom 云产品开发 - 项目描述: 该项目是一个阿里云旗下的云数据库管理系统,分别展示各种类型集群的基本信息、集群的状态、各种配置等,帮助用户使用云数据库的各种功能。 - 技术栈:**react**、使用 **dva** 存储数据、处理副作用、使用 **react-router** 进行路由管理 、使用 **G6** 进行流程图的编辑、**less**、**react-ace** 用来展示工作流的代码段 - 责任描述: 1. 需求评审、开发、联调、测试、上线 - 难点攻克 1. 能够让用户方便地上传脚本(python、scala 等),并在阿里云机器上进行编排并执行,使用 **rc-upload** 上传用户本地文件到 oss,使用 **G6** 用户实现流程编排、以及节点状态展示,leader 对此很满意。 - 个人成长 1. 了解了前端埋点技术 2. 了解了灰度开发以及灰度的概念 3. 了解如何对项目进行国际化 4. 了解不同渠道功能差异性展示的概念
教育经历
2014-09-01 - 2018-09-06燕山大学通信工程本科
资质认证
技能
- 项目描述:天台县医院和政府对接项目,该项目主要做数据、信息展示,没有特别多的业务逻辑与交互,但需要做不同屏幕的适配,嵌在浙政钉中。 - 技术栈:umi、antd-mobile、使用 **G2** 展示图表信息。 - 责任描述: 1. 根据应用场景做技术选型 2. 快速响应客户需求,提高客户满意度,获得 leader 称赞。 - 个人成长 1. 一些展示文案、数据经常改动,过一段时间后再,将数据展示统一抽离出来,提高改动效率。开始有意识思考在工作中如何提高自己的工作效率。
- 项目描述:负责整个天台县医共体项目的基础线、医生站、护士站、手术等业务需求的开发,帮助医生、护士更好的完成工作,将病患的活动留档,提高医院信息化水平、提高患者就医效率。 - 技术栈:react、dva、ice-script、sass - 责任描述: 1. 参加需求评审,根据 prd 评估开发时间、代码改动影响等 2. 支撑医共体业务,保障线上稳定。 - 难点攻破: 1. 重大突发事件项目开发时能快速理解需求、梳理需求、和后端同学通力合作、制作甘特图,在项目群中每日汇报进度,让院方了解项目进度,项目顺利上线,帮助医院对集体中毒、重大车祸、火灾、爆炸等快速做出响应,协调医院资源的效果,院方对此很满意。 2. 120 急救中心项目中实现院方对树形评分组件的自主研发,能够让医生提早知道患者生命体征等信息,提前做好接诊准备,提高医院对急诊患者的接诊效率。 - 个人成长 1. 增加了医疗业务的积累,能够独立完成复杂的业务功能。
- 项目描述:RPA 是一个能够运行在 windows 客户端 的机器人自动化应用,对标影刀,能够在应用中可视化编辑自动化流程,点击运行,可以显示当前流程运行状态,帮助用户完成琐粹的、耗时的任务,提高工作效率。 - 技术栈:使用 **electron** 构建 windows 客户端、用 **react** 搭建用户界面、使用 **react-dnd** 实现从指令树中拖拽到指令编辑区进行指令编辑的功能、使用 **formilyjs** 快速搭建自定义指令配置文件 - 责任描述: 1. 搭建 RPA 机器人前端仓库,技术方案调研、选型;制定、推行代码规范 - 难点攻破: 1. electron 打包、自动更新,使用户能够将 RPA 升级到最新版本,不需要每次更新新版本都需要重新将 exe 打包给用户。 2. 流程运行的过程中可能出错,但流程不会停止运行,调试模式能够将流程暂时停住,方便低代码工程师获取流程运行过程中的数据状态,帮助定位问题,方便低代码工程师更好地进行流程编辑。 3. 指令的配置面板想对多个变量进行操作时不够方便,需要手动输入变量名,效率不高,而且容易出错,我自定义了一个能够提供下拉框选择变量的组件,同事都觉得大大提高了流程编辑效率。