个人介绍
1,14年4月至今前端开发经验。熟练掌握前端技术。熟悉后端开发模式。熟悉linux环境等。技术面广。
2,具备前端架构能力。如项目架构搭建,组件库开发,前端规范,ui规范等相关技术。
3,责任心非常强,耐力持久,内敛、灵活、执着。热爱技术,喜欢挑战。崇尚科技改变世界。
4,开发过多个中大型web项目,小程序,webapp等项目。
工作经历
2014-03-21 -2019-04-09马上消费金融高级移动端工程师
1,负责公司前端项目脚手架,项目架构的搭建,组件的开发等工作。 2,参与项目的核心模块开发。
教育经历
2010-09-01 - 2013-07-01广州民航学院计算机科学与技术大专
在校期间努力学习,专业科目成绩优异,取得专业的全国软考程序员证书。毕业后就从事软件开发岗位直到现在。
技能
项目介绍:电子病历系统,是医学专用软件。医院通过电子病历以电子化方式记录患者就诊的信息,包括:门诊病历、入院 出院病历、病程记录、护理记录、检查检验结果、医嘱、手术记录等等文书,其中既有结构化信息,也有非结构化的自由文 本,还有图形图象信息。涉及病人信息的采集、存储、传输、质量控制、数据共享等功能。 使用技术:vue,jsx,canvas 主要职责:参与项目技术选型,项目主体框架设计,核心功能开发。项目关键技术方案设计,讨论,技术把控等。 主要功能: 一,编辑器 编辑器整体的使用体验类似office的word文档。 编辑器主要有以下几大模块: 1,文档结构系统:编辑器底层使用OOXML构建底层文档的对象系统。文档划分为页眉页脚,页主体。其内部都有段落、 块、表格、内联块、控件、文本句、单字符、图片、图形等节点元素。整体的文档结构成树形数据结构。文档结构还包括样 式部分的对象。样式对象描述文档节点元素的样式。 2,计算器:计算器是通过文档大小、字体、行高、间距等属性计算出每一种文档节点元素的渲染位置、尺寸、分页、换行等 相关属性,为渲染做准备。计算器还包括光标位置,选区位置等相关计算。 3,渲染器:渲染器底层使用canvas渲染,结合上面的文档结构、计算器的结果,渲染出具有层次结构的文档视图。 4,二进制数组管理:为了提升性能,编辑器内部使用了二进制数组管理历史记录数据,复制粘贴数据。 5,历史记录:记录每一步的操作的文档对象转为二进制数数据加入二进制数组管理,用于撤销重做操作使用。 6,复制粘贴:复制分三种类型的内容,纯文本、html、自定义数据,每种数据在复制后放入二进制数组中管理,用于粘贴是 取出使用。 7,权限系统:权限贯穿整个系统,用于控制各种操作权限。如写入、删除、只读、复制、粘贴等。 8,代码编辑器和交互控件:可直接写代码或者交互页面配置各种文书内部的交互效果。如男女性别切换时,文书的月经部分 内容隐藏。 二,设计器 三,电子病历业务组件 业绩: 1,主导项目的开发,系统整体架构,重要模块开发,性能优化。 2,主导业务组件的封装和开发。 3,电子病历性能出色,运行和加载速度快,内存占用低,大数据的支持,特别是护理大数据的支持,可以支持二十多个字段 表格,几千条大数据的渲染和编辑。 4,电子病历稳定运行在上百家医院。得到了众多医院的肯定和称赞。