1、有丰富Java编程、设计经验,熟练掌握常见开源框架和技术,Spring全家桶、MyBatis等开源框架;
2、熟悉SpringCloud、Dubbo等微服务架构及相关组件
3、熟悉mysql,oracle,postgresql等数据库的设计与开发,有相关的sql调优经验;
4、熟悉redis、MongoDb等常用非关系型数据库
5、熟悉RabbitMQ、ES、ZK等常用中间件
6、熟悉JVM内存模型,有相关的调优经验
7、熟悉常用设计模式,并应用于组件开发,具有出色的抽象设计能力。
1,主导广东联通云产品计费出账项目的重构
该项目是广东联通企业级的计费中台的一个项目,主要功能有订单创建,计费,出账,缴费销账,报表等功能。通过重新设计表结构,选取合适中间件,利用设计模式做代码层级的优化等方式重构了该系统。
2,参与过电商领域业务中台的架构设计开发
主要完成了用户中心的设计开发
3,智能客服SAAS化产品的架构
选用netty作为通信框架,搭建了一套智能客服系统,通过rabbitmq进行客户端与客服端的解耦以提升系统的可用性,选用redis缓存提升系统性能
本人有多年开发经验,具有多个TO-B、TO-C等项目的架构或开发经验。