个人介绍
【六年多工作经验】前端开发工程师,前端组【小组长】,平时分配任务后空闲时间较为充足,加上双休,周末可以写代码,所以希望接点单,擅长使用【 vue react 】开发网页端应用,移动端应用,小程序,混合 app ,开发效率高,有代码洁癖症,注重可维护性可读性!
个人博客,掘金用户名:企鹅吧 https://juejin.cn/user/*4046
github:https://github.com/OuZuYu
工作经历
2020-07-13 -至今追一科技高级前端工程师
- 负责小研机器人的开发与维护,小研机器人是一个问答机器人,有【web 版】【移动 h5 版】【windows 版】,三个版本皆由我开发与维护,与自动回答的客服类似,但除了与机器人互动,还包括用户社区 和 多个活动页,用户社区:用户可提问题和回答问题,并且包含一个回答积分排行榜,整个公司上万人都会在上面互动;活动页:逢年过节等特殊日子会举行活动,进行一些活动页开发 - 负责智能语音机器人开发与维护,人工智能项目,使用机器人替代人工完成电话外呼和应答,广泛应用于营销、回访、催收等场景项目使用 vue 技术栈开发,目前包含 外呼管理,客户管理,数据统计 等十大模块,电话外呼使用 websocket 实时更新进度,数据统计使用 echarts 进行图表展示,使用 js-xlsx 进行导入操作,支持导入十万条数据而不卡顿;项目接入了登录,实现了角色级别以及按钮级别的权限管理;项目通过修改 webpack 打包配置实现打包两份代码,可以应用于两套业务,通过 cross-env 配置不同的环境变量实现两套业务的兼容性处理
2019-03-01 -2020-06-30滴普科技高级前端工程师
1. 负责公司 Github 组件的开发和维护 https://github.com/FEMessage 组件的开发,issue 的处理,组件维护要求代码要严谨、细致,连命名也会仔细斟酌。以敏捷开发的方式进行,先实现最小闭环,然后尽早提交接收用户反馈,再以迭代增量的方式进行后续开发。开发前我们要先捋清思路,做好设计,编写好脑图,写好测试用例,再编写代码,这样在编写代码时会顺很多,并且质量也更有保障。 2. 公司产品 Devops 测试平台的整体把控,项目使用 vue技术栈 nuxt框架 开发, 我优化了项目面包屑配置,并用node开发了命令行工具,一条命令自动生产页面文件和面包屑配置,发布到npm提供给项目所有开发者使用,大大提高效率 3. 公司官网第一版第二版的开发,公司官网一般会在融资演示前进行改版,时间十分紧迫,旧版官网由我独自一人用时 9 天开发完成,包括前端页面和数据 mock(无后端参与),组件化模块化地进行开发,也因此,第二版版官网才能快速开发。官网样式使用 BEM 规范,页面所有数据通过 mock 实现的,可以做到文案修改时不需前端与后端参与
教育经历
2022-12-19 - 2023-05-01深圳大学视觉传达设计本科
自考
2015-09-08 - 2018-06-01广东科贸职业学院软件技术专科
广东科贸职业学院,大专学历,本科自考在考中
技能
从零到一开发,项目训练并调用chatgpt,实现矿业相关法律的咨询,合同审查,和合同草拟功能三大功能,项目采用响应式设计和媒体查询适配移动端,首页介绍项目主要功能,注册并登录后可以进入到咨询页,此处可向ai提问与聊天,与chatgpt体验一致。左侧导航栏可以切换到合同审查页,此处可以上传pdf或doc,随后ai会给出相关审查结果,合同草拟页是一个动态表单,根据选择的合同类型,显示不同的表单,填写信息后ai给出草拟结果,跟ai交互时都是通过 stream 接口,可以实现逐字渲染,与chatgpt体验一致 在草拟结果中,可以对段落再次进行优化,选中文字后会在文字下方显示优化方案按钮,拿到选中的文字再次向ai请求优化方案列表,然后选中某条方案后可以替换调选中的文字,这里实现比较复杂,通过监听mouseup使用getSelection、range获取到选中的文字和范围,再通过getBoundingRect 获取到选中文字下方的top和left,显示优化方案按钮并设置top和left,选中,点击按钮后,传递选中的文字给gpt进行优化,获取到优化方案列表,点击某条优化方案后通过 replace 替换选中文字为优化方案
选靓基:根据条件筛选长期业绩良好的基金的小程序,使用 uniapp unicloud 进行开发 nodejs 自动处理表单工具:这是我用 nodejs 开发的一个小工具,自动填写表单并提交,几百条表单不再需要人工操作,提高效率 nodejs 生成面包屑命令行工具:https://juejin.cn/post/6844903955210878989 nodejs 下载并剪辑广场舞工具:https://juejin.cn/post/6844903986458263566