6年Web软件开发工作经验,任职期间完成10个项目开发,精通vue,熟练Angularjs、vue3和React,熟练ES语法新特性等;熟练使用Typescript;熟练使用 Gulp、 Webpack、RollUp等;熟练使用css预编译语言scss等;熟悉主流数据可视化组件,如Echarts等;熟悉html5 、css3的基础特性;开发过微信小程序;熟练使用docker、git;熟悉python和java开发流程;熟悉Linux操作命令;熟悉数据库操作;
该项目是为了提升律师事务所KDC团队函证类文档校验效率和质量而新建的系统,实现了对授权发函、企业回函以及银行回函中涉及的文档识别、文档解析、文档校验、文档比较的工作,并能根据识别和校验结果进行文档的标注和修正。主要包含用户权限模块、文档管理模块、文档识别校验模块、文档在线预览和在线编辑模块等;主要用vue、java、python和ocr配合完成系统开发。
项目职责:
初期搭建:
1) 参与需求文档的评审,提出建设性意见;
2) 主持和参与系统详细架构文档的设计,同时协助java同事完成部分业务功能流程图;
3) 独立用vue-cli完成项目初期的搭建;
4) 前期负责开发小组各个阶段任务拆分、工作安排和进度汇报。
功能开发:开发过程中,独立分析业务需求,选择合适的技术去实现。比如:借助pdfjs实现文档在线预览;将本地缓存sessionStorage和状态管理vuex配合使用完成数据缓存。
协助配合:
1) 配合后台java开发人员,调用api,通过联调确保功能完整实现。
2) 根据项目时间安排,协调开发进度,实现在各个阶段完成既定任务安排。
产品优化:
1) 结合设计稿和实际开发场景,优化产品功能需求;
2) 产品第一版迭代完成,没达到性能方面的需求,针对具体任务跟团队配合给出性能优化的方案,最终达到系统性能要求。
产品运维:基础功能开发完成以后,用docker将服务打包成镜像,同时结合jenkins实现快速部署服务。
角色 | 职位 |
负责人 | 高级web开发 |
队员 | 前端工程师 |