简历

姬世文

18198086793 · shown@apache.com · yuluo-yx · My Blog

个人信息

  • 姓名:姬世文
  • 求职意向:后台开发工程师
  • Spring Cloud Alibaba Committer,
  • Apache Member,ALC Hangzhou Member,Apache Hertzbeat Committer,
  • LinuxSuRen API Testing Committer,
  • Spring Cloud Alibaba AI(Spring AI Alibaba) 项目发起人和主要贡献者。

项目经历

开源经历

实习经历

APISIX:Apache APISIX 是 Apache 软件基金会下的云原生 API 网关,它兼具动态、实时、高性能等特点,提供了负载均衡、动态上游、灰度发布(金丝雀发布)、服务熔断、身份认证、可观测性等丰富的流量管理功能。我们可以使用 Apache APISIX 来处理传统的南北向流量,也可以处理服务间的东西向流量。同时,它也支持作为 K8s Ingress Controller 来使用。

  1. 负责和产品经理协同完成 APISIX 网关 EE 版本文档编写工作;
  2. 负责处理 Apache APISIX 社区的各种问题和 review 社区代码;
  3. 负责 Apache APISIX 项目以及周边开源项目的开发任务;
  4. 完成 Apache APISIX lua 模块的相关依赖升级调研工作,相关工作记录在 Issue
  5. 优化 APISIX Schema 测试,使用 OpenResty test-nginx 测试框架完成测试,提高原有测试的稳定性。
  1. 负责应用控制面的方案编写和开发任务;
    • 调研 Docker SDK Moby/moby 项目,熟悉 API 的调用和二次开发流程;
    • 设计 spec 资源描述文件,通过引入中间层,完成 spec 普适性,适配绝大部分应用部署场景;
    • 完成 Control Plan 的开发,通过 tar 包的方式完成应用部署,屏蔽 Docker 部署应用的复杂性。
  2. 针对 API 网关,调研 Portal 方案,包括 APISIX Portal Higress Portal 方案,编写初步 Portal 方案;
  3. 通过 Docker Compose 部署方案优化项目部署,代替之前的手工传统部署方案,提高效率;
  4. 调研和实践 CI/CD ,包括自定义 Devops 流水线等,使用 Jenkins, Harbor + Github Action + Ali Server 完成项目的自动化部署。

项目经验

  1. 完成 Spring Cloud Alibaba 在 云原生场景下的探索,通过对 Nepxion 微服务治理框架的调研,设计并优化了 routing 模块;
  2. 完成对 RestTemplate,WebFlux,OpenFeign,Zuul,SCG 使用的优化,使得 routing 功能可以应用在更多场景;
  3. 设计并抽象路由标签功能,抽象顶层接口和抽象类,使其具备更好的可扩展性和复用性;
  4. 优化流量标签在服务之间传递方案,使用 ThreadLocal 存储,确保路由标签不会在请求头中因为请求头重写而丢失;
  5. 设计并完成相关 Example ,演示 Spring Cloud Alibaba 在云原生路由模式下的解决方案;
  6. 基于 Nacos 服务元数据完成区域亲和性路由功能,优先指定可用区完成 RPC 调用,提升用户体验。
  1. 使用 Spring Cloud Alibaba & Spring Cloud 等流行技术栈开发,适合绝大多数业务开发场景;
  2. 结合 Alibaba Sentinel 组件,完成业务接口保护和流量治理功能;
  3. 设计日志方案,通过 AOP 切面编程的方式完成日志记录,支持记录用户操作,系统异常等内容,同时以 excel 导出,方便日志审计;
  4. 使用 AOP 切面完成数据脱敏方案,对用户电话号等隐私信息进行脱敏,保护用户数据安全。

教育经历

  • 本科,陇东学院,信息工程学院,计算机科学与技术,2020.9~2024.7。

个人技能

  • 熟练掌握 Java 语言,能够使用 Golang 和 Python 编写程序代码;
  • 能够使用 Spring,Spring MVC,Spring Boot,Mybatis,Mybatis-Plus,Spring Cloud 和 Spring Cloud Alibaba,Gin,Gorm 等流行框架开发 Web 后台应用;
  • 能够独立使用 Vue3 开发前端应用,熟悉 HTML,CSS,JS 页面开发技术;
  • 熟悉 Docker 工具的使用,可以使用 Docker 部署生产环境下的应用;
  • 掌握 Linux 系统的使用,能够在 Linux 上安装和部署一些项目和组件等;
  • 对 Kubernetes,Service Mesh,Istio,Envoy 等云原生技术有所涉猎。
  • Spring Cloud Alibaba Committer,Apache Hertzbeat Committer,Apache Dubbo/APISIX、Envoy Gateway Contributor,有开源项目经验。

简历
http://yuluo-yx.github.io/2024/05/01/简历/
作者
yuluo
发布于
2024年5月1日
许可协议