工作经历
成都景中教育软件有限公司 开发 2014.08~2020.04
项目介绍:该项目是一个自研的数学资源平台(网络画板:www.netpad.net.cn),使用人群为数学教师、学生和第三方资源平台。该平台主要包括2D作图工具、3D作图工具、围绕工具产生的作品搭建的成体系的资源平台和为第三方资源平台提供无缝嵌入能力。在职期间平台的用户达到60W。该项目的开发人员共计3人。项目中涉及到的技术有原生js, backbone框架,vue框架,sketch工具,webpack,gulp代码打包压缩技术。
工作内容:
1. 参与2D作图工具从无到有的开发,主要有svg标签绘制图形,使用sketch设计制作.svg图标,界面布局,用户交互设计和开发,并参与数据对象定义,领域模型的分析及开发。
2. 负责成体系的资源平台网站的需求分析,原型设计,开发和维护。
软通动力信息技术 高级前端开发 2020.04~至今
该职位为oppo驻场开发,主要有以下两个项目。
项目一:搜索
项目介绍:该项目是终端上运行的自研搜索服务,为接入的应用放提供更智能更友好的搜索服务。项目采用java语言实现,是一个内置的android应用。项目团队共计6人。
工作内容:
1. 负责项目中重要模块的白盒单元测试和功能测试
2. 负责项目中和业务方对接,在现有的基础上将业务方的数据接入,并提供搜索
3. 参与需求分析,根据业务需求提出框架迭代需求
工作收获:熟练掌握了分词搜索功能的实现流畅,熟练使用了java语言,掌握了android应用的基本开发能力,了解了一些android系统内置api能力。掌握了android应用日志分析及应用调试方法。
项目二:IDE编辑器
项目介绍:(由于该项目处于保密阶段,无法具体描述)该项目是运行在浏览器上的低代码编辑器开发。项目中开发共计2人。项目中使用typescript编写核心领域代码,vue3.0框架,vue-konva绘制canvas图形、vite进行代码打包。
工作内容:分析需求制定实现方案,搭建框架,编写核心领域代码,设计用户界面操作流程并代码实现。
工作业绩:代码实现了明确的分层,将界面实现和核心业务代码进行完全分离,为后期将同一业务代码在不同环境不同技术下实现提供了保证。保证了核心领域只对图形界面层提供不冗余的接口。