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 的迁移,提升了可维护性和系统性能。
  • 通过代码评审、入职指导和技术引导,培养初级开发者。
  • 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

受 NDA 保护的工业级 geospatial 软件开发工作。

  • 作为小团队核心工程师,从零设计并开发大型 geospatial 2D/3D 可视化平台直至首次生产发布,技术栈包括 React、Electron、CesiumJS、Resium、Three.js、MobX、Node.js 与 SQLite。
  • 设计并实现项目数据层,连接 React UI、SQLite 项目模型与 3D 渲染引擎,支持项目序列化、state hydration、导入/导出流水线、terrain-aware 几何变换,以及应用全生命周期内复杂 geospatial 实体的同步。
  • 通过顶点简化算法优化复杂几何的计算处理,在保持视觉精度的同时减少处理顶点数量,渲染性能提升约 30%。
  • 开发基于 REST 与 WebSocket 的通信服务,实现 desktop client 与 geo data server 之间 geospatial 实体的实时同步与协作。
  • 通过入职指导、代码评审与技术引导,培养 2 名初级工程师。
  • TypeScript
  • WebGL
  • CesiumJS
  • Resium
  • Three.js
  • React
  • Electron
  • Node.js
  • MobX
  • SQLite
  • WebSockets
  • REST
  • C#