技能标签
专业技能
精通C/C++编程语言及STL标准库,掌握面向对象设计原则与常用设计模式(单例、工厂、代理等)。熟练使用多线程/多进程编程技术,精通锁机制、信号量及线程池实现。深入理解TCP/IP协议栈,具备Socket编程及Reactor模式实现高并发网络服务的能力。熟悉Linux系统开发环境,精通gcc/gdb调试工具及性能调优。掌握MySQL/Redis数据库原理与调优,熟悉InnoDB事务机制及日志系统。具备OpenCV、OpenGL图形库开发经验,熟悉3D图形渲染管线。熟练使用CMake构建系统及Git版本控制工具。
工作履历(脱敏处理)
主导开发基于Qt框架的跨平台图像处理系统,实现相机数据实时渲染与多线程处理,提升图像处理吞吐量30%。设计并实现高并发网络服务架构,采用Reactor模式优化IO模型,支持10万+并发连接。开发Linux环境下分布式文件存储系统,通过内存池技术降低内存碎片率,系统吞吐量提升40%。主导数据库中间件开发,实现Redis缓存集群与MySQL主从同步方案,降低系统响应延迟50%。完成图形渲染引擎开发,采用OpenGL实现3D模型动态渲染,支持多视角交互操作。
项目经验(脱敏处理)
1. 基于Qt框架开发跨平台图像处理客户端,实现相机图像实时渲染与多线程处理。技术挑战:高并发图像数据传输导致的性能瓶颈。解决方案:采用多线程架构分离图像采集与渲染线程,通过OpenGL实现GPU加速渲染,系统吞吐量提升30%。
2. 开发高并发网络服务系统,采用Reactor模式实现非阻塞IO。技术挑战:连接数激增导致的资源耗尽问题。解决方案:设计线程池调度器动态分配连接处理线程,配合epoll机制实现事件驱动架构,系统支持10万+并发连接。
3. 构建分布式文件存储系统,实现内存池与连接池优化。技术挑战:内存碎片化导致的性能下降。解决方案:采用Slab分配器实现内存池,结合LRU算法优化缓存命中率,系统吞吐量提升40%。
4. 开发数据库中间件,实现Redis缓存集群与MySQL主从同步。技术挑战:数据一致性与高可用性保障。解决方案:设计分布式事务协调器,采用2PC协议保证数据一致性,通过哨兵机制实现故障自动转移。
5. 实现3D图形渲染引擎,支持多视角交互操作。技术挑战:复杂模型的实时渲染性能。解决方案:采用OpenGL管线架构,通过顶点缓冲对象(VBO)和索引缓冲对象(VBO)优化渲染效率,实现流畅的3D模型旋转与缩放功能。
驻场外包优势
服从性高
严格遵守甲方管理制度
技术扎实
4年项目实战经验
可长期驻场
接受异地项目外派
快速响应
24小时内可到岗
企业人才对接
专业IT人力外包服务
如果贵公司有IT项目人手缺口、需要工程师驻场开发、短期人力支援需求,欢迎联系洽谈合作。
合作热线
18969108718
商务邮箱
ntit@163.com
微信扫码咨询
扫描二维码添加商务对接