完成ECSV6产品线的升级、改造工作,在中科软的8年时间,共完成并主导设计子产品10个,带领团队至少完成4个以上大中型项目,目前管理3个项目团队。
(1)配合公司销售进行产品推广、项目竞标、技术讲标、产品或项目实施、结项及收款等工作
(2)主要负责ECSV6产品线规划、产品开发方向、项目研发管理及控制,目前参与并主导的子产品有:保险电商系统、统一支付平台、统一用户及单点系统、API网关、分布式调度系统、分布式配置系统、积分管理系统、营销系统、微信平台。
(3)负责部门开发项目总体方案设计、指导并审核部门项目的总体方案。
(4)对客户提出的开发需求进行可行性分析和风险评估、并制定相关的实施开发计划。
(5)组织并制定相关技术体系的技术标准和技术规范。
(6)管理现场实施团队
1、随着Open API带来的商业价值逐渐体现,目前大部分用户(合作伙伴)都在积极参与到核心服 务组件化、微服务化。在引入服务化之后迎来了服务管控和治理问题。传统企业内部的ESB服务总线在负 载均衡,缓存,路由,访问控制,服务代理,监控,日志等方面缺乏有效的手段。 技术框架:springmvc mybatis zuul redis shiro等
负载设计模块:
(1)平台接收请求参数入参定义规则,包括Path中的动态参数、Headers参数、Query参数、 Body参数
(2)平台转换参数(后台参数)、常量参数、报文转换等
(3)请求负载均衡及路由
(4)限流:通过漏桶算法和令牌桶算法两种限流机制
(5)熔断:当请求服务失败次数符合设定的规则则进入熔断机制,保护后端程序以及快速响应 (6)授权认证体系:采用签名授权机制
(7)日志收集
2、为了全面支持ECS各产品线支付问题,需要一个统一支付平台进行支撑,涵盖支付、对账、商 户接入、安全、计费等核心功能,在此基础上抽离出统一的支付模型供商户,屏蔽第三方支付差异。 技术框架:springmvc Mybatis quartz redis ehcache等
负载设计模块:
(1)支付请求参数模型设计
(2)支付模板方法设计
(3)安全认证设计及研发
(4)回调机制设计及研发
3、为了快速响应客户需求,在ECS5.0的基础上,通过微服务改造电商平台,抽离出核心业务模 块。通过OPENAPI提供服务支持。 技术框架:SringCloud、Springmvc、Mybatis、redis、ehcache、quartz、JPA、Eureka、Hystrix、Zuul 等。
负载设计模块:
(1)负责Eureka服务注册机发现调研就落地
(2)负责zuul网关实现调研及落地
(3)负责Ribbon负载均衡调研及落地
(4)负责重构核心订单业务模块
(5) 负责重构核心用户模块
(6)负责重构核心交易模块
角色 | 职位 |
负责人 | 架构师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |