个人介绍
我是程序员客栈的【Leecjing】,一名【Java软件开发工程师】; 我毕业于【西安科技大学】,担任过小组TL;有4年开发工作经验; 熟练使用【Java】,【SpringBoot】,【SpringCloud】,【Mybatis】,【Nacos】,【Redis】,【k8s】等;
对云原生有一定的了解; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2021-03-01 -2022-12-10深圳开思时代科技有限公司Java开发工程师
公司主要业务为B2B汽配电商商城,我所在部门为基础设施组件组,主要负责一些基础设施组件开发与日常维护,帮助业务开发组减少重复工作,提高业务开发工作效率,包括但不限于以下基础设施组件:一账通系统、唯一ID生成器、灰度发布分流系统、消息总线、定时任务组件xxl-job、Java代码生成脚手架、短信平台等......
2018-07-10 -2021-02-01深圳昂楷科技有限公司Java开发工程师
公司主要业务为数据安全领域,主要产品为数据库审计系统,我主要负责数据库审计系统的Java后端工作开发,同时负责数据库审计系统线上问题排查处理,完成系统日常维护。
教育经历
2014-09-01 - 2018-07-02西安科技大学计算机科学与技术本科
技能
根据公司业务要求开发的唯一ID生成器中间件,用于生成唯一ID,用于优惠券码、订单系统、支付系统、分库分表等场景,支持4种方式生成:自增ID、全局有序字符串(采用MongoDB的全局ID算法)、全局64位有序整数(采用 snowflake 算法)、随机ID(业务规则+固定的随机位数),我负责完成根据指定key生成自增ID、随机ID的功能开发,并投入使用。
由于公司各开发者对于Kafka的熟悉程度不一,为了减少对于Kafka的学习成本,特此开发基于Kafka的消息总线系统,让开发者更多集中于业务,实现消息的发送与消费。同时,本项目提供消息运维管理界面,实现了消息的可追踪,实现消息再发送、再消费等功能,还可支持延迟消息发送。