袁先红

袁先红

C++、架构、redis、多进程、消息队列、数据结构、算法

发送消息
0 · 0条评价 回复率 50% 5年经验 ¥100/时
全栈开发 后端开发 人工智能
技术

职业经历

1、具备多元化的职业背景,既有在大厂长期深耕的丰富经验,也有在创业公司历练的宝贵经历。这些经历让我能够从容应对各种工作环境和挑战。 2、虽然我在某些技术领域尚未涉足,但我始终保持着强烈的好奇心和求知欲。对于新技术,我总是愿意投入时间和精力去钻研,以不断提升自己的技术实力和视野。 3、年龄赋予了我丰富的经验和沉稳的心态,同时也让我拥有充沛的精力和时间,能够全身心投入到工作中。我深知时间对于职业发展的重要性,因此我会倍加珍惜每一次机会,全力以赴。 4、在职业道路上,我正经历了一段较长的空档期。这段经历让我更加深刻地认识到一份有前景的职业对于个人成长和发展的重要性。因此,我更加珍视现在的每一次机会,希望能够找到一份能够充分发挥自己才能、实现个人价值的职业。 5、如果您想更深入地了解我的个人技术以及项目经验,请查阅相关模块。我期待有机会与您分享更多关于我的职业历程和专业技能的详情。

工作经历

C/C++ · gap期

2019年07月 — 2025年03月

技术,后端开发,C/C++

1、承接项目,集成即时通讯(IM)和地理位置服务(LBS)软件,为客户提供办公交流软件。 2、承接项目,开发并优化PCIE板卡驱动程序,通过零拷贝技术实现板卡和应用程序规模化数据传输,减少系统负载。保证硬件与 软件间的兼容性和稳定性。 3、承接项目,项目编译的优化,通过并行编译、分布式编译、缓存编译,代码优化等手段将编译效率提高40%。 4、通过在线编程平台持续练习编程,巩固编程基础,提升解决问题的能力。 5、阅读redis底层实现,基本数据类型低层实现,redis的高可靠性、分布式实现。 6、了解常用的中间件功能和低层实现。 7、积极参与技术社区,关注当前技术趋势,通过实践学习推动个人技术成长。

C/C++ · 软通动力科技股份有限公司

2018年03月 — 2019年06月

技术,后端开发,C/C++

工作岗位:项目管理 所在部门:产品研发部 项目描述:ToG 产品,为客户打造智能化办公 工作描述 1、云平台客户端架构设计与搭建:我负责云平台客户端的整体架构设计与开发工作,确保产品拥有稳定可靠的云端支持。通过深入分析客户需求与产品特性,我设计了一套高效、易用的客户端架构,为产品的稳定运行提供了坚实保障。 2、文档智能化管理创新:为了提高文档管理的效率与便捷性,我引入了OCR(光学字符识别)技术,对卷宗文档进行文字识别与电子化存档。这一创新举措不仅实现了文档的快速检索与高效管理,还极大地提升了办公效率与智能化水平。 3、视频编解码算法优化:基于Nvidia CUDA平台,我带领团队对视频编解码算法进行了深度优化。通过精细的算法调整与硬件加速技术的运用,我们成功实现了云上和本地端之间的高效视频传输,为用户提供了流畅、清晰的视频通信体验。 4、项目管理与团队建设:作为项目的管理者,我全面把控项目进度,确保项目按时、按质、按量完成。同时,我注重团队建设与人才培养,通过定期组织技术培训与团队建设活动,提升团队的整体素质与凝聚力,为项目的成功实施奠定了坚实基础。 关键数据结构、算法及技术:团队管理、视频编解码、开源代码功能二次开发

C/C++ · 北京亚鸿世纪科技发展有限公司

2016年06月 — 2018年03月

技术,后端开发,C/C++

所在项目:信息安全系统(上网行为管理) 项目描述:本项目致力于构建一套高效、智能的上网行为管理系统,以实现对多机房网络访问信息的全面监控与管理,确保网络环 境的健康与安全。 工作描述: 1、分布式采集与集群化管理:该系统负责分布式采集多机房的网络访问信息,并通过集群化管理方式,实现对海量数据的高效处 理与存储。这一举措确保了信息的全面性与实时性,为后续的分析与决策提供有力支持。 2、访问日志生成:针对网络访问中的关键信息(如域名、关键字、IP地址等),负责生成详细的访问日志。这些日志记录了网络 访问的轨迹与细节,为监控与审计提供了重要依据。 3、违法信息封堵:在发现违法或不良信息时,我及时将相关信息发送至第三方机构进行封堵处理。这一措施有效遏制了不良信息 的传播,维护了网络环境的清朗与秩序。 4、分布式数据库TIDB可行性研究:在项目组中,我参与了分布式数据库TIDB的可行性研究。通过深入分析TIDB的技术特点与性能 优势,我为其在项目中的应用提供了宝贵的建议与意见。 关键数据结构、算法及技术:sql 调优,分库分表,网络通信,进程通信,分布式管理,Redis,tidb

