•选修《软件体系结构》《高性能网络编程》等进阶课,独立完成基于 libuv 的异步 I/O 框架原型,并使用 Objective-C 封装核心调度逻辑。
•参加全国大学生服务外包创新创业大赛,主导设计一个分布式任务调度模块,采用 Objective-C 实现任务分发与心跳保活,获省级二等奖。
•加入开源社区贡献代码,为 CocoaHTTPServer 项目修复了内存泄漏缺陷,并补充了并发压力测试用例,加深了对 Objective-C 运行时与内存管理的理解。
北京科锐达信息技术有限公司 - 平台研发中心软件服务技术驱动
2016.07-2019.12
Objective-C后端开发工程师Objective-C服务端高并发编程模块化设计
北京
•负责公司物联网数据中台的后端服务开发,运用Objective-C构建高性能API网关,优化数据流处理,降低延迟。
•与移动端团队配合,定义RESTful接口规范,实现设备数据实时同步。
•对遗留代码进行模块化改造,提取公共组件,提升代码复用率。
•主导解决多线程并发下的数据竞争问题,引入锁机制与队列,保证系统稳定性。
•参与技术评审,评估了Cocoa框架与第三方库的适用性,推动技术债务清理。
北京未来智联科技有限公司 - 服务端架构组人工智能高成长企业
2020.01-2022.12
高级服务端开发工程师(Objective-C)技术领导力微服务落地系统重构
北京
•带领5人小组开发企业级智能仓储后端系统,制定技术路线图,采用模块化分解任务,确保里程碑交付。
•重构系统核心链路,引入消息中间件和容器化部署,实现服务自治与弹性伸缩。
•建立代码审查和知识分享机制,定期组织技术沙龙,提升团队在Objective-C并发编程方面的能力。
•与产品经理深入协作,将业务需求转化为技术方案,主导需求评审,减少返工。
•持续跟踪业界实践,试点引入响应式编程框架,提升系统吞吐量约40%。
•该项目为智慧零售供应链协同平台,采用Objective-C实现后端服务。
•负责库存同步模块,通过消息队列实现多仓库存实时更新,设计缓存策略,将库存查询响应时间降低40%。
•参与采购订单流程开发,实现分布式事务,确保订单状态一致性。
•利用压力测试工具模拟大促场景,优化线程池配置,使系统可支撑日均20万笔交易处理。
•负责组织架构与权限模块,实现多维度的角色与数据权限控制,满足集团复杂组织需求。
•开发考勤与薪酬计算引擎,使用Objective-C编写业务逻辑,通过链式处理提升计算效率。
•引入二级缓存架构,结合Redis和本地缓存,将页面加载速度提升50%。
•参与系统持续集成流水线搭建,编写自动化测试用例,保障上线质量。
Objective-C 服务端实践:
基于 Objective-C 和 GCD 实现了一套轻量级消息中间件原型,支持优先级队列和延迟投递,在模拟高并发场景下保持稳定吞吐。
深入分析 Foundation 框架中 NSRunLoop 与 CFRunLoop 的协作机制,解决过多定时器导致的性能抖动问题,并输出内部分享文档。
在 Linux 环境下借助 GNUstep 编译运行 Objective-C 服务,整合 Prometheus 监控指标暴露,搭建了简单的可观测性看板。