拥有超过8年的系统集成实施管理经验,电信,银行,汽车,医疗,物流,保险等多行业经验。主要负责项目的管理协调,需求,设计,实施,测试,上线整个过程。有良好的开发调优经验,良好的构建企业服务总线(ESB)能力,良好的SOA设计理念,精通Websphere集成开发工具及系统功能,精通各种集成开发技术,熟悉模块功能及后台配置,快速成长为websphere中间件的技术专家。
有超过5年的J2EE系统设计、架构、开发、运维能力,熟悉架构的变迁,熟悉传统的集中式、soa、分布式、微服务等架构方式,熟悉devops思想及其应用,全栈工程师,熟悉前端技术以及框架,熟悉spring相关产品。
有良好的 项目的设计、开发、调优、测试、运维能力;有良好的分析、沟通、协调、组织和团队建设能力;有良好的判断、抉择、计划和执行能力。具有高度工作热情以及良好的职业道德。
精通IBM websphere mb/mq、datapower、db2等中间件
精通core java,熟悉多线程并发、nio,jvm等
精通spring、spring boot、spring cloud,熟悉源码
熟悉rpc框架及其原理,熟悉gprc、thrift,
熟悉netty及其源码
熟悉mysql,熟悉其底层原理,有调优经验,熟悉mycat、sharding-sphere等中间件
熟悉redis以及底层原理,熟悉codis、redis-cluster等集群方案
熟悉elastic-search以及底层原理
熟悉rabbitmq、kafka、rocketmq等mq中间件
熟悉apollo的原理以及使用
熟悉领域设计驱动,有大型互联网架构经验
1、苏宁内容中台建设
承载着公司的中台战略,将苏宁各条业务线的内容服务收敛到内容中台,满足公司内容电商业务发展需求,建立支撑前台产品快速迭代与发展的能力。内容中台的建设,基于各条业务线的实际内容现状,借助ddd方法论,自底而上建立领域模型,采用四层架构模型打造高内聚低耦合的内容管理服务。其中参与通用数据模型的设计,主管技术设计,为了满足内容的增长,使用shardingjdbc对mysql数据库做分库、读写分离,使用codis建立分布式缓存以提供高并发读,使用kafka分离领域事件传播,使用elasticsearch提供系统的检索能力,建立后台系统对服务做一些治理,例如降低、熔断、超时、重试等,使用apollo做统一配置中心提供近实时的修改下发。
2、上海移动信控平台建设
移动各系统都会生成各种各样的短信,由于生成短信功能点分散,难以管理,因此需要统一的管理平台,信控平台开启定时任务去获取各系统提供表内短信以及类别等信息,由于数据量巨大,源库表做分库分表,因此考虑分布式的定时job,每一类表启动一个task来处理,task进程获取指定数量的短信数据,开启对应数量的线程对每一条数据处理,单条数据通过责任链模式对短信进行验证加工,如黑白名单校验、免打扰校验、定时发送、短信模板匹配等。
考虑系统的扩展能力,对task及其元数据(如batchsize、cron、处理链等)做库表配置,方便扩展;
其次配置化可通过页面进行操作,如开关、模板设置等等,以及实时查看数据处理图表,收工介入异常消息处理(重发、超时消息丢弃)等,方便运维。
3、青岛银行soa平台建设
通过ESB系统将青岛银行各个独立的服务整合起来,实现各服务之间的通信交互,如网银、手机网银、跨行网银、ATMP、理财、核心等不同语言开发、不同通信协议的服务通过ESB可互相交流数据。
提供web管理平台实现界面管理服务的注册、查询、撤销以及服务的日志查证、统计等功能。
角色 | 职位 |
负责人 | 应用咨询专家 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
苏宁内容中台提供的服务,包括内容的详情录入/展示,点、直播视频的播放等,提供给pp体育、pp视频以及榴莲短视频、卖手直播等应用端内容服务。 主要提供内容的管理以及输出,提供节目、内容详情、点播直播播放接口等核心功能,系统主要分两大块,一个是给运营使用的后台管理系统,提供内容的操
苏宁高端零售项目,主要通过线下活动、线上内容、达人推荐、分享等打造高端商品零售品牌,提升品牌知名度,提供商品销售量,主要分商品服务、价格服务、个人中心、积分中心、会员中心、购物车、内容服务等模块。 职责:架构设计、核心模块开发
esb通用平台,传统企业服务化建设,提供银行、电信、航空、制造业等soa解决方案以及实现,具体功能有服务的注册、上线、下线,服务规范制定,服务的在线治理,包括安全验证、路由、协议转换、报文转换等等,服务的监控以及统计。 职责:架构设计,研发