有两年spring boot、spring cloud开发经验,对于微服务架构有一定的了解。大四实习期间因公司需要学会vuejs,会一些简单的前端开发,对于前后端分离(MVVC)架构模式有一定了解。个人学习能力比较强,也善于学习。能够很快上手项目,对于代码规范也有一定的认识,能够严格遵照开发规范进行相关开发,除此之外还能够独立编写测试用例进行单元测试,以此保证代码质量以及项目交付质量。在过去两年的工作当中除了开发工作之外,还负责一些部署测试的工作,熟悉Linux命令以及相关知识,对于Nginx也有一定的了解。
政务外网调查问卷项目
我在该项目中主要相关负责相关表设计以及接口定义,该项目第一次尝试采用敏捷开发模式,开发的同时需要保证代码质量以便于版本的迭代,在此过程中我对于复杂的功能模块通过编写测试用例进行单元测试。这个项目对我来说,最大的成长就是将mysql的新特性json运用到项目中,简化开发,减少了数据库数据的冗余降低后期维护成本,得到领导的认可,也凭借该项目获取公司年度“成长之星”。
消防微社区
我在此项目主要负责通讯录平台能力的提供,在此项目中在理解第三方接口文档(微信开发文档)方面成长比较快。这个项目中,我遇到最困难的问题是由于数据量大导致的接口调用超时,我运用redis缓存提搞数据读取速度,解决超时问题。在此项目中对于微信企业通讯录开发有所了解,能够根据接口文档快速理解并完成相关功能的开发。
南京理工app项目
我在此项目负责了支付、交流平台、活动预约相关模块。在支付模块中,我采取数据库乐观锁以及redis双重保障解决由于并发操作引起的问题。在使用UEditor的过程中碰到了跨域问题,通过window.postMessage()解决图片上传的跨域问题。