Experience
Experience
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