简历
姬世文
个人信息
- 姓名:姬世文
- 求职意向:后台开发工程师
- Spring Cloud Alibaba Committer,
- Apache Member,ALC Hangzhou Member,Apache Hertzbeat Committer,
- LinuxSuRen API Testing Committer,
- Spring Cloud Alibaba AI(Spring AI Alibaba) 项目发起人和主要贡献者。
项目经历
开源经历
2023.1 ~ 至今
- 为 Spring Cloud Alibaba 最佳实践添加 Docker Compose 部署支持并编写文档
- 实现应用蓝绿部署,区域亲和性路由并支持主流的客户端和网关
- 参与 Spring Cloud Alibaba Appactive 模块的后续优化和 example 编写
- 参与 Spring Cloud Alibaba 文档官网的开发与实现
- 参与 Seata Nacos 等新版本组件适配
- Spring Cloud Alibaba AI 项目发起人和主要贡献者,通过 Spring AI 项目适配 TongYi LLM 模型,以 LangChain 为主要目标,打造 Spring 生态体系下的 AI 开发框架
- 累计贡献社区 PR 100+ 个,担任过多次社区周会主持。
2024.5 ~ 至今
2023.10 ~ 至今
- 重构 makefile 指令,为项目提供一套易用且功能强大的 MakeFile 系统
- 重构 API Testing 前端项目
- 实现项目日志功能
- 参与项目基建设施优化,完善社区基本功能。
实习经历
2023.8 ~ 2023.12
APISIX:Apache APISIX 是 Apache 软件基金会下的云原生 API 网关,它兼具动态、实时、高性能等特点,提供了负载均衡、动态上游、灰度发布(金丝雀发布)、服务熔断、身份认证、可观测性等丰富的流量管理功能。我们可以使用 Apache APISIX 来处理传统的南北向流量,也可以处理服务间的东西向流量。同时,它也支持作为 K8s Ingress Controller 来使用。
- 负责和产品经理协同完成 APISIX 网关 EE 版本文档编写工作;
- 负责处理 Apache APISIX 社区的各种问题和 review 社区代码;
- 负责 Apache APISIX 项目以及周边开源项目的开发任务;
- 完成 Apache APISIX lua 模块的相关依赖升级调研工作,相关工作记录在 Issue;
- 优化 APISIX Schema 测试,使用 OpenResty test-nginx 测试框架完成测试,提高原有测试的稳定性。
2023.12 ~ 2024.5
- 负责应用控制面的方案编写和开发任务;
- 调研 Docker SDK Moby/moby 项目,熟悉 API 的调用和二次开发流程;
- 设计 spec 资源描述文件,通过引入中间层,完成 spec 普适性,适配绝大部分应用部署场景;
- 完成 Control Plan 的开发,通过 tar 包的方式完成应用部署,屏蔽 Docker 部署应用的复杂性。
- 针对 API 网关,调研 Portal 方案,包括 APISIX Portal Higress Portal 方案,编写初步 Portal 方案;
- 通过 Docker Compose 部署方案优化项目部署,代替之前的手工传统部署方案,提高效率;
- 调研和实践 CI/CD ,包括自定义 Devops 流水线等,使用 Jenkins, Harbor + Github Action + Ali Server 完成项目的自动化部署。
项目经验
2023.6 ~ 2023.10
- 完成 Spring Cloud Alibaba 在 云原生场景下的探索,通过对 Nepxion 微服务治理框架的调研,设计并优化了 routing 模块;
- 完成对 RestTemplate,WebFlux,OpenFeign,Zuul,SCG 使用的优化,使得 routing 功能可以应用在更多场景;
- 设计并抽象路由标签功能,抽象顶层接口和抽象类,使其具备更好的可扩展性和复用性;
- 优化流量标签在服务之间传递方案,使用 ThreadLocal 存储,确保路由标签不会在请求头中因为请求头重写而丢失;
- 设计并完成相关 Example ,演示 Spring Cloud Alibaba 在云原生路由模式下的解决方案;
- 基于 Nacos 服务元数据完成区域亲和性路由功能,优先指定可用区完成 RPC 调用,提升用户体验。
2023.6 ~ 2023.10
- 使用 Spring Cloud Alibaba & Spring Cloud 等流行技术栈开发,适合绝大多数业务开发场景;
- 结合 Alibaba Sentinel 组件,完成业务接口保护和流量治理功能;
- 设计日志方案,通过 AOP 切面编程的方式完成日志记录,支持记录用户操作,系统异常等内容,同时以 excel 导出,方便日志审计;
- 使用 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/简历/