个人介绍
我是一个拥有7年丰富工作经验的后段java开发工程师,对后段开发的各项技术都很熟练。同时自己深入研究一些领域的技术解决方案,并开发成中间件开源到GitHub中,很受大家好评!目前我开源的项目有:配置中心、分布式id、分布式锁、基于SpringBoot整合的统一开发框架,等等。
我目前的本职工作是负责公司基础框架、基础组件&中间件的研发。同时我本身是业务开发出身,对业务开发也有很强的能力。不管你的需求是什么,只要是后段开发,我都能hold住!
期待你的邀请!
工作经历
2018-05-01 -2020-05-01上海凯岸信息科技有限公司高级后端工程师
负责公司基础架构研发,为公司自研基础框架和中间件,调研先进技术并开发整合进公司自有技术体系,开发和维护基础系统。具体为: 1、自研基础框架和中间件:API网关(gateway)、分布式锁&读写锁(rong-lock)、分布式信号量(rong-semaphore)、分布式缓存组件(rong-lock)、统一多数据源组件(rong-jdbc)、自动装配型mybatis(rong-mybatisfat) 2、调研&开发&整合先进技术:配置中心Apollo、分布式调用组件Dubbo、熔断限流组件Sentinel、分布式事务组件Seata 3、开发&维护基础系统:短链接系统、Apollo控制台、Dubbo控制台
2017-03-01 -2018-04-01驴妈妈高级后端工程师
为公司开发统一的基础框架和基础组件 1、负责公司基础框架lmm-boot开发、语言库开发、字典系统开发 2、参与分销系统拆分&重构、系统从Oracle迁移到MySQL的Mapper层设计
2015-03-01 -2017-02-01重庆易极付科技有限公司后端工程师
从事软件开发设计,完成单元测试,部署线上和测试环境;从技术和业务层面参与产品设计。 1、全程参与设计和研发基金系统,保证基金系统成功上线且线上稳定运行。期间对接基金公司、监管行和公司内部各个子系统;承接基金系统新需求,负责升级迭代。 2、开发对账系统,优化对账系统原有设计方案;开发小财迷系统、额度系统、理财平台系统。 3、到公司服务台处理公司各个产品线、各个系统线上技术和业务问题。 4、承担公司其他系统的部分功能研发。
教育经历
2010-09-01 - 2014-07-01北京信息科技大学计算机科学与技术本科
专业成绩优异
技能
这是我在GitHub上开源的项目 在多线程高并发场景下,需要锁对临界资源进行控制。而分布式环境中java提供的锁无法满足需求,需设计开发出适用于分布式环境的分布式锁和分布式读写锁。
这是我在GitHub上开源的项目 生成全局唯一的id(流水号),是很多公司都需要解决的问题。idcenter专门用来高效的生成全局唯一id,分为服务端和客户端。一个服务端可以支持海量的客户端请求,同时每个客户端获取id的tps可达到150万。