Experience
Experience
3CX Ltd
Senior Software Developer · Nicosia, Cyprus
May 2022 — Present
3CX は VoIP PBX・ユニファイドコミュニケーションのリーディングプロバイダーで、190 か国 35 万以上の企業が安全で信頼性の高いビジネス通信に利用しています。
- AI チームのキーコントリビューターとして、音声・チャットの Agentic AI 機能を担当。管理 UI、agent runtime ロジック、音声処理パイプライン、provider orchestration、評価システム、デザインシステムコンポーネントまでフルスタックで対応。
- 連絡先検索にファジーマッチングアルゴリズム(Levenshtein 距離・音声類似度)を実装し、voice agent インタラクション中の音声認識エラーへの耐性と検索精度を向上。
- RxJS イベントパイプラインを再設計し、異種データソースを同期、冗余な emission とメモリリークを排除。高負荷時のリアルタイム VoIP/WebRTC call-state レイテンシを ~250ms から ~120ms に短縮。
- 3CX LiveChat を Vue 2 から Vue 3 に移行 — 主要 CMS・EC プラットフォームへの統合により、アクティブインストール数 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