1.java基础扎实,熟悉设计模式、多线程、常用集合等
2.熟练掌握常见数据结构和算法
3.熟练使用dubbo框架
4.熟练使用MySQL数据库
5.熟练使用Redis技术
6.熟练使用Linux常见命令
7.熟练使用RocketMQ消息队列
8.逻辑思维能力强,思路清楚,学习能力强,对新技术有着强烈的好奇心
9.熟练使用ssm框架
翻阅小说2017.04-2019.07
Java研发工程师
内容:项目名称为翻阅小说,此项目是支持全平台的项目,其中包括pc端、wap端、Android端、iOS端以及小程序端,项目主要是公司自营的一个网文项目;
人员分配如下:客户端组(5)、服务端组(5)、cms组(3)、bi组(2)、小程序+前端组(4)、测试组(3)、产品组(5)
我的责任:我担任的是服务端的Java研发工程师,主要工作是带领团队对接支付业务、完成消费业务,以及一些日常活动开发。
业绩:1. 跟进Android、iOS客户端由无到有,达到DAU50000
2. 研发对接海外支付(PayPal)
3. 带领团队完成支付宝、微信支付各种类型(日充值最高达到18000)
4. 辅助运维完成服务器迁移
项目链接:http://www.yc.ifeng.com
乌托邦2019.08-2020.10
java研发工程师
内容:乌托邦是一款以社区、社群为核心的项目,同样也是支持全平台。
主要核心功能包括,帖子相关功能、群聊相关、激励相关、支付和交易相关功能,社长可以高度定制化自己的社区,吸引用户加入社。
后期还添加了直播功能,电商功能,增加了项目的多样性
我是负责乌托邦服务端的java研发工程师,主要工作就是研发核心业务模块,负责支付和交易服务,参与并主导技术方案落地,接口文档编写,代码review,解决线上问题
业绩:1.完成微服务迁移工作
2.合理的利用设计模式整合了支付宝、微信、iap支付,有效的缩短了支付研发流程,把业务和三方支付解耦(利用了策略加简单工厂模式实现)
3.使用redis分布式锁和幂等性校验保证用户不会再同一时间购买同一个直播多次,并且还做了熔断处理,当出现问题的时候,把用户数据进行回滚,保证用户数据一致性
4.迁移微服务群聊功能的时候,需要考虑新老服务同时在线的问题,新服务走新代码,老服务走老代码,我通过不同的路由实现新老代码共存,并且通过双写的方式保证两个服务的数据的一致性
项目链接:https://web.uvw.org.cn/login
翻阅小说2017.04-2019.07 Java研发工程师 内容:项目名称为翻阅小说,此项目是支持全平台的项目,其中包括pc端、wap端、Android端、iOS端以及小程序端,项目主要是公司自营的一个网文项目; 人员分配如下:客户端组(5)、服务端组(5)、cms组(3)
乌托邦2019.08-2020.10 java研发工程师 内容:乌托邦是一款以社区、社群为核心的项目,同样也是支持全平台。 主要核心功能包括,帖子相关功能、群聊相关、激励相关、支付和交易相关功能,社长可以高度定制化自己的社区,吸引用户加入社。 后期还添加了直播功能,电商功