个人介绍
1、熟悉Java语法,有良好的编程习惯,熟悉企业级应用开发
2、熟练常用开发工具如IDEA、Eclipse、SVN、GIT等代码管理工具
3、熟悉Spring、MyBatis、Spring Boot、Spring Cloud等主流技术框架
5、熟悉rocketmq消息队列、Seata分布式事务、nacos注册中心、redis等分布式服务中间件
6、熟悉分布式系统开发,了解docker容器、DevOps等相关技术
7、熟练使用主流关系型数据库如Oracle、MySQL
工作经历
2019-04-07 -至今软件公司java开发
1、有良好的沟通能力,协调各个团队及团队成员完成项目计划。 2、诚实正直,细心沉稳,肯吃苦,能耐劳,有干劲,在高压力环境下工作适应能力强。 3、性格开朗、待人热情,乐于沟通,与同事相处融洽。
教育经历
2015-09-01 - 2019-07-01佛山科学技术学院计算机科学与技术本科
技能
1、 使用BPM作为流程引擎开发业务的流转过程,期间与多个外围平台进行数据交互并针对应答报文做不同的流程处理和数据登记,并在流转过程中提供异常回退接口。 2、 负责前端界面敏感信息模糊化处理。通过自定义注解以查询接口返回作为切点,使用反射对返回对象遍历,根据规则模糊字段。并且使用策略模式使模糊规则和需要模糊的字段通过数据库配置完全控制。 3、 使用定时任务框架quartz改造工单扫描进程,解决分布式任务进程调度问题。
1、关键数据实时大屏,接入阿里云智能语音服务自定义播报紧急事务内容,大屏数据和语音内容以流数据形式长连接websocket推送,语音队列存储数据库,在线用户利用并发容器存储redis控制上下线。 2、使用itextpdf组件动态生成合同内容,并提供接口自定义上传印章盖印骑缝章。 3、与移动端app联调阿里云消息推送服务,实现app消息推送。
1、根据小组成员负责模块派发需求任务,把控项目进度,关键技术调研。 2、实现pc*扫码登录功能,配合业务实现回调处理、*小程序快速一键登录、注册功能,通过设计统一分发策略接口解决*扫码只能绑定一个域名而无法使用其他测试环境扫码的问题。 3、接入*多端支付、*公众号订阅管理、模板消息推送等功能接口。 4、包装化工智能问答语音机器人,接入chatgpt大模型AI文本api、图片渲染api,并提供问答历史记录及敏感词检查屏蔽功能。 5、使用xxljob实现系统定时任务迁移改造,实现分布式调度且提供可视化界面配置、执行任务。 6、为分布式系统引入seata解决特定接口异常时数据一致性问题,基于事务管理器和本地资源管理器实现二阶段提交事务,避免侵入业务,使用注解即可实现分布式事务一致性,并为seata启用集群部署模式以现高可用。 7、短信发送、*订阅推送、模板消息推送等业务场景接入rocketmq消息队列改造,应用间以Topic主题分组,业务处理以tag标签作区分,消费模式为集群模式的组内负载均衡,并通过异步刷盘机制实现持久化避免消息丢失。