赵治环
  年龄:47  |  最高学历:中专  |  简历编号:165398
  性别:男  |  民族:汉族  |  生日:1976年5月20日
  政治面貌:共青团员  |  籍贯:衡阳  |  现居住地:广东
婚姻状态:已婚  |  身高:165厘米  |  健康状况:优秀
身份证号码:身份证号码已设置隐藏
简历最后更新时间:2023/11/19 22:03:29
简历状态:正常
意向岗位:软件工程师+ERP技术+系统架构设计
工资意向:10000元以上 工作经验:15年 期望的工作性质:全职
目前职业状态:在职 期望工作地区:衡阳
毕业院校:湖南郴州机电工程学院 学历文凭:中专 专业类别:计算机类
外语语种:英语 掌握程度:初级 专业名称:软件工程
教育及培训经历:

1994.9-1998.7

湖南郴州机电工程学院

工作经历:

2016.03-至今              深圳软通动力信息技术有限公司        

2013.10-2015.12          湖南安邦                

2010.03-2013.09          云南动力

2008.04-2010.01          云南诚信科技


项目经验

项目名称:合同智能分析

项目职位:高级工程师

项目架构:1、本项目采用分布式系统架构,jalor6框架。

 2、配置中心使用携程Appollo框架,注册中心采用ZK实现。

3、基于分布式数据库MongoDB解决消息中心、广告中心的大批量终端Id的信息更

4、基于分布式搜索系统ElasticSearch+Kafka自研的Trace进行链路追踪和日志统

5、分布式session使用Tomcat-redis-session-manager实现共享

7、采用Redisson实现的分布式锁方案解决分布式并发需要加锁的场景。

8、用户信息、渠道信息等采用Redis+Ehcache多级缓存

9、应用分布式集群部署,Redis Cluster集群保证存储高可用

10、RocketMq高可用架构部署保证消息队列高可用

11、ElasticSearch+Zookeeper集群保证搜索引擎高可用

12、docker容器部署,国内外都有配置ALB路由节点


项目描述:gpo保留清单,合同文档风险识别,pdf文档签章识别

gpo保留清单:gpo保留清单分为高风险,首次销售,新产品三大场景,每个大场景下又分为10到12个小场景。用户从界面上选择一单合同,触发GPO保留清单任务。

根据合同号调用合同查询服务,获取合同信息,地代办,客户信息。

根据合同调用pbi服务获取主产品线信息。

根据客户调用客户销售主产品销售记录信息、

根据客户查询项目信息。

查询配置服务

根据三大场景的配置匹配规则,判断当前合同是属于哪几种场景。

要求:用户触发GPO识别,界面上能在3秒内显示识别结果。

实现:由于后台调用服务较多,部分接口也存在前后依懒关系。后台采用多线程,并发与异步并存处理。稳定性能保留在3秒以内。

合同文档风险识别:根据合同查询合同文档服务,判断文档是否有excel,word,PDF文6档,如果存在pdf文档,先调用pdf转word,OCR服务。待OCR处理完成后,通过mqs消息通知。再把pdf转换后的word文档,和原word,excel文档提交到风险处理服务进行风险识别,等风险识别完成后,通过mqs消息通知,调用识别结果查询服务封装数据存到结果表中。

2021年9月合同智能分析,合同大师,客户交易经验。OCR文档项目及iContract合同质量标准项目去O,由原数据库Oracel切postpgsql,mysql

项目意义:风险识别,签章识别,异步任务处理任务,职责分明,解耦,提高并发性能

项目职责:框架搭建,负责将风险识别模块拆分;负责异步事件的写入;负责签章识别模块  拆分和本地内存设计和实现

问题解决经验

解决接口请求缓慢,带宽占比高,代码维护性差的问题

1、工程工程业务功能拆分,分别集群部署,提高单机的性能

2、建立本地缓存,让接口走本地内存方式

3、精简接口返回字段,不需要的字段不返回

4、重构代码,实现高聚合低耦合的原则


解决Mysql主库CPU使用率达到46%

1、对历史数据进行归档

2、对查询频率最高前十个sql进行优化。

3、对大字段进行拆表处理

4、读写进行分离,读操作走从库,写走主库

5、经过优化,主库CPU使用率降低到8%


优化慢查询sql,解决MySQL读库CPU使用率100%停止服务问题

1、优化导出实现方式,限制导出最大数目,限制最大导入数目

2、优化时间段过滤查询方式,走更好的索引

3、不写联合查询表的sql,进来单表查询,逻辑处理在内存中进行处理

4、重构代码,减少不必要的查询



项目名称:员工绩效管理系统

项目职位:高级工程师

项目架构:springBoot微服务jalor6框架,分布式系统架构部署

