专业人才拥有六年的Java高级开发经验,现提供IT人力外包服务,服务地区为杭州。
技术能力包括:
扎实的Java基础,具有良好的编码习惯和代码洁癖;
熟悉Java技术栈,包括MQ、Redis、Mybatis、Spring体系、Zookeeper、HSF等;
具有分布式系统开发经验;
熟悉Hadoop生态系统;
熟悉Reactive响应式编程;
具有领域驱动设计(DDD)开发经验。
项目经验涉及:
阿里体育社区项目,该项目作为社区中台,为阿里体育淘宝端、APP、支付宝小程序等提供社区能力,满足用户互动需求。除基础互动能力如发帖、点赞、评论外,还提供推荐、热贴、话题、频道等丰富功能,满足不同用户的个性化需求。在该项目中,负责技术选型、架构设计、功能开发、项目管理、日常运维等技术描述,包括:
使用Hive、HBase、MQ组合实现全量内容圈选、增量内容同步等功能;
采用MQ全异步方式实现用户发帖、点赞、评论等互动服务,显著提升接口响应时间和并发量;
接口服务采用Reactive编程模型,由传统同步调用方式改为异步非阻塞调用,提升程序性能,节约机器资源;
使用Redis作为缓存,并采用数据预热、热点Key分散、多级缓存等多种策略满足各种场景需求,提升接口性能。
