5年java开发经验,java基础扎实,熟悉spring,hibernate等常用的开发框架,熟悉网络端长连接的开发,有三年开发经验,熟悉netty,ice等网络框架,熟悉多线程编程,熟悉protocol buff,avro等常用的通信协议。有大数据开发经验,熟悉storm.flink等常用流计算的开发框架和集群操作,熟悉kafka,active mq等常用的消息队列,有高并发的开发经验。了解并使用过mysql,oracle等常用的数据库,熟悉redis等no sql数据库。接触过大量不同类型的业务,能够较快上手,快速开发。工作认真负责,能够快速排查bug。
1.回合制策略手机游戏服务端
主要负责网络层的编写,在netty的基础上再做多层封装,主要实现多线程的分包器,协议解析等模块。将业务和底层完全分离。其次负责部分解耦合的优化工作,通过事件监听的方式将关联业务进行分离。业务上主要负责战斗逻辑的编写和其他一些功能模块的编写。
2.汽车车载终端服务端的编写
主要负责网络层的开发,接收车载终端发出的can总线报文并协议并解析,负责和不同地市对接,按照不同的需求重新组装报文并推送。
3.流计算平台
此项目为既有项目,主要负责流计算平台相关业务的编写和系统优化,整个项目同时并发量可以高达亿级别,会经常处理高并发和多线程下出现的大量问题,例如redis数据堆积,跨节点通信失败等问题。同时负责部分架构上的优化。