个人介绍
五年的java后端开发,有丰富的系统设计和问题处理的经验,熟悉springboot、springcloud主流框架和技术;熟悉mysql、postgrel、国产数据库等;熟悉非关系型数据库redis;熟悉常用的消息中间件。
工作经历
2022-05-01 -2023-09-21彩讯科技有限公司后端开发
负责梧桐门户的开发; 负责主办方招募模块、在线考试平台、体验订购管理等模块的开发; 跟其他平台的对接,实现单点登录的跳转;
教育经历
2013-09-01 - 2017-09-01陕西科技大学计算机科学与技术本科
技能
负责数据超市模块,包括供应商管理、产品管理和数据资源目录。资源目录是维护接入的外部数据资源。 1、通过微服务架构,Eureka注册中心提供服务的发现和注册,apollo配置中心统一配置; 2、维护资源目录模块,把数据需求,需求部门,供应商信息和产品信息建立关联关系。 3、通过pgdump指令获取所有产品表结构,写shell脚本定期获取并读取内容,使用dom4j生成表结构xml文件,启动定时任务发送给其他系统。
新华人才库是新华社所有职工的信息管理,包括学历信息、家庭信息、工作经历等,以及根据年龄和性别对不同部门成员的统计等。 1、负责新华人才库数据库、大数据统计、人才地图、干部画像等模块后台代码的编写; 2、使用ECharts,绘制新华社干部、外语人才等年龄、性别条形图、扇形图,进行统计;通过添加索引,减少大批量数据统计的时间; 3、使用Callable和线程池异步查询外语人才情况,如年龄、性别和驻外统计,提高查询效率; 4、由于公司数据库从mysql转为Kingbase数据库,进行不同库数据迁移工作;已开发的模块还使用mysql语法,适配金仓数据库语法;
运营服务平台需求管理系统: 用户登录需求管理门户,提交需求文件,需求管理子系统进行需求流转和处理,对需求交付情况进行全生命周期的跟踪。 1.负责用户评审模块的开发,对数据权限的控制; 2.消息模块的开发,通过暴露dubbo接口,实现不同用户的消息通知; 3.通过微服务网关对服务的路由,过滤请求等操作; 4.使用redis存储所有用户信息(键为人员id,值为用户信息),请求传递user对象,获取角色或部门,控制权限; 5.雪花算法生成分布式全局唯一ID。 新华社人事业务系统: 人事业务包括新华社在职人员、退休人员等的人员信息维护。 1.负责开发后台的信息模块和流程模块的配置管理,在前台解析生成相应页面; 2.前台模块解析后台设置的各个条件,拼接条件sql,通过velocity生成静态页面; 3.通过添加索引和优化sql提高新华社全体在职人员的查询; 4.通过金蝶中间件在linux环境的部署。