个人介绍
我是程序员小谢,擅长后台管理系统的开发,对表单填写、校验、提交,列表查询、新增、修改、删除等一系列管理系统的逻辑非常清楚,开发得心应手,18年起在深圳工作,在交通银行开发了6年,期间担任过3年前端组长,拥有丰富的前端开发经验,开发效率高,代码质量好。高调做事,低调做人一直是我的座右铭
工作经历
2024-10-01 -2025-10-01京北方信息技术股份有限公司前端开发已认证
交薪通-在线Excel 地址:https://jxt,test.bankcomm.com/demo/ 项目介绍: 交薪通项目是为中小企业服务的数字化平台,满足企业“薪·税·人·事”四大方面的数字化管理需求,基于“薪酬发放、人事服务、企业福利、增值服务”模块为企业提供一站式、综合化、全方位的企业数字化管理服务,助力企业客户实现从“线下到线上,从手工到数字化的转型”。同时,为企业员工提供便利化考勤、个性化福利以及便捷的综合信息查询服务等。 职责描述: 1、使用第三方葡萄城SpreadJS插件,实现在线Excel的文件导入、数据绑定、数据校验、数据编辑与保存、错误信息的收集与展示等功能开发 2、负责实现新用户首次登陆的操作指引功能,使用localStorage本地缓存***首次登陆逻辑,弹出指引步骤气泡,操作DOM定位步骤按钮 3、负责实现Excel中数据格式错误、条件错误、敏感词校验等错误信息的收集与展示,点击单条错误,联合SpreadJS的api,精准定位到错误的单元格 4、负责实现Excel中单元格数据与源数据集字段匹配高亮功能,当导入的文件中有单元格
2024-08-01 -2024-10-01京北方信息技术股份有限公司前端开发已认证
托管系统Flex架构代码重构 项目介绍: 该托管系统是交通银行多年以前完成的项目,由Flex框架搭建,xml文件开发的系统。本人参与其中项目H5的重构工作,所有的菜单页面需要由xml转化为react版本代码,重构时间短,难度大,期间前端成员从6个不断追加到18个,本人共计完成40+菜单页面的重构,占比超25% 职责描述: 1、登陆老系统,根据路由追踪源码,明确前端与后台交互操作 2、使用fiddler抓包工具,抓取后端接口,根据源码获取参数与逻辑 3、使用react框架,搭建页面,期间探索出使用nodejs的读写文件功能,把源码xml的代码作为字符串进行切割,遍历获取关键的字段,转化成json对象,本地编写好react模板代码,在使用nodejs复制文件的api,生成一套可用的js文件,从而大大缩减了重构的开发时间,并且由源码转化的字段避免手写的错误
2022-09-01 -2024-07-01京北方信息技术股份有限公司前端开发已认证
交薪通-人事服务 地址:https://jxt,test.bankcomm.com/demo/ 项目介绍: 以中小企业客户为目标客群,以企业用户为视角,建立轻量级的用户体系,以薪酬代发为核心,联动到企业的人事管理、数字化办公以及员工福利等延伸场景,构建人事服务、薪酬代发、协同办公、财务服务、增值服务、企业福利六大模块功能的一站式产品服务,赋能中小企业数字化转型 职责描述: 1、主导整个人事服务模块的前端工程,使用webpack5+react8构建打包项目,减小打包体积 2、针对Antd进行二次封装,Form、Modal、Table等主要组件整个项目统一使用,保证页面一致性,样式、规则校验、浏览器兼容性、提示语等符合需求规范 3、根据后台管理系统的开发经验,抽离封装路由性质的公共组件PublicCompoent,该组件根据不同SPA页面传入对应参数,查询栏、列表、弹窗包括部分接口实现单页面开发的“快、准、狠” 4、使用ResizeObserver监听DOM元素变化,配合useEffect监听后端数据变化,使用useState设置y轴高度,完成每个页面保持100vh的状态下,动态计算
2020-06-01 -2021-01-01京北方信息技术股份有限公司前端开发已认证
智慧物业(双端) 项目介绍: 打造一款交行智慧社区产品,提供物业社区综合解决方案,适应住宅小区物业、商业办公、商场商铺物业等多种物业管理场景。提供移动在线缴费与通知互联网化解决方案,既让物业管理更智慧,又让住户生活更便利 职责描述: 1、使用less的变量、混合部署全局方法,各模块通过@import引入,快捷编写样式 2、C端使用css变量自定义loading效果,通过dva的effect全局配置接口请求中的loading 3、使用ReactHooks非常便利地操作数据、父子组件的传值,以及生命周期的运用 4、封装一套文件上传、下载的方法,各模块引入后传参使用 5、对antd的form表单进行二次封装,配合Row、Col实现横、纵、多行的动态化布局 6、使用useRef和useImperativeHandle配合React.forwardRef实现子组件多个form表单实时数据的获取,通过Promise.all把表单参数整合处理,发送给后台 7、使用ES6的语法细化代码,使用eslint规范代码书写 8、快速完成需求开发任务,日常修复测试bug
2019-12-01 -2020-06-01京北方信息技术股份有限公司前端开发已认证
银校通3.0(双端) 项目介绍: 该项目为学校、学生家长、配餐公司三方使用,为学校提供费用收款和对账服务,学生家长也可查看学生用餐及托管学习情况,配餐公司可对公司信息、合作学校及配送信息进行管理 1、GUIP端:PC端,管理员管理使用账号与权限,B端模块管理; 2、B端:PC端,学校端管理学生信息,发布公告;餐饮端统计学生就餐信息与缴费统计报表和退款等功能; 3、C端:移动端,学生家长或老师登录,家长查询食堂菜单、线上请假、查询学生成绩、线上餐费缴费等功能;教师审批请假、发布公告等功能; 职责描述: 1、根据UI快速搭建页面,使用less编译css样式,主要搭配antd组件开发页面 2、C端使用rem适配,使用flex快捷布局,使用iconfont矢量图减少请求 3、C端使用css变量实现全局主题色切换,通过动态获取src路径实现图片主题切换 4、使用ReactHooks非常便利地操作数据、父子组件的传值,以及生命周期的运用 5、使用fetch发送异步请求,使用generator函数处理异步 6、使用百度地图api获取地理位置经纬度 7、使用组件拆分的形式优化冗余代码,使用ES6
教育经历
2014-09-01 - 2018-08-01东华理工大学长江学院信息管理与信息系统本科已认证