C/C++ · 华为技术有限公司

2011年11月 — 2016年05月

技术,后端开发,C/C++

项目描述:盒式、框式交换机堆叠功能及交换机系统升级 工作内容: 1、盒式交换堆叠:深度参与完成规格为16台盒式交换机的堆叠功能,该功能实现1-16台盒式交换机设备在环形和链型组网场景下 的灵活运用,实现集群分布式管理,实现系统配置一致性管理,实现转发路径最优化,提高了转发效率。 2、框式交换机堆叠拓展:完成两个框式交换机的堆叠功能开发,该功能借鉴盒式交换机的成熟设计理念,实现了框式交换机在多 设备组合场景下的灵活应用,进一步丰富了网络拓扑搭建的选择,满足不同规模网络的多样化需求。 3、框内主板协同堆叠:成功攻克技术难题,实现框内 2 块主板的协助堆叠功能。此功能大幅提升单交换机稳定性,确保在部分主 板故障时,系统仍能稳定运行,保障业务连续性。 4、 堆叠系统分布式一致性管理:借助链路打通之后,进行角色选举,选举出主备从角色交换机,主交换机承担核心管理管理职 责,负责配置下发和状态同步等关键人物,实现了一致性管理。 5、链路维护与转发通道管理:借助心跳报文机制,维护邻居链路可用。主交换机收集成员信息后,进行信息的同步。各交换机根 据邻居信息获取拓扑信息,通过算法得到最短路径,提升转发效率。 6、创新升级策略保障网络稳定:针对交换机部署位置不在网络末端,普通软件升级极易引发网络瘫痪的风险,创新性地设计并实 施了一套分阶段颗粒升级方案。在特殊组网环境下,首先对备份交换机进行全面颗粒升级,待其升级完成并稳定运行后,再对主交 换机开展颗粒升级工作。通过这种有序的升级流程,成功确保了整个升级过程中网络服务的持续可用,避免了因升级导致的业务中 断。 关键数据结构、算法及技术:双向链表,消息队列,网络编程,多线程编程,分布式算法,一致性算法,最短路径算法,reactor 模式,高并发编程等。

C/C++ · 上海华腾系统有限公司

2010年07月 — 2011年10月

技术,后端开发,C/C++

内容: 所在项目:同城转账系统 项目描述:本项目专注于构建一套高效、安全的银行大小额转账及对账系统,旨在优化银行间的资金流转流程,提升交易效率与准 确性。该系统支持大额转账业务的高效处理,同时也兼顾小额转账的便捷性,确保资金流转的灵活性与及时性。通过对账功能,实 现了交易记录的精准核对,进一步保障了金融交易的安全性与可靠性。 工作描述: 在同城转账系统项目中,我承担了重要工作,具体工作内容涵盖以下几个方面: 1、前台Web录入优化:我负责优化前台Web界面的用户交互体验,确保用户能够便捷、准确地录入转账信息。通过精简操作流 程、增强数据校验机制,有效提升了信息录入的效率与准确性。 2、后台数据存储与管理:我深入参与了后台数据存储方案的设计与实现,利用高效的SQL语句优化技术,确保了交易数据的高速 存储与检索。同时,建立了完善的数据备份,为系统的稳定运行提供了坚实保障。 3、数据对账功能实现:我全程参与了数据对账功能的开发工作,通过精确匹配交易记录,实现了对账过程的自动化与智能化。 4、封装数据流发送:我负责封装并发送数据流至人民银行或对端银行,确保交易信息的准确传递。在这一过程中,我充分利用了 网络通信技术,实现了数据传输的高并发与低延迟,进一步提升了系统的整体性能。 关键数据结构、算法及技术:多进程编程,网络编程,js,ajax,oracle,mysql 业绩: 个人支撑在线项目,使项目提前完成1个月交付

教育经历

武汉理工大学

计算机科学与技术

2006年01月 — 2010年01月

项目经历

ToG

2025年01月 — 2025年01月

详细请看工作经历。这里只简单介绍一下:1、做过银行系统,大额小额转账;2、做过交换机,华为大厂;3、做过信息安全系统;4、做过im集成;5、编译优化;6、驱动开发;7、音视频编码解码;8、显卡GPU的cuda相关

TA 的技能服务

该人才共 1 项技能服务,可在 技能服务 中搜索「袁先红」查看。