项目描述:项 目 使 用 springBoot微服务架构,mysql数据库。中英文双语言项目。


主要功能模块:用户管理,部门管理,国际化信息管理,公告管理,导入导出管理,日志信息管理,权限码管理,角色管理,审批流程管理,绩效管理


后台菜单采用权限码控制。用户登陆后查询用户权限菜单 ,有菜单的权限的才出来。页面加载后,权限用户操作权限码控制用户的操作权限。控制按钮 是否显示


用户绑定角色,角色绑定权限码,权限码分为菜单权限码和操作权限码,用户角色添加权限权限日期控制,超出日期,用户无权限


员工绩效制定,员工登陆后由管理员开放

绩效制定后,员工才可以绩效制定。提交绩效计划后由当前员工的所在部门主管审批。并给员工绩效成绩。并自动到部门主管的上一级主管理审批,到审批流程结束。


项目意义:“有什么样的绩效,就有什么样的员工。”绩效管理在现代企业管理中起着举足 轻重的作用。但很多人对绩效管理并不了解,很多人都不知道绩效管理在企业 管理中发挥着什么作用和意义。

绩效管理的作用和意义:

1、在分配工资时,必须让绩效目标和员工的利益保持一致。

2、把与绩效目标有关的内容融入到企业制度中去。

3、在考核过程中要注意信息的收集。

4、建立一个有效的激励机制


项目名称:OCR文档转换

项目职位:高级工程师

项目描述:OCR文档转换是一个文档处理转换工具类的一个项目,用户提交文档到OCR  系统,根据用户提交的文档类型如PDF,PNG,转换想需要的文档如:  WORD,HTML,TXT等,进行异步处理,同时返回任务ID及文档的基本信息(文  档大小,文件名,状态,jobId,TaskId)

用户再根据TaskID查询返回结果。接口场景,主要分为内部接口和外部接口,外部接口采用REST服务,从信息头部获取消费方应用信息,并写入系统中。

项目意义:OCR识别软件的作用是对影像或PDF进行转换,使影像内的图形继续保存、有 表格则表格内资料及影像内的文字,一律变成计算机文字,使能达到影像资料的 储存量减少、识别出的文字可再使用及分析,当然也可节省因键盘输入的人力与 时间。


项目名称:人民医院系统

项目架构:springmvc+html+jquery

项目职位:JAVA高级工程师

项目描述:人民医院系统为进一步推进医疗服务规范化、科学化、专业化、信息化、精细化,整合资源,加强信息标准化信息平台建设。

主要功能模板

首页

医院概况

医院动态

专科团队

人才招聘

专家在线

专家风采

就医指南

工任职责:

概要设计文档编写

      医院首页,专家团队,专家在线,            

      功能模块的设计与代码开发工作

      表设计及性能优化


     


         


项目名称:集团系统

项目职位:JAVA工程师

项目架构:spingMvc服务架构,Tomcat部署

项目描述:人事管理:绩效考勤,员工管理,员工入职和员工档案修改,新增

供应链:采购单,销售单,入库单,出库单,转仓单,盘点单,以及组拆单,出  入库查询和操作.

财务模块:应收单,预收单,收款单,应付单,预付单,付款单,结算单

一卡通:一卡通激活在,发放,客户自助模块,查询客户资料和消费,并使用一 卡通完成支付和下单,生成订单

物料管理:物料新增,物料应用,物料定价.

项目意义:ERP实施是在有限的时间范围内,运用有限的资源、技术、工具等设计开发出能够充分满足项目干系人需求的ERP产品。ERP产品应该具有如下几个特点:能够与公司的经营业务高度匹配;能够充分满足用户的使用习惯;能够完全保证企业信息的安全性;能够满足企业决策者的分析需求。

自我介绍:近15年Java开发经验,其中1年以上大型系统架构设计经验,以及3年以上的团队管理经验,具有分布式、高并发、高可用、大数据量的系统架构设计以及研发经验,目前正负责合同智能分析系统架构,日访问量10W+,高峰期八万并发。同时拥有扎实的技术功底,对Zookeeper、SpringCloud、SpringBoot等开源框架源码有过深入研究,并且有一定的框架定制开发经验。能快速搭建和开发公司内部框架。被华为评为优秀导师奖,优秀个人奖,优秀团队奖并颁发相关荣誉证书
对不起,您暂时不能查看该求职者的联系方式,这可能是由于以下原因:
1、你尚未注册成为网站企业会员,请点击这里注册
2、你还没有登入或者登入过期,请重新登入
3、你尚未成为本站企业会员,或者会员服务已经到期,若需办理会员,请联系我们;联系电话:0734-8229199