从事前端开发有6年左右的工作经验,在工作不断学习新知识并逐渐积累技术经验,;
1、能够熟练使用HTML5与CSS3,JavaScript,ES6, JQuery等技术实现页面的效果;
2、熟练使用Ajax和Axios和Fetch与服务端进行数据的交互和获取;
3、熟练应用BootStrap、Element、AntDesign,ECharts进行页面样式的设计和构建;
4、对Vue2和Vue3的使用有着深刻的理解,能够较好的运用其进行项目的开发;
5、熟练使用React及Redux、React-redux、React-router-dom等;
6、了解typescript,并在进一步深入学习中,能够独立搭建 Webpack或者Vite 开发环境,有良好的代码书写习惯;
7、对前端开发有着浓厚的兴趣,学习能力强,喜欢探索、研究新技术、性格外向、积极参加公司活动、有较强的团队协作精神和责任心。
1. 银行内部用催收系统
该催收系统用于银行领域的拖欠账户管理,实现一体化催收。满足银行实时监管催收过程的需求,确保催收业务安全、有序。
个人职责:
· 根据项目要求使用React,React-redux,React-router配合Antd进行开发,
· 与UI设计沟通,完成相应的页面效果,
· 与后台讨论接口设计,方便调用后台数据,系统后期维护和升级迭代工作,
· 项目中使用axios进行数据请求,设置请求拦截器,方便对请求做统一处理,
· 负责项目中主要功能包含文件上传和下载,以及搜索等功能的编写。
2. 该项目是一套针对银行内部的安全信息管理使用的系统,项目中主要包含用户 ,组织,功能,参数,审批五大模块,主要通过表格呈现,在系统中用户可以跟据用户权限进入相应模块,进行相关权限的新增,修改,删除,以及对应权限更改请求的审批操作。 项目中独立负责整个系统的前端开发;并配合其它设计人员和后台工作人员完成网页的制作工作,并保证网页质量;
个人职责:
· 由于项目中设计多层组件数据传输,所以我采用了react-redux来管理公共状态;
· 通过反向代理实现跨域请求;
· 通过更改配置文件;实现多环境同步开发;
· 封装组件解决token失效时页面多请求并发问题;
· 配置国际化,使系统支持简体中文、繁体中文、英文三语言切换;
· 为系统设置快捷键,提高用户操作效率;
· 设置消息提醒;有新请求需维护时,及时提醒用户;
· 页面实现响应式布局。
3. 该项目主要用于AIIB银行一些金融项目流程的发起,审批,及流程相关文件的上传,下载等,流程结束后的存档,打印,以及相关数据维护,流程历史的查询等等。
个人职责:
项目中主要使用react+ typescript 结合ant design进行开发工作。负责项目后期的需求迭代,新功能的实现,历史问题的修复等等
为保护公司版权无法将实际工作中完成的项目上传,此上传项目为工作中一个项目筹备期间自己搭建的用于演示的demo,demo先后分别用react17+ 和Vue3 各完成一版,全程参与项目初始规划及选定技术方案,独立完成项目搭建,及代码管理等,该项目主要用于客户内部客服人员使用,用于处
本项目是react 最初更新hook 写法之后自己用最新版本写的一个hook使用的一个demo,用于熟悉和研究react hook的使用方法,项目结合antdesign 进行构建,主要包含react-router,react-redux以及用mockjs模拟API调用等