个人介绍
我热爱计算机科学,具有较好的技术基础和学习能力,可以解决开发过程中遇到的众多问题,我热衷于挑战,有良好的人际沟通能力,踏实认真的工作精神。具有良好的编程能力和编程习惯。从大学到工作学习过计算机中的许多技术,目前相对而言比较擅长web前端(javascript,vue)的技术,曾经在工作中也做过java、python和node的web服务器的开发。
工作经历
2018-11-01 -2021-02-01广州优图web前端开发工程师
负责一些产品的开发以及漏洞的修复,有些功能涉及前后端的开发,负责完成一些app内嵌web页面的开发,负责完成一些外包的前端项目。
2017-07-01 -2018-08-01海南易建科技股份有限公司web前端开发工程师
共深度参3个项目的开发,积极参与并推动项目进展 在项目中肩负比人均多的开发任务,具有较高的工作效率 遇到大家都不熟悉的开发工作时能快速学习相应技术并准时完成开发任务
教育经历
2013-09-01 - 2017-07-01华南师范大学计算机科学与技术本科
选修嵌入式方向,在该方向中成绩排名前5%
技能
工具库网站 负责webpack脚手架搭建 负责正则表达式工具开发,集成ace富文本编辑器并实现在文本编辑器中高亮显示匹配的内容 负责websocket测试工具开发,实现websocket测试中的每个环节可编程。
关键词:vue, vue-cli, javascript, html, css 地址:https://easydoc.net 项目服务器使用Python的bottle框架进行开发,前端用vue-cli脚手架开发的spa。 主要负责项目新需求的开发和漏洞的修复,同时负责部分服务器代码的维护和开发,在职期间做过 编写chrome浏览器插件完成请求跨域功能 完成网站中的mock测试功能,为了直接使用mock.js库,使用node.js的koa编写了新的服务器 完成网站中文档导入导出功能,支持html,pdf,json形式的文档导出 扩展了前后端markdown的语法,兼容后台导出pdf,html时对markdown的处理 完成了使用git版本管理的文档分支管理、历史记录、文档恢复功能(deprecated) 集成Elasticsearch搜索服务器,完成全文搜索功能 编写docker配置,完成私有部署功能 完成了接口测试的相关功能 完成许多小功能的开发和漏洞的修复,上面开发的功能同时包括后台和前端的开发。 功能演示/教程: https://www.bilibili.com/video/BV1nh411974p?p=7 p7:mock相关 p8:接口测试相关 p9:数据校验库
前端 使用vue3,vue-antd组件库搭建 手动添加类似element-ui中的v-loading指令 将dialog(modal)的使用方法封装成js函数来使用,类似于xxx.info('这是一条message'),接口更加的清晰 抽象了数据的分页渲染功能,编写了通用的滚动加载类的分页渲染组件和普通的分页渲染组件 将生产环境中的一些大文件依赖转换成通过script标签方式引入来缩小构建包的大小,并使用jsdelivr的cdn优化加载速度 后台 使用egg.js框架搭建 配置gitee webhooks进行自动化更新 自定义egg框架,集成了mongoose、jwt和自己写的变量校验库 自定义框架npm:https://www.npmjs.com/package/@anfo/egg-basic 使用nodemailer库完成*验证的功能