个人介绍
本人于2013年大专毕业,14年10月份入职一家软件公司,至今已有7年有余。期间一直从事软件开发工作,做过信息管理系统、供应商管理系统、SEO运营管理平台等等类型的软件。掌握的语言主要是java、js、sql等。熟悉java常用框架,如springmvc、spring、mybatis、hibernate、springboot、springcould、HSF等。
工作经历
2019-12-16 -至今柯莱特高级后端工程师
负责后端框架搭建及业务实现
2018-09-12 -2019-10-16武汉佰钧成java开发工程师
负责后端程序实现及数据库开发
2014-10-11 -2018-07-02成都斯普智和java开发工程师
负责前后端程序开发及数据库开发
教育经历
2010-09-01 - 2013-07-01青岛职业技术学院模具设计与制造大专
毕业后参加了为期半年的全日制java开发培训
技能
美的云端供应商管理系统是一个SRM系统,该系统主要用于: 1、管理供应商的生命周期,即供应商的引入与失效、退出。 2、建立供应商品质体系,制定考核标准。 3、寻源管理。对供货材料进行寻源。 4、建立基础数据库,对供应商配套员、材料、品类、库存组织、供应商进行综合管理。 该项目采用dubbo分布式架构,后端采用springMVC+spring+mybatis框架。使用zookeeper作为分布式协调服务,redis提供缓存服务。数据库则是使用oracle。
由于美的云端供应商管理1.0系统界面及功能不够友好,查询速度过慢,多年运行期间用户反馈问题较多,遂决定在维持1.0系统继续运行的基础上,由java语言进行整体重构。部分主要功能如下: 1、基础设置。主要对系统各字典、消息、材料库进行维护。 2、系统配置。主要用于管理用户权限,对用户的组织、菜单权限进行管理。配置流程模板等。 3、材料生命周期。主要用于对供应商的资质审查、新增引入、信息变更、绩效考核、失效退出进行管理。 4、电子合同。主要用于管理电子合同及合同模板。 5、供方管理。对供应商列表、材料测试进度、样品确认、品牌产地进行管理。 6、价格管理。对费用及材质进行管理。 7、绩效考核管理。制定考核模板及考核项,对供应商进行绩效考核。 8、天眼查。企业信息查询及维护,企业关系管理。 由于该重构项目模块众多,且开发人员也比较多,故该项目使用springboot+springCloud的微服务分布式架构,各模块分别部署在不同服务器上,便于开发及维护。后端框架使用springmvc+spring+mybatis,模块与模块之间的数据传输,一部分使用多数据源配置,由线程池调用不同dateSource的接口。字典数据则使用feign来提供统一的WebService接口。缓存使用redis。数据库使用mysql数据库。