关于服务
翻译我在现代 C++(标准 17 和 20)上开发高性能软件,专注于速度和可靠性至关重要的层面:服务器服务、实时和低延迟系统、原生库以及深度性能优化。当一个项目需要在负载下保持快速、可预测地处理内存,并且在深夜不会崩溃的原生代码时——这正是我最擅长的工作。经过多年的实践,我已经习惯于在分析器、分配器和无锁数据结构中生活,并将这种先测量后更改的习惯带入每个任务。
典型项目如下:设计并实现一个处理每秒数万请求的服务;将一段热代码从较慢的语言移植到紧凑的原生模块;包装一个 C++ 核心,以便可以从 Python 或其他运行时调用;或者对一个随着时间推移变得臃肿的现有代码库进行优化,将其延迟和内存消耗减半。干净的架构对我来说和硬数据一样重要,因此我交付可读性强、经过良好测试的代码,具有明确的资源所有权,处处使用 RAII,并合理使用模板——没有下一个工程师会发现难以维护的巧妙技巧。
与我合作非常简单。我从您的约束和成功指标开始,诚实地测量基线数据,提出计划,并以小的可验证迭代交付结果。您将获得快速、经济且可靠的原生代码,以及让我团队在我的工作结束后继续前进的文档和测试。
我可以提供的帮助:
— 具有严格延迟要求的服务器和网络服务
— 实时和低延迟组件,无锁数据结构
— 其他语言的原生库和绑定
— 性能分析、优化和减少内存消耗
典型项目如下:设计并实现一个处理每秒数万请求的服务;将一段热代码从较慢的语言移植到紧凑的原生模块;包装一个 C++ 核心,以便可以从 Python 或其他运行时调用;或者对一个随着时间推移变得臃肿的现有代码库进行优化,将其延迟和内存消耗减半。干净的架构对我来说和硬数据一样重要,因此我交付可读性强、经过良好测试的代码,具有明确的资源所有权,处处使用 RAII,并合理使用模板——没有下一个工程师会发现难以维护的巧妙技巧。
与我合作非常简单。我从您的约束和成功指标开始,诚实地测量基线数据,提出计划,并以小的可验证迭代交付结果。您将获得快速、经济且可靠的原生代码,以及让我团队在我的工作结束后继续前进的文档和测试。
我可以提供的帮助:
— 具有严格延迟要求的服务器和网络服务
— 实时和低延迟组件,无锁数据结构
— 其他语言的原生库和绑定
— 性能分析、优化和减少内存消耗