个人介绍
1) 长期行业头部企业系统平台研发经验,具备分布式系统及高并发、大数据系统的开发经验。
2) 具备完整的从项目需求研讨、方案设计、项目立项、项目开发到项目部署执行等一整套的经验。
3) 熟悉各种常用组件的使用与原理,具备开源组件改造及架构能力;熟练解决各种线上问题等。
4) 10年+Java开发经验,精通Java,熟悉常用WEB开发技术,具备整站搭建的能力。
工作经历
2021-05-31 -至今北京广通优云科技股份有限公司架构师
1) 中国某大型银行灾备系统MySQL数据同步 基于 canal+kafka实现 mysql-binlog日志从主库同步到备库;编写 shell 脚本,自动巡检kafka任务滞压与消费情况、及binlog同步情况。 2) Apollo适配国产化数据库 Apollo源码改造,同时适配mysql、达梦、postgresql、opengauss、oceanbase、tidb、虚谷等国产数据库,涉及证券、海关等客户系统。 3) Logback日志框架使用标准输出 调研公司产品日志框架使用情况,输出Logback使用规范,统一产品对日志框架的使用。 4) Dubbo版本平滑升级方案输出 为考虑dubbo与spring-cloud体系的兼容,需将公司Dubbox(当前使用),升级到Dubbo2.7.x,调用兼容方案输出;Dubbo源码改造,适配过渡期间的客户端与服务端的兼容调用。 5) Elasticsearch、kafka、redis、apollo等中间件封装升级与维护。
2020-02-15 -2021-04-30浙江大华技术股份有限公司高级Java开发
1) 基础数据(机构、场所、区域、设备、人员)网关级联 针对下级银行使用非大华(如海康)设备情况,数据级联时,下级通过海康网关发送数据到大华网关,大华网关将数据推给大华cms服务,由CMS透传请求给WEB,WEB负责数据校验、新增、删除、修改等数据库操作; 2) 机构、场所、区域、设备状态信息批量修改时的问题解决 3) 山东省联社定制需求开发与功能维护 机构、场所、区域数据假删除功能开发、问题库定时同步、设备管理优化、机构树角色权限控制需求开发等 4) 中国银行第三方人员识别监控需求 需求描述:针对银行营业大厅内推销、外卖派送、非业务人员逗留识别监控 需求主要功能:客户端维护银行工作人员人脸白名单库,设备识别到人脸后,通过MQ推送给WEB,WEB判别为第三方人员,将识别信息入数据库;当设备再次上报该人员时,WEB根据2次数据,得到该人员停留大厅时长,若违规则发起告警信息,通知现场安保人员等;同时在银行监控大屏上展示相关人脸信息。
2015-07-01 -2019-12-31天翼阅读文化传播有限公司高级Java开发
1、开发积分抽奖系统:用户充值、订购等行为产生积分,通过积分抽奖系统,用户使用积分兑换抽奖机会;拥有抽奖机会的用户参加转盘(或其它形式)抽奖,获取话费、实物奖品、虚拟奖品等;包含抽奖概率计算、奖品库存维护、token加密算法、中奖记录保存查询、数据表分表、druid监控等 2、开发积分抽奖活动后台管理平台:通过这个后台,运营人员可以进行奖品库存的配置、用户抽奖机会查询、用户积分余额查询、用户抽奖数据查询导出、用户权限管理等 3、移动积分、联通积分接口接入,使得电信积分业务扩大至其它运营商积分,未来可以对接任何第三方系统的积分;同时开发积分兑换、消耗相关的外包接口,提供给第三方公司付费使用。 4、积分夺宝:消耗一定数量的积分,兑换夺宝机会,满足夺宝条件开奖。 5、积分电商:使用积分购买实物或虚拟商品;
2012-07-01 -2015-06-30杭州东信北邮信息技术有限公司Java软件开发
中移动手机阅读相关业务数据BI系统功能开发,如大屏展示系统、自助取数(低代码平台开发)等,独立完成需求分析、功能拆解,工时评估,全栈开发等
教育经历
2010-09-01 - 2012-06-30浙江理工大学计算机技术硕士已认证
2005-09-01 - 2009-06-30安徽工程大学电子信息工程本科已认证
资质认证
技能
1、Apollo源码改造,使其同时适配mysql、达梦、postgresql、opengauss、oceanbase、tidb、虚谷等国产数据库; 2、DubboX与Dubbo兼容方案输出,改造Dubbo源码,在服务端与客户端Dubbo版本不一致时,进行兼容使用; 3、Elasticsearch底层源码优化,满足公司定制需求。
1、MySQL数据同步 基于 canal+kafka 实现 mysql-binlog 日志从主库同步到备库; 编写 shell 脚本,自动巡检 kafka 任务滞压与消费情况、以及 binlog同步情况。 2、Elasticsearch数据同步 封装、部署极限网关 (INFINI Gateway) 中间件,满足ES数据异地容灾需求; 将网关部署在 Elasticsearch 集群前面, 将以往直接发送给 Elasticsearch 的请求都发送给网关,再由网关转发给请求到后端的 Elasticsearch 集群。
1、开发积分抽奖系统:用户充值、订购等行为产生积分,通过积分抽奖系统,用户使用积分兑换抽奖机会;拥有抽奖机会的用户参加转盘(或其它形式)抽奖,获取话费、实物奖品、虚拟奖品等;包含抽奖概率计算、奖品库存维护、token加密算法、中奖记录保存查询、数据表分表、druid监控等 2、开发积分抽奖活动后台管理平台:通过这个后台,运营人员可以进行奖品库存的配置、用户抽奖机会查询、用户积分余额查询、用户抽奖数据查询导出、用户权限管理等 3、移动积分、联通积分接口接入,使得电信积分业务扩大至其它运营商积分,未来可以对接任何第三方系统的积分;同时开发积分兑换、消耗相关的外包接口,提供给第三方公司付费使用。 4、积分夺宝:消耗一定数量的积分,兑换夺宝机会,满足夺宝条件开奖。 5、积分电商:使用积分购买实物或虚拟商品; 使用技术栈:SpringBoot,Spring、Mybatis、MySQL、Dubbo、Zookeeper等