ID:412838

芬达

高级软件架构师

  • 公司信息:
  • 京东x事业群
  • 工作经验:
  • 8年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 海淀

技术能力

本人是一名专注于高性能后端与复杂系统架构的软件工程师,拥有扎实的C++/Python双语言能力和从底层到应用层的全栈视角。
在技术栈层面,我深入理解现代C++的高性能、内存管理与并发编程,并精通使用Python构建高可用的应用服务与自动化工具链。我致力于将C++的极致性能与Python的开发效率相结合,以应对后端服务中高并发、低延迟与高吞吐量的核心挑战。在系统工程领域,我具备构建与优化大规模分布式系统的实践经验。曾将系统化思维(源于机器人等领域中对实时性、可靠性及模块化的高标准要求)成功应用于后端架构设计,专注于微服务治理、云原生技术栈及基础设施性能优化。目前,我持续深耕于服务治理、分布式存储与计算等领域,以提升系统的可扩展性与可维护性。

我追求通过严谨的软件工程实践与前沿技术架构,设计和实现稳定、高效且智能的后端服务平台,以支撑海量业务与复杂场景。

项目经验

项目一:高并发实时数据网关与微服务架构重构
项目描述: 为应对公司核心业务平台日均10亿级请求量的增长,主导设计并重构了新一代实时数据网关与后台微服务架构,以替换原有单体服务,解决性能瓶颈与运维难题。
我的职责与成果:

1. 架构设计与核心开发: 使用 C++17 开发了高性能数据网关,采用异步I/O(Boost.Asio)与无锁队列实现请求分发,单节点QPS提升至 50k+,平均延迟降低至 2ms 以下。
2. 微服务拆分与治理: 使用 Python(FastAPI) 将核心业务拆分为5个独立微服务。引入 gRPC 进行内部高性能通信,并设计实现了基于 Redis 的分布式会话管理与服务发现机制。
3. 性能与可观测性优化: 集成 Prometheus + Grafana 建立全方位监控告警体系。通过代码级性能剖析,定位并优化了关键数据库查询,使核心接口响应时间减少 60%。
4. 容器化与部署: 主导服务 Docker 容器化,并编写 Kubernetes Helm Chart 实现自动化部署与弹性伸缩,降低了运维复杂度。
技术栈: C++17, Python (FastAPI), gRPC, Redis, Docker, Kubernetes, Prometheus, Grafana, Nginx
项目二:基于云原生的机器人任务调度与状态管理平台

项目描述: 设计并实现了一个面向大规模机器人集群(仿真+实体)的云原生任务调度与全局状态管理平台,旨在统一管理异构机器人资源,实现高效、可靠的任务编排与实时状态同步。
我的职责与成果:

1. 平台核心架构: 设计了以 微服务 为核心的平台架构。使用 Go 开发了高可用的任务调度器,支持优先级队列、故障转移与资源预留,任务调度成功率达 99.95%。
2. 实时状态同步服务: 利用 C++ 开发了低延迟的状态同步服务,采用 WebSocket 与 Protobuf 协议,实现千台级机器人毫秒级状态上报与指令下发,网络带宽占用优化 40%。
3. 数据流水线与中间件: 使用 Python 构建了任务日志与性能指标的数据流水线,通过 Kafka 进行异步消峰,数据持久化至 TimescaleDB,并提供了统一的数据查询分析接口。
4. 基础设施与交付: 整个平台服务部署于 Kubernetes 集群,利用 Helm 进行统一管理,并建立了完整的 CI/CD 流水线,实现了从代码提交到自动化测试、容器构建与灰度发布的 DevOps 流程。

技术栈: Go, C++, Python, Kubernetes, Docker, Kafka, TimescaleDB, Redis, WebSocket, gRPC

项目三:分布式实时计算引擎的性能优化与适配

项目描述: 针对开源分布式计算框架在特定复杂计算任务中存在的性能瓶颈,进行深度分析与优化,并将其成功适配到公司的高性能数据分析产品线中。
我的职责与成果:

1. 性能瓶颈分析: 使用性能剖析工具(如 perf, VTune)对计算引擎的关键路径进行诊断,发现序列化/反序列化及特定算子计算是主要瓶颈。
2. 核心算法优化: 针对核心计算算子,运用 C++ SIMD 指令集 进行向量化重写,并结合多线程并行,使该算子的计算性能提升 8倍。
3. 内存与通信优化: 重构了部分数据结构的内存布局,提升缓存友好性。同时,优化了节点间的数据通信协议,减少了不必要的拷贝,整体任务执行时间缩短 35%。
4. Python 绑定与集成: 为优化后的 C++ 核心模块创建了 Python Binding(使用 pybind11),使其能够无缝集成到以 Python 为主的上下游数据科学工作流中,提升了团队开发效率。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服