KK

Experience

Experience

3CX Ltd

3CX Ltd

Senior Software Developer · Nicosia, Cyprus

May 2022 — Present

3CX 是领先的 VoIP PBX 与统一通信解决方案提供商,在 190 个国家为 35 万余家企业提供安全可靠的商务通信服务。

  • AI 团队核心贡献者,专注语音与聊天的 Agentic AI 能力。工作横跨全栈 — 管理界面、agent runtime 逻辑、语音处理流水线、provider orchestration、评测系统与设计系统组件。
  • 实现模糊匹配算法(Levenshtein 距离、语音相似度)用于联系人搜索,提升查找准确率及对 voice agent 交互中语音识别错误的鲁棒性。
  • 通过重构 RxJS 事件流水线、同步异构数据源、消除冗余 emission 和内存泄漏,将实时 VoIP/WebRTC 通话的 call-state 延迟从约 250ms 降至 120ms。
  • 将 3CX LiveChat 从 Vue 2 迁移至 Vue 3 — 通过接入主流 CMS 和电商平台,推动活跃安装量突破 15 万。
  • 开发了与第三方 VoIP 提供商、CRM 系统及 AI 服务(语音转写)的集成。
  • 参与 WebClient 从 AngularJS 到 Angular 的迁移,提升了可维护性和系统性能。
  • 通过代码评审、入职指导和技术引导,培养初级开发者。

Stack

  • TypeScript
  • C# / .NET
  • OData
  • Angular
  • Vue
  • React / Next.js
  • Node.js
  • RxJS
  • WebRTC
  • VoIP / SIP
  • Voice AI
  • MCP
  • RAG / Vector Embeddings
  • REST
  • WebSockets
  • Protobuf / gRPC
NDA

NDA

Senior Software Engineer · Europe

Feb 2020 — May 2022

面向环境与基础设施仿真的先进 2D/3D 地理空间建模与可视化解决方案提供商。

  • 参与构建基于 React、Electron、MobX、CesiumJS、WebGL 和 Node.js 的大型 2D/3D 地理空间数据可视化平台。
  • 优化复杂几何、图层和地形的渲染与计算性能,提升约 30%。
  • 通过入职指导、代码评审和项目规范,培养 2 名初级开发者。

Stack

  • TypeScript
  • WebGL
  • CesiumJS
  • Three.js
  • React
  • Electron
  • Node.js
  • MobX
  • WebSockets
  • REST
  • C#

Projects

Geospatial 3D Platform · NDA