Welcome to JoyCode

好奇心是第一驱动力

  • 硬核技术赋能
  • 架构演进与优化
  • 工程效率提升
  • 员工赋能成长
个人介绍

资深技术咨询师

概况介绍

资深软件技术顾问,高级架构师,全栈程序员。专注于大型系统级软件的领域建模设计、组件化重构以及服务化架构演进等领域,超过十年的软件工作和咨询经验。作为主要负责人深度参与大型嵌入式软件平台、无线4G/5G,云服务、自动驾驶及智能对话机器人等项目。深入辅导多个大规模系统级软件开展架构和代码重构,对电信领域嵌入式系统的领域建模、演进式设计、重构、自动化测试以及软件人员技能与效率提升有丰富的实战经验的独到见解。曾多次受邀作为“领域驱动设计峰会”讲师及“全球C++及系统软件大会”的讲师及大会出品人。

开源作品

CUB:面向嵌入式系统的C++基础库

  • 介绍:CUB是一套专注于嵌入式系统的C++基础库,包括针对嵌入式系统特点的内存管理、数据结构、线程调度、设计模式等组件封装。被多个商用产品所使用,现已开源。

  • 访问:https://github.com/ccup/cub


TLP:C++11模板元编程库

  • 介绍:TLP是一套针对C++模板元编程的基础编程库,包含模板元编程的基本数据类型、数据结构和一套编译期自动化测试框架,用于降低C++模版元编程的学习和开发门槛。

  • 访问:https://github.com/ccup/tlp


AixBot:基于NodeJs智能对话引擎SDK

  • 介绍:AixBot是针对智能音箱开发的NodeJs对话引擎SDK,帮助开发者快速开发上线面向智能音箱的语音技能;

  • 访问:https://github.com/MagicBowen/aixbot


开源书籍《C++11模板元编程》

  • 介绍:讲解如何基于C++11标准设计和开发模板元编程程序的基础知识、库以及最佳实践。

  • 访问:https://www.jianshu.com/notebooks/6262695

2016全球C++及系统软件大会

  • 分享主题《C++组合式设计-构建灵活高可靠的电信系统软件》
  • 同时作为分会场技术沙龙主持人
  • 作为大会讲师与C++之父Bjarne Stroustrup的合影

2019年领域驱动设计峰会

  • 分享主题《嵌入式C系统如何重构到领域模型》

2019全球C++软件技术大会

  • 分享主题《C++领域驱动设计应用与实践》

2020全球C++及系统级软件大会

  • 分享主题《多范式融合的Modern C++ 软件设计》
  • 同时兼任大会出品人
联系我们
JoyCode: A Hardcore Software Consultancy | JoyCode