个人介绍
1,八年一线全栈开发经验,以及两年开发管理经验。
2,熟悉 spring 生态,包括不限于 springboot,spring ioc aop,springcloudAlibaba。
3,熟悉 jvm,(cms ,g1垃圾回收器)。
4,熟练使用各种组件,mybatis,zookeeper +dubbo,redis,rabbitmq。
5,熟悉 jdk 各种集合,多线程,锁等。
6,熟悉 postgresql,mysql,oracle。
7,熟悉 DDD 建模
8,工作认真仔细,逻辑清晰,学习能力强。
工作经历
2021-03-27 -至今中软国际科技服务南京有限公司Java工程师已认证
根据公司需要,负责甲方项目开发工作,进公司以来一直在荣耀项目组担任HR部门Java工程师工作。
教育经历
2012-09-01 - 2016-06-30北京师范大学珠海分校软件工程本科已认证
技能
针对时效性的不同,设计一个快流(仅依赖数据湖表加工)作业A,一个慢流(依赖其他时效低的 EDI 加工)作业B。 通过 hive 语法对数据湖里面源数据进行一步步处理,最终生成 bin 文件,传给下游使用,中间用到工行内部的一系列流程。 1,表结构调用,文件接口,文件传输信心,传输目录,传输任务在专门系统上进行登记。 2,梳理源表结构,具体处理逻辑,在华为 Fusionsight hadoop 管理系统里面进行具体开发。 3,用内部批量系统跑作业生成 bin 文件,安装版本,发补丁,投业务。 通过封装整合 Hadoop、MPPDB 等分布式技术,基于高性能、高可用易于扩展 的技术平台提供批处理服务1)臭备海量数据的存储,包括结构化及非结构化,规模达到 PB 级可确保数据长期在线; 2)大数据批量处理、分析挖据,处理时效从分钟至小时, 3)高井发联机访问和搜索能力,I并发数达到1万以上,响应在毫秒秒。
绩效考核流程包括从 HR 建立考核档案,HR 设置考核计划,HR 添加考核员工,HR 建立考核关系,HR 启用统一下达目标,员工提交 PBC 总结,主管审核 PBC,HR 启动评议流程,员工提交自评,主管提交初评,HR 录入终评,HR 发起沟通,员工主管沟通绩效结果,HR 发起结果公示,HR 发起考核结果归档一系列流程。 1、基于 springboot 框架,从零使用 ddd 建模对绩效系统进行重构,负责核心业务防腐层代码编写。 2、绩效统一下达,包括员工目标制定模块逻辑,主管审核模块,主要基于 SHR 框架,java 后台业务代码进行功能迁移。 3、涉及到打回目标,撤回目标,修改评分人,撤回下达,下达等业务操作时,引入消息队列,推送消息到w3平台,实现 HR 系统和w3平台的待办对接。 4、建立业务模型,设计建表,表拆分, SQL。
负责内容 1,培养方案管理 用于制定试用期培养方案,包括培养方案基本信息(方案名称,方案考核周期,方案类型),培养方案阶段信息(阶段名称,阶段顺序,培养方案阶段下实践活动信息(活动名称,活动周期,活动内容,弹药库)。 2,培养计划流程 用于绑定试用期员工,导师,直接主管,培养方案。由导师为员工制定不同阶段的培养内容(导师指定计划),员工依据导师安排完成相应活动(员工完成目标),导师为员工完成内容进行评价点评(导师评价),直接主管根据导师评价做出自己的评价,并决定继续培养或者进入转正(直接主管评价)。 项目技术栈 JDK1.8,SpringCloudAlibaba,MyBatis,MySql,RabbitMq,Swagger 项目内容 基于SpringBoot开发,通过MyBatis与数据库交互,通过Controller为前端提供相应服务拆分接口功能,主要为业务流程实现。通过Nacos注册到服务中心,通过Seata实现分布式事务达到和员工管理系统交互,通过OpenFeign调用公共服务部分接口,通过RabbitMq推送消息到待办服务,邮件服务。