本人5年软件全栈开发经验,2年项目管理经验,精通java、dart,js等开发语言和开源框架springboot cloud,flutter,vue,jq等。长期从事企业级软件、互联网项目、app开发及架构设计开发工作。可以快速构建高可用稳定的服务并保质保量的完成需求的开发工作。
山东航空B2C系统:山东航空B2C系统分三个模块,B2C线上购票系统,提供官网业务如查询,订票,支付,出票,改期升舱,退票,订单查询等功能;山东航空后端管理系统,提供山东航空后台业务如工作人员管理,客户管理,订单管理,支付管理,财务相关模块管理,运价管理 淡旺季管理等功能;第三方接口购票系统,为供淘宝、微信、携程、同程等渠道提供如查询,订票,支付,出票,改期升舱,退票,订单查询等功能。项目使用JDK1.7,基于maven构建的spring MVC + spring template + oracle的项目。为了提高系统并发能力,使用redis作为缓存来提高整个系统查询能力,并且使用redis做计数器来做接口的防刷处理。
B2B差旅系统:差旅系统是为差旅代理们提供差旅机票、酒店、接送机等业务的查询、预定、支付、出票等功能的一个平台。项目是基于JDK1.8的使用spring开源框架的spring cloud的分布式系统,版本控制使用SVN。前端使用VUE开发,后端使用基于maven3.5构建的spring boot + spring data jpa + mysql项目。使用eureka作为注册发现中心,zuul作为统一访问gateway,整合apollo配置中心,通过可插拔的openfeign+hystrix+ribbon的方式调用注册服务接口的方式实现了一个高可用的、带有服务熔断降级多节点负载均衡的一个微服务架构。并且使用redis作为缓存及中心化存储。实现分布式系统中的session共享及增强整体的并发量。使用mq作为确保出票可靠性的保障。
codingfly:codingfly是一整套完整的基于k8s+docker容器技术的分布式微服务架构。可实现服务的动态伸缩,自动容错管理,多级负载均衡,全服务日志收集及统一查询,请求链路跟踪,服务存活检查等等。oodingfly中包含一个基于JDK 1.8 spring boot 2.0.4 spring cloud 的一套由gradle构建的java分布式快速开发脚手架。可实现微服务的快速个性化构建。并且提供完备的starter,包括注册配置中心以及动态刷新,http的RPC式调用,多级缓存策略,完备的多租户权限系统,统一的入口gateway完整的接口文档管理,多线程的利用以及异步的消息中间件及幂等策略,全环境隔离及多环境支持。同时提供了完备的代码管理、持续集成发布管理等。可以同时支持多个不同微服务组进行开发工作。
山东航空B2C购票系统,山东航空升舱券系统。 我主要作为组长进行需求分析及任务拆解以及功能开发。例如整体购票流程,财务模块,退改签等需求的开发工作。
供应链系是一套集权限,用户,订单,库存,基础数据,支付等为一身的分布式架构。为企业中台提供可靠地数据及功能支撑。在此期间我主要负责系统基础架构的设计开发,集群搭建,CICD构建,后台微服务基础构建,前端vue架构搭建,移动端flutter架构搭建,支付平台构建,以及后台微服务功能