个人介绍
2.有 IM 系统与中间件的开发经验,具有分布式、高并发、高可用的系统架构设计以及研发经验
3.熟练掌握 Spring/SpringBoot/SpringCloud/Hibernate/MyBatis/Netty
4.精通 Mysql、Redis、MongoDB、Kafka、Zookeeper、ELK 等
工作经历
2021-04-01 -2023-02-01小象(广州)商务有限公司资深JAVA开发
1.负责 IM 中间件开发,封装了系统消息,直播间弹窗、实时直播间挂件数据推送、飘屏横幅推送等;解决了每次活动新增挂件/横幅/弹窗/顶部通知都需要客户端发版的问题,同时开发活动的同事只需要传部分参数就可以实现各种功能,不需要实现太多逻辑。 2.参与系统的需求分析、设计、编码等开发工作; 3. 参与多次活动开发,保证活动的高可用,经历过多次活动节点高并发的情况,灵活运用 jvm 缓存、redis、mq 。如榜单、任务系统、直播答题等高并发活动; 4.完成了直播间改版、官方频道等开发 5.负责系统的优化和重构工作,保证系统稳定可靠运行,如开播下播优化;
2018-04-01 -2021-04-01泛华世纪保险销售有限公司技术主管
1.对接了多家保险公司的新产品与续保业务 2.对接了多家保险公司的线上理赔、续保功能,对接保司新保、续保、退保数据等数据回传功能。 3.完成承保失败自动退款,钱包充值,线上退保申请等功能 4.参与了一段时间的运维值班,总结了系统存在的问题并修复或优化,优化后客服发起给运维的每日工单量下降接近3/4 5.优化旧项目交易流程,解决交易流程耦合度问题与并发承保问题。 6.带领重构订单保单服务,保全服务,理赔服务,续保服务,用户服务,转换系统和文件服务 7.担任团队负责人,设立团队目标,管理项目进度,招聘与培训新人
2016-12-01 -2017-04-01友邦保险java开发
1. 使用 java+crystalReport开发报表,并应用于项目开发中。之后由于需求需要掌握了使用 java+execl开发报表 2. 根据旧系统的逻辑在 coast 系统上实现其功能,实现与其它系统交互,实现前端页面的报表的生成,上传与下载的功能等 3. 数据库迁移工作
2015-03-01 -2016-12-01汇丰java开发
1. 该系统该系统使用SSH框架,是汇丰银行在多个国家地区使用,根据客户需求不断更新维护的系统。 2. 主要是从其他系统获取客户信息,提供客户录入更多个人信息并生成电子保单。 涉及技术: Oracle10g,IBM WebSphere Application Server,Struts,Spring , Hibernate
教育经历
2011-09-01 - 2015-06-01嘉应学院信息与通信工程本科
获得二等奖学金,在校期间获得多种奖项,如电子设计大赛一等奖
技能
该直播 app 面向东南亚华人,服务端采用为分布式微服务架构,使用 SpringBoot+SpringCloud+Mybatis ,注册中心由 Eureka 改为了 Nacos ,中间件用到 Redis、MongoDB、Elasticsearch、Kafka与 Mysql等。实现主播签约工会、开播、送礼、pk 等功能。 拥有自研的 IM 系统用于直播间与个人消息的收发,IM 系统涉及技术:SpringCloud、Zookeeper、Netty、Redis、Kafka与 Mysql ,对服务端提供了单用户与群组消息接口用于日常消息发送,对客户端提供了用户登录登出、加入聊天组、心跳维护、消息转发等功